.b2b{--ink:#1d1d1f;--ink-2:#424245;--ink-secondary:#6e6e73;--ink-tertiary:#8e8e93;--bg:#fff;--bg-alt:#f5f5f7;--tile:#fff;--card:#fafafa;--chip:#f0eff3;--track:#efeff1;--fill:#e8e8ed;--line:#00000012;--line-strong:#00000021;--dark-bg:#0d0d0f;--dark-tile:#161617;--dark-raised:#1c1c1e;--dark-chip:#2b2b2d;--dark-line:#ffffff14;--dark-ink:#f5f5f7;--dark-ink-secondary:#f5f5f79e;--sun:#f7bd34;--sun-fill:#fcdebb;--sun-soft:#fdf3e2;--sun-ink:#8a5a00;--sun-contrast:#1c170d;--sun-on-dark:#f4bf7c;--mint:#57b381;--mint-fill:#c7efd4;--mint-soft:#e8f7ee;--mint-ink:#2a7a4f;--mint-on-dark:#81d3a3;--coral:#e1726a;--coral-fill:#fbcdc9;--coral-soft:#fdeceb;--coral-ink:#b2463e;--coral-on-dark:#f6908b;--azure:#5b86d6;--azure-fill:#cfdcf6;--azure-soft:#ebf1fc;--azure-ink:#2f5ba8;--azure-on-dark:#8fb0e8;--violet:#ada4f8;--violet-fill:#cac1fe;--violet-soft:#f1effe;--violet-ink:#5146b0;--violet-on-dark:#b5aaf5;--spectrum:linear-gradient(90deg, #e8a43c 0%, var(--coral) 34%, #8f84ee 67%, var(--azure) 100%);--max:1180px;--max-narrow:860px;--gutter:24px;--section-y:152px;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--radius-pill:980px;--font:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand:var(--font-poppins-brand), var(--font);--text-display:clamp(2.9rem, 7.2vw, 6rem);--text-h2:clamp(2.35rem, 5vw, 4rem);--text-h3:clamp(1.5rem, 2.4vw, 2rem);--text-lead:clamp(1.125rem, 1.7vw, 1.375rem);--text-body:1.0625rem;--text-small:.9375rem;--text-caption:.8125rem;--ease:cubic-bezier(.28, .11, .32, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-soft:0 1px 2px #0000000a, 0 12px 32px #0000000f;--shadow-float:0 2px 6px #0000000a, 0 28px 64px #0000001a;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--text-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:clip}@media (max-width:734px){.b2b{--gutter:16px;--section-y:104px;--radius-xl:26px;--radius-lg:20px}}:where(.b2b) h1,:where(.b2b) h2,:where(.b2b) h3,:where(.b2b) h4,:where(.b2b) p,:where(.b2b) ul,:where(.b2b) ol,:where(.b2b) figure,:where(.b2b) dl,:where(.b2b) dd{margin:0}:where(.b2b) ul,:where(.b2b) ol{padding:0;list-style:none}:where(.b2b) h1,:where(.b2b) h2,:where(.b2b) h3,:where(.b2b) h4{color:var(--ink);text-wrap:balance;font-weight:600}:where(.b2b) p{text-wrap:pretty}:where(.b2b) a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:where(.b2b) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.b2b) :focus-visible{outline:2px solid var(--azure);outline-offset:3px;border-radius:8px}:where(.b2b) ::selection{background:color-mix(in oklab, var(--sun), transparent 55%)}:where(.b2b) [id]{scroll-margin-top:72px}@media (prefers-reduced-motion:no-preference){html:has(.b2b){scroll-behavior:smooth}}:where(.b2b) svg{flex-shrink:0}.b2b [data-tone=sun]{--tone:var(--sun);--tone-soft:var(--sun-soft);--tone-ink:var(--sun-ink);--tone-fill:var(--sun-fill);--tone-on-dark:var(--sun-on-dark)}.b2b [data-tone=mint]{--tone:var(--mint);--tone-soft:var(--mint-soft);--tone-ink:var(--mint-ink);--tone-fill:var(--mint-fill);--tone-on-dark:var(--mint-on-dark)}.b2b [data-tone=coral]{--tone:var(--coral);--tone-soft:var(--coral-soft);--tone-ink:var(--coral-ink);--tone-fill:var(--coral-fill);--tone-on-dark:var(--coral-on-dark)}.b2b [data-tone=azure]{--tone:var(--azure);--tone-soft:var(--azure-soft);--tone-ink:var(--azure-ink);--tone-fill:var(--azure-fill);--tone-on-dark:var(--azure-on-dark)}.b2b [data-tone=violet]{--tone:var(--violet);--tone-soft:var(--violet-soft);--tone-ink:var(--violet-ink);--tone-fill:var(--violet-fill);--tone-on-dark:var(--violet-on-dark)}
