@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/landing/fonts/0007-30f89f9c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/landing/fonts/0008-548637d2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0009-135cda7e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0010-36e05a1c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0011-226a83cd.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0012-849baba5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0013-e0e6c17f.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0014-3f293f6d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0015-aa845fd8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/0016-e57b6fb4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#0A0A0B;--ink-2:#1F2024;--ink-soft:#6B7280;--ink-faint:#9CA3AF;--bg:#F4F4F5;--surface:#FFFFFF;--surface-2:#FAFAFA;--border:#E5E7EB;--border-soft:#EFEFF0;--c-blue-bg:#E2ECFE;--c-blue:#2563EB;--c-purple-bg:#EADCFE;--c-purple:#7B3DFA;--c-orange-bg:#FEE6D1;--c-orange:#F57515;--c-cyan-bg:#D8F0FE;--c-cyan:#0EA5E9;--c-green-bg:#DCFCE7;--c-green:#16A34A;--c-pink-bg:#FCE7F3;--c-pink:#EC4899;--c-yellow-bg:#FEF3C7;--c-yellow:#D97706;--accent:#0A0A0B;--accent-ink:#FFFFFF;--status-active-bg:#DCFCE7;--status-active:#16A34A;--status-pending-bg:#FEF3C7;--status-pending:#D97706;--status-cancel-bg:#FEE2E2;--status-cancel:#DC2626;--status-default-bg:#E5E7EB;--status-default:#4B5563;--status-info-bg:#DBEAFE;--status-info:#2563EB;--font-sans:var(--font-plus-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-serif:"Instrument Serif","Cormorant Garamond",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--shadow-sm:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.06);--shadow-md:0 4px 12px rgba(15,23,42,.06),0 2px 4px rgba(15,23,42,.04);--shadow-lg:0 14px 40px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.04);--max-w:1240px;--pad-x:32px;--section-y:140px;--hero-bg:#F4F4F1}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--hero-bg)}body{font-family:var(--font-sans);color:var(--ink);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.l-page{overflow-x:clip}.l-wrap{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x)}.container{padding-inline:var(--pad-x)}.nav{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:60;padding:7px 8px 7px 18px;border-radius:999px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(10,10,11,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 24px rgba(15,23,42,.06);font-size:13.5px}.nav,.nav-brand{display:flex;align-items:center;gap:8px}.nav-brand{font-weight:700;letter-spacing:-.015em}.nav-brand .mark{width:22px;height:22px;border-radius:6px;background:var(--ink);display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px}.nav-sep{width:1px;height:18px;background:rgba(10,10,11,.08);margin:0 6px}.nav-links{display:flex;gap:2px}.nav-link{padding:7px 12px;border-radius:999px;color:var(--ink-2);font-weight:500;transition:background .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent}.nav-link.is-open,.nav-link:hover{background:rgba(10,10,11,.05);color:var(--ink);transform:translateY(-1px)}.nav-link .chev{opacity:.5;transition:transform .14s}.nav-link.is-open .chev,.nav-link:hover .chev{transform:translateY(1px) rotate(180deg)}.nav-spacer{width:6px}.nav-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:13px;border:0}.btn-l.dark span,.nav-cta span{width:21px;height:21px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(255,255,255,.12);transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1)}.btn-l.dark:hover span,.nav-cta:hover span{transform:translateX(2px);background:rgba(255,255,255,.18)}.nav-cta:hover{background:var(--ink-2)}.nav-signin{padding:8px 12px;color:var(--ink-2);font-weight:500;border-radius:999px}.nav-signin:hover{background:rgba(10,10,11,.04)}.nav-mega{position:absolute;left:50%;top:calc(100% + 10px);width:min(620px,calc(100vw - 32px));transform:translateX(-50%);padding:10px;border-radius:24px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(10,10,11,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 28px 80px -42px rgba(15,23,42,.36);animation:navMegaIn .18s cubic-bezier(.23,1,.32,1)}@keyframes navMegaIn{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.nav-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nav-mega-item{display:flex;gap:10px;min-height:86px;padding:14px;border-radius:16px;background:rgba(244,244,245,.66);border:1px solid rgba(10,10,11,.04);transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1)}.nav-mega-item:hover{transform:translateY(-2px);background:#fff}.nav-mega-ic{width:24px;height:24px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.nav-mega-item strong{display:block;font-size:13px;letter-spacing:-.01em}.nav-mega-item small{display:block;margin-top:4px;color:var(--ink-soft);line-height:1.35}.nav-mega-proof{margin-top:8px;padding:12px 14px;border-radius:16px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px}.nav-mega-proof span{color:rgba(255,255,255,.58);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.nav-mega-proof strong{font-size:12.5px}@media (max-width:820px){.nav-links,.nav-sep{display:none}}.hero-l{position:relative;padding:120px 0 64px;text-align:center;overflow:hidden}.hero-peek-wrap{margin-top:22vh}.hero-l:before{content:"";position:absolute;inset:-10% -10% auto -10%;height:720px;background:radial-gradient(800px 360px at 20% 30%,color-mix(in oklch,var(--c-purple) 18%,transparent),transparent 70%),radial-gradient(700px 340px at 80% 20%,color-mix(in oklch,var(--c-orange) 16%,transparent),transparent 65%),radial-gradient(600px 320px at 50% 70%,color-mix(in oklch,var(--c-blue) 14%,transparent),transparent 70%);filter:blur(20px);z-index:0;pointer-events:none}.hero-l>*{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(10,10,11,.06);font-size:12.5px;font-weight:500;color:var(--ink-2);margin-bottom:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);position:relative;isolation:isolate}.eyebrow-ray{position:absolute;top:-1px;left:-1px;pointer-events:none;overflow:visible}.eyebrow-ray-path{animation:eyebrowRay 5s linear infinite}@keyframes eyebrowRay{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.eyebrow-ray-path{animation:none;opacity:0}}.eyebrow .tag{background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;text-transform:uppercase}.eyebrow .arr{opacity:.5}.hero-announcement{display:inline-flex;align-items:center;gap:9px;padding:6px 8px 6px 6px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(10,10,11,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 28px -22px rgba(15,23,42,.45);font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:22px;transition:transform .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1)}.hero-announcement:hover{transform:translateY(-2px);background:#fff}.hero-announcement .tag{background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;text-transform:uppercase}.hero-announcement .arr{width:22px;height:22px;border-radius:99px;display:inline-grid;place-items:center;background:var(--surface-2);color:var(--ink)}.hero-proof-quote{margin:0 auto 28px;max-width:740px;display:grid;gap:13px;justify-items:center}.hero-proof-quote blockquote{margin:0;color:var(--ink-2);font-size:clamp(15px,1.18vw,18px);line-height:1.55;text-wrap:pretty}.hero-proof-quote figcaption{display:inline-flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:12.5px}.hero-h1{font-size:clamp(40px,5.6vw,80px);line-height:1;letter-spacing:-.038em;font-weight:700;margin:0 auto;max-width:16ch;text-wrap:balance}.hero-h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--ink);position:relative;padding:0 .06em}.hero-h1 em:after{content:"";position:absolute;left:.04em;right:.04em;bottom:.08em;height:.08em;background:var(--ink);opacity:.9;border-radius:99px}.hero-sub{font-size:clamp(16px,1.4vw,19px);color:var(--ink-soft);margin:22px auto 0;max-width:56ch;line-height:1.5;text-wrap:pretty}.hero-ctas{display:flex;justify-content:center;gap:10px;margin-top:30px}.btn-l{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:999px;font-weight:600;font-size:14.5px;border:1px solid transparent;transition:transform .08s,background .14s}.btn-l:active{transform:translateY(1px)}.btn-l.dark{background:var(--ink);color:#fff}.btn-l.dark:hover{background:var(--ink-2)}.btn-l.ghost{background:rgba(255,255,255,.7);border-color:rgba(10,10,11,.08);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-l.ghost:hover{background:#fff}.hero-trust{margin-top:52px;font-size:12.5px;color:var(--ink-soft);justify-content:center;align-items:center;gap:16px}.hero-trust,.hero-trust .av-stack{display:flex}.hero-trust .av-stack img,.hero-trust .av-stack>span{width:24px;height:24px;border-radius:999px;border:2px solid var(--hero-bg);margin-left:-8px;object-fit:cover}.hero-trust .av-stack img:first-child,.hero-trust .av-stack>span:first-child{margin-left:0}.hero-trust .stars{color:var(--c-yellow);letter-spacing:1px;font-size:12px}.proof-strip{position:relative;margin-top:40px;padding:0 0 34px}.proof-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:16px}.proof-kicker{background:var(--ink);color:#fff;border-radius:22px;padding:22px 26px;justify-content:center;gap:14px;box-shadow:0 28px 64px -46px rgba(15,23,42,.6)}.proof-item,.proof-kicker{display:flex;flex-direction:column}.proof-item{--pa:var(--c-blue);background:color-mix(in oklch,var(--pa) 6%,var(--surface));border:1px solid color-mix(in oklch,var(--pa) 16%,var(--border-soft));border-radius:22px;padding:20px 24px;gap:10px;box-shadow:0 16px 38px -30px rgba(15,23,42,.4)}.proof-grid>.proof-item:nth-child(3){--pa:var(--c-purple)}.proof-grid>.proof-item:nth-child(4){--pa:var(--c-green)}.proof-kicker span{color:rgba(255,255,255,.5);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.proof-kicker strong{display:block;max-width:18ch;font-size:clamp(22px,2.1vw,31px);line-height:1.08;letter-spacing:-.03em}.proof-item span{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.proof-item span:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--pa);box-shadow:0 0 0 4px color-mix(in oklch,var(--pa) 16%,transparent)}.proof-item strong{display:block;color:var(--pa);font-size:clamp(28px,2.5vw,40px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.proof-item p{margin:0;color:var(--ink-2);opacity:.72;font-size:13px;line-height:1.45}.proof-grid>*{opacity:0}.proof-grid.is-in>*{opacity:1;animation:proofReveal .55s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes proofReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.proof-grid>*{opacity:1}.proof-grid.is-in>*{animation:none}}@media (max-width:980px){.proof-strip{margin-top:6px;padding:0 0 8px}.proof-grid{gap:12px}.proof-kicker strong{max-width:22ch;font-size:clamp(23px,6.6vw,32px)}.proof-item strong{font-size:clamp(32px,9vw,40px)}}.hero-peek{margin:70px auto 0;position:relative;max-width:1180px;perspective:2200px}.hero-peek-frame{position:relative;border-radius:18px;background:var(--surface);border:1px solid rgba(10,10,11,.08);box-shadow:0 50px 100px -30px rgba(15,23,42,.22),0 30px 60px -30px rgba(15,23,42,.14),inset 0 0 0 1px rgba(255,255,255,.6);overflow:hidden;transform:rotateX(2deg);transform-origin:50% 0}.hero-peek:after{content:"";position:absolute;left:8%;right:8%;bottom:-22px;height:60px;background:rgba(15,23,42,.15);filter:blur(36px);border-radius:100%;z-index:-1}.hero-peek-fade{position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,transparent,var(--hero-bg));pointer-events:none;z-index:2}.float-chip{position:absolute;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px rgba(15,23,42,.1),0 2px 8px rgba(15,23,42,.04);font-size:13px;z-index:3;animation:chip-float 6s ease-in-out infinite}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-chip .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.float-chip .t1{font-weight:600;font-size:12.5px;line-height:1.1}.float-chip .t2{font-size:11px;color:var(--ink-soft);margin-top:1px}.float-chip.a{top:6%;left:-2%;animation-delay:0s}.float-chip.b{top:32%;right:-4%;animation-delay:1.4s}.float-chip.c{bottom:22%;left:-3%;animation-delay:2.8s}.cmd{display:grid;grid-template-columns:222px 1fr;min-height:660px;background:linear-gradient(180deg,#fff,#f7f7f5);color:var(--ink)}.cmd-side{border-right:1px solid var(--border-soft);padding:18px 14px;background:rgba(250,250,250,.82);display:flex;flex-direction:column;gap:6px}.cmd-workspace{display:flex;align-items:center;gap:10px;padding:4px 6px 18px}.cmd-mark{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:800;font-size:14px}.cmd-workspace strong{display:block;font-size:13px;letter-spacing:-.01em}.cmd-workspace span{display:block;margin-top:2px;color:var(--ink-soft);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.cmd-nav{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;color:var(--ink-2);font-size:12px;font-weight:600}.cmd-nav.on{background:var(--ink);color:#fff}.cmd-nav b{margin-left:auto;padding:1px 6px;border-radius:99px;background:rgba(10,10,11,.06);color:var(--ink-soft);font-size:10px}.cmd-nav.on b{background:rgba(255,255,255,.18);color:#fff}.cmd-side-note{margin-top:auto;padding:13px;border-radius:14px;background:var(--surface);border:1px solid var(--border-soft)}.cmd-side-note span{color:var(--ink-soft);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.cmd-side-note strong{display:block;margin-top:8px;font-size:12px;line-height:1.35}.cmd-main{min-width:0;padding:22px 24px 26px;display:flex;flex-direction:column;gap:16px}.cmd-top{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.cmd-kicker{color:var(--ink-soft);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.cmd-top h2{margin:5px 0 0;font-size:25px;letter-spacing:-.025em}.cmd-top p{margin:5px 0 0;color:var(--ink-soft);font-size:12.5px}.cmd-search{min-width:360px;display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border-soft);color:var(--ink-soft);font-size:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cmd-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cmd-metric{min-height:104px;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--border-soft);display:flex;flex-direction:column;justify-content:space-between}.cmd-metric span{color:var(--ink-soft);font-size:11px;font-weight:700}.cmd-metric strong{font-size:24px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cmd-metric small{color:var(--ink-soft);font-size:10.5px}.cmd-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;flex:1}.cmd-panel{padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--border-soft);min-width:0}.cmd-panel.wide{grid-row:span 2}.cmd-panel.dark{background:var(--ink);color:#fff;border-color:rgba(255,255,255,.08)}.cmd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.cmd-panel-head strong{font-size:13px;letter-spacing:-.01em}.cmd-panel-head span{color:var(--ink-soft);font-size:11px}.cmd-panel.dark .cmd-panel-head span,.cmd-panel.dark p{color:rgba(255,255,255,.62)}.cmd-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--border-soft)}.cmd-row:first-of-type{border-top:0}.cmd-row strong{display:block;font-size:12.5px}.cmd-row span{display:block;color:var(--ink-soft);font-size:11px;margin-top:3px}.cmd-row b{font-size:12px;font-variant-numeric:tabular-nums}.cmd-row em{font-style:normal;justify-self:end}.cmd-funnel{height:164px;display:flex;align-items:end;gap:8px}.cmd-funnel div{flex:1;min-height:48px;border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,var(--ink),var(--ink-2));color:#fff;padding:9px 8px;display:flex;flex-direction:column;justify-content:space-between}.cmd-funnel span{color:rgba(255,255,255,.64);font-size:10px}.cmd-funnel strong{font-size:17px;font-variant-numeric:tabular-nums}.cmd-locks{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cmd-locks span{padding:6px 9px;border-radius:99px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.82);font-size:11px;font-weight:600}section.l-sec{padding:var(--section-y) 0;position:relative}section.l-sec.tight{padding:80px 0}.sec-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px}.sec-eyebrow:before{content:"";width:16px;height:1px;background:currentColor;opacity:.5}.sec-eyebrow--plain:before{display:none}section.logos.l-sec{padding-bottom:24px}section.l-sec.l-sec--pull-up{padding-top:32px;padding-bottom:48px}.sec-h{font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin:0;max-width:22ch;text-wrap:balance}.sec-h em{font-family:var(--font-serif);font-style:italic;font-weight:400}.sec-lead{font-size:18px;color:var(--ink-soft);max-width:56ch;line-height:1.5;margin-top:18px;text-wrap:pretty}.sec-head-row{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:56px}.sec-head-row .sec-h{flex:1}.sec-head-row .sec-lead{margin-top:0;max-width:38ch}.logos{padding:26px 0 0;text-align:center}.logos .label{font-size:12px;font-weight:600;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px}.logos-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.logos-track{display:flex;width:max-content;align-items:center;animation:logosScroll 42s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.logos-row:hover .logos-track{animation-play-state:paused}@keyframes logosScroll{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (max-width:640px){.logos-track{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.logos-track{animation:none}}.logos-row .lg{flex-shrink:0;margin:0 30px;font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px}.logos-row .lg .mk{width:22px;height:22px;border-radius:5px;display:inline-grid;place-items:center;font-size:12px;color:#fff;font-weight:800}.logos-row .lg-img{height:40px;width:auto;max-width:150px;object-fit:contain;display:block}.logos-row .lg-img.lg-img--round{width:48px;height:48px;border-radius:50%;object-fit:cover}.logos-row .lg .lg-nm{white-space:nowrap}.dual{display:grid;grid-template-columns:1fr 1fr;gap:22px}.dual-card{position:relative;padding:24px 32px;border-radius:28px;border:1px solid rgba(10,10,11,.06);background:var(--surface);overflow:hidden;min-height:320px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.dual-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px -28px rgba(15,23,42,.18)}.dual-card .role{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.dual-card.cafe .role{background:var(--c-orange-bg);color:var(--c-orange)}.dual-card.sup .role{background:var(--c-purple-bg);color:var(--c-purple)}.dual-card h3{margin:14px 0 10px;font-size:32px;letter-spacing:-.025em;line-height:1.02;font-weight:700;max-width:14ch}.dual-card h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.dual-card p{color:var(--ink-soft);font-size:15px;line-height:1.5;margin:0 0 16px;max-width:38ch}.dual-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dual-card li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.dual-card li:before{content:"";width:18px;height:18px;background:var(--ink);color:#fff;border-radius:99px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.dual-card .visual{margin-top:auto;padding-top:16px;position:relative;height:116px;overflow:hidden;pointer-events:none}.dual-card .link{margin-top:22px;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:var(--ink);align-self:flex-start}.dual-card .link:hover{gap:10px}.l-sec-pin{position:relative;height:200vh}.showcase-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding-top:96px;padding-bottom:24px}.showcase-sticky>.l-wrap{width:100%}.showcase-sticky .showcase{margin-top:0;padding:32px 36px}.showcase-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:48px;align-items:center}.showcase-text{display:flex;flex-direction:column;gap:14px}.showcase-text .sec-h{max-width:16ch;font-size:clamp(22px,2.2vw,34px);line-height:1.05}.showcase-text .sec-lead{font-size:clamp(12.5px,.9vw,14.5px);max-width:40ch;margin:0;line-height:1.5}.tab-col{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.tab-col>li{margin:0}.tab-col .tab-pill{width:100%;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.62);text-align:left;transition:background .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1),border-color .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.tab-col .tab-pill:hover{color:#fff;background:rgba(255,255,255,.06);transform:translateX(2px)}.tab-col .tab-pill.on{background:#fff;color:var(--ink);border-color:transparent;transform:translateX(4px);box-shadow:0 18px 40px -22px rgba(0,0,0,.6)}.tab-pill-ic{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.08);display:grid;place-items:center;transition:background .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1)}.tab-col .tab-pill.on .tab-pill-ic{background:rgba(10,10,11,.08);color:var(--ink)}.tab-pill-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tab-pill-lab{font-size:14px;font-weight:600;letter-spacing:-.005em}.tab-pill-hint{font-size:12px;font-weight:500;opacity:.68;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-pill-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;opacity:.45}.tab-col .tab-pill.on .tab-pill-num{opacity:.35}.showcase-preview{display:flex}.showcase-preview .showcase-stage{flex:1;min-height:0;height:clamp(340px,46vh,460px)}@media (max-width:960px){.showcase-grid{grid-template-columns:1fr;gap:32px}.showcase-preview .showcase-stage{height:clamp(320px,48vh,440px)}.showcase-sticky .showcase{padding:32px 28px}}@media (max-width:768px){.l-sec-pin{height:200vh}}.showcase{background:var(--ink);color:#fff;border-radius:28px;padding:56px 44px;margin-top:40px;position:relative;overflow:hidden}.showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 80% 20%,color-mix(in oklch,var(--c-purple) 35%,transparent),transparent 60%),radial-gradient(700px 400px at 10% 80%,color-mix(in oklch,var(--c-orange) 28%,transparent),transparent 60%);opacity:.35;pointer-events:none}.showcase>*{position:relative;z-index:1}.showcase .sec-eyebrow{color:rgba(255,255,255,.6)}.showcase .sec-h{color:#fff}.showcase .sec-lead{color:rgba(255,255,255,.65)}.tab-row{gap:4px;padding:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);margin:28px 0 22px}.tab-pill,.tab-row{display:inline-flex;border-radius:999px}.tab-pill{padding:9px 16px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.65);border:0;background:transparent;transition:background .15s,color .15s;align-items:center;gap:7px}.tab-pill:hover{color:#fff}.tab-pill.on{background:#fff;color:var(--ink)}.showcase-stage{position:relative;border-radius:18px;background:var(--surface);border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px -20px rgba(0,0,0,.4);overflow:hidden;min-height:360px;color:var(--ink)}.showcase-stage>.stage-pane{position:absolute;inset:0;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);pointer-events:none}.showcase-stage>.stage-pane.on{opacity:1;transform:none;pointer-events:auto}.stage-fit{width:100%;height:100%;transform-origin:top left}.insights-chart{clip-path:inset(0 100% 0 0);transition:clip-path 2.2s cubic-bezier(.23,1,.32,1) .15s}.stage-pane.on .insights-chart{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.insights-chart{transition:none;clip-path:inset(0 0 0 0)}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.bento .b{position:relative;border-radius:24px;border:1px solid rgba(10,10,11,.06);background:var(--surface);padding:28px;overflow:hidden;min-height:320px;display:flex;flex-direction:column;transition:transform .2s ease}.bento .b:hover{transform:translateY(-2px)}.bento .b h4{margin:0 0 8px;font-size:22px;letter-spacing:-.018em;font-weight:700;line-height:1.15;max-width:18ch}.bento .b h4 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.bento .b p{color:var(--ink-soft);font-size:14px;line-height:1.5;margin:0;max-width:36ch}.bento .b .visual{margin-top:auto;padding-top:24px;position:relative;flex:1;min-height:120px;display:flex;align-items:flex-end}.bento .b.span-2{grid-column:span 2}.bento .b.span-3{grid-column:span 3}.bento .b.span-4{grid-column:span 4}.bento .b.tall{min-height:380px}.bento .b.dark{background:var(--ink);color:#fff;border-color:rgba(255,255,255,.06)}.bento .b.dark p{color:rgba(255,255,255,.6)}.bento .b.tint-orange{background:var(--c-orange-bg)}.bento .b.tint-blue{background:var(--c-blue-bg)}.bento .b.tint-green{background:var(--c-green-bg)}.bento .b.tint-purple{background:var(--c-purple-bg)}.b-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px}.b-tag:before{content:"";width:6px;height:6px;background:currentColor;border-radius:99px}.bento .b.dark .b-tag{color:rgba(255,255,255,.6)}section.l-sec.chapters{padding-top:48px}.chapters-head{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:end;margin-bottom:56px}.chapters-head .sec-lead{margin:0;max-width:46ch}.chapter-stack{display:grid;gap:18px}.chapter-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:20px;align-items:stretch;min-height:320px;padding:10px;border-radius:30px;background:rgba(255,255,255,.62);border:1px solid rgba(10,10,11,.07);box-shadow:0 24px 80px -70px rgba(15,23,42,.55)}.chapter-card:nth-child(2n) .chapter-copy{order:2}.chapter-copy{padding:clamp(24px,3vw,40px);border-radius:22px;background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.chapter-card:nth-child(2) .chapter-copy{background:#3b2f26}.chapter-card:nth-child(3) .chapter-copy{background:#202327}.chapter-num{color:rgba(255,255,255,.58);font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.chapter-copy h3{margin:24px 0 0;font-size:clamp(28px,3.1vw,44px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.chapter-copy p{margin:16px 0 0;color:rgba(255,255,255,.66);font-size:15px;line-height:1.5;max-width:46ch}.chapter-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chapter-meta span{padding:7px 10px;border-radius:999px;color:rgba(255,255,255,.82);background:rgba(255,255,255,.1);font-size:11.5px;font-weight:650}.chapter-visual{min-height:100%;border-radius:22px;background:radial-gradient(420px 180px at 20% 0,rgba(245,117,21,.18),transparent 62%),var(--surface);border:1px solid var(--border-soft);display:grid;place-items:center;padding:clamp(18px,4vw,46px);overflow:hidden}.inline-cta{padding:12px 0 20px}.inline-cta-grid{display:grid;grid-template-columns:1.4fr auto;align-items:center;gap:40px;max-width:1040px;padding:clamp(36px,4vw,56px) clamp(32px,4vw,56px);border-radius:28px;background:var(--ink);color:#fff;border:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -44px rgba(15,23,42,.6)}.inline-cta-grid:before{content:"";position:absolute;inset:0;background:radial-gradient(620px 320px at 12% 20%,color-mix(in oklch,var(--c-orange) 30%,transparent),transparent 68%),radial-gradient(560px 300px at 95% 90%,color-mix(in oklch,var(--c-purple) 30%,transparent),transparent 66%);opacity:.4;pointer-events:none}.inline-cta-grid>*{position:relative;z-index:1}.inline-cta span{color:rgba(255,255,255,.55);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.inline-cta h2{margin:12px 0 0;max-width:22ch;font-size:clamp(26px,2.8vw,40px);line-height:1.08;letter-spacing:-.03em}.inline-cta-actions{display:flex;align-items:center;gap:20px}.inline-cta-actions .btn-l.dark{background:#fff;color:var(--ink)}.inline-cta-actions .btn-l.dark:hover{background:rgba(255,255,255,.9)}.inline-cta-actions .btn-l.dark span{background:rgba(10,10,11,.1)}.inline-link{color:rgba(255,255,255,.7);font-weight:700;font-size:13.5px;white-space:nowrap}.inline-link:hover{color:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:step}.step{border-radius:20px;background:var(--surface);border:1px solid rgba(10,10,11,.06);padding:28px 26px 26px;position:relative;display:flex;flex-direction:column;min-height:240px;overflow:hidden;cursor:default;transition:transform .28s cubic-bezier(.23,1,.32,1),box-shadow .28s cubic-bezier(.23,1,.32,1),border-color .28s}.step:after{content:"";position:absolute;inset:0;background:radial-gradient(360px 200px at 85% 0,color-mix(in oklch,var(--c-orange) 14%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.step:active,.step:hover{transform:translateY(-6px);box-shadow:0 26px 56px -32px rgba(15,23,42,.28);border-color:rgba(10,10,11,.14)}.step:active:after,.step:hover:after{opacity:1}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-serif);font-style:italic;font-size:44px;line-height:1;color:var(--ink-faint);position:absolute;top:18px;right:22px;font-weight:400;z-index:1;transition:color .28s ease,transform .28s cubic-bezier(.23,1,.32,1)}.step:active:before,.step:hover:before{color:var(--c-orange);transform:translateY(-2px) scale(1.06)}.step>*{position:relative;z-index:1}.step h5{margin:90px 0 8px;font-size:20px;font-weight:700;letter-spacing:-.015em}.step p{margin:0;color:var(--ink-soft);font-size:13.5px;line-height:1.5}.integ{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.integ .ig{aspect-ratio:1.2;border-radius:18px;background:var(--surface);border:1px solid rgba(10,10,11,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px;transition:transform .15s,box-shadow .15s;cursor:pointer}.integ .ig:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(15,23,42,.14)}.integ .ig .logo{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff}.integ .ig .nm{font-size:13px;font-weight:600}.integ .ig .ct{font-size:11px;color:var(--ink-soft)}.integ .ig .logo.logo-img{padding:0;overflow:hidden;background:var(--surface-2)}.integ .ig .logo.logo-img img{width:100%;height:100%;object-fit:contain;display:block}.integ .ig .logo.logo-cover{background:transparent}.integ .ig .logo.logo-cover img{object-fit:cover}.integ .ig .logo.logo-pad img{padding:7px}.integ .ig .logo.logo-dark{background:var(--ink)}.integ .ig .logo.logo-dark img{padding:9px}.integ .ig{opacity:0}.integ.is-in .ig{opacity:1;animation:igReveal .5s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i, 0) * 38ms)}@keyframes igReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.integ .ig{opacity:1}.integ.is-in .ig{animation:none}}.stats-pin-outer{position:relative;height:90vh}section.l-sec.stats-sec.stats-pin-inner{position:sticky;top:0;height:90vh;min-height:90vh;display:flex;align-items:flex-start;max-width:none;padding:0}section.l-sec.stats-sec.stats-pin-inner>.l-wrap{max-width:1120px;padding:84px var(--pad-x);width:100%}section.l-sec.stats-sec.stats-pin-inner .stats-intro{max-width:620px}section.l-sec.stats-sec.stats-pin-inner .stats-grid{max-width:560px}@media (min-width:900px){section.l-sec.stats-sec.stats-pin-inner .stats-grid,section.l-sec.stats-sec.stats-pin-inner .stats-intro{margin-right:auto;margin-left:0}}section.l-sec.stats-sec{position:relative;overflow:hidden;min-height:0;padding:84px 0;max-width:1120px;margin:0 auto;border:0;border-radius:0;width:100%}.stats-frame{top:clamp(40px,6vh,72px);bottom:28px;left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 2 * var(--pad-x)));border:1px solid rgba(10,10,11,.08);border-bottom:0;border-radius:6px 6px 0 0;overflow:hidden;z-index:0}.stats-curve,.stats-frame{position:absolute;pointer-events:none}.stats-curve{inset:0;width:100%;height:100%;opacity:.9}@keyframes statsDrawCurve{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.stats-curve .curve-line{stroke-dasharray:1;stroke-dashoffset:1;animation:none}.stats-sec.is-in .stats-curve .curve-line{animation:statsDrawCurve 2s cubic-bezier(.22,.61,.36,1) .1s forwards}.stats-curve .stats-area{opacity:0;transition:opacity 1s ease}.stats-sec.is-in .stats-curve .stats-area{opacity:1;transition:opacity 1s ease 1.2s}.stats-curve .stats-grid-lines line{opacity:0;transition:opacity .4s ease}.stats-sec.is-in .stats-curve .stats-grid-lines line{opacity:1;transition:opacity .55s ease var(--gd,1.5s)}.stats-wrap{position:relative;z-index:1}.stats-intro{max-width:620px;font-size:21px;line-height:1.32;letter-spacing:-.02em;font-weight:600;margin:0 0 22px}.stats-intro .lead{color:var(--ink)}.stats-intro .rest{color:var(--ink-soft);font-weight:500}@media (max-width:860px){.stats-intro{font-size:22px;margin-bottom:40px}}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 12px;max-width:520px}.stats-grid .it{display:flex;flex-direction:column;gap:8px;padding-left:18px;border-left:2px solid rgba(10,10,11,.85)}.stats-grid .it .v{font-size:36px;font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;overflow:hidden;display:block}.stats-grid .it .v em{font-family:var(--font-serif);font-style:italic;font-weight:400}.stats-grid .it .v sub{font-size:18px;vertical-align:baseline;color:var(--ink-soft);font-weight:600;margin-left:4px}.stats-grid .it .v .v-inner{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .9s cubic-bezier(.22,.61,.36,1) var(--d,0s),opacity .9s ease var(--d,0s);will-change:transform,opacity}.stats-sec.is-in .stats-grid .it .v .v-inner{transform:translateY(0);opacity:1}.stats-grid .it .l{font-size:12.5px;color:var(--ink-soft);margin-top:4px;max-width:26ch;line-height:1.4;opacity:0;transform:translateY(8px);transition:opacity .6s ease calc(var(--d, 0s) + .32s),transform .6s cubic-bezier(.22,.61,.36,1) calc(var(--d, 0s) + .32s)}.stats-sec.is-in .stats-grid .it .l{opacity:1;transform:translateY(0)}@media (max-width:860px){section.l-sec.stats-sec{min-height:0;padding:64px 0 80px}section.l-sec.stats-sec.stats-pin-inner{align-items:flex-start}section.l-sec.stats-sec.stats-pin-inner>.l-wrap{padding:64px 32px}.stats-grid{grid-template-columns:1fr;gap:26px;max-width:100%}.stats-grid .it .l{max-width:17ch}.stats-curve{top:auto;bottom:0;height:58%;opacity:.9}}@media (prefers-reduced-motion:reduce){.stats-curve .curve-line{animation:none!important;stroke-dashoffset:0!important}.stats-curve .stats-area,.stats-curve .stats-grid-lines line{opacity:1!important;transition:none!important}.stats-grid .it .l,.stats-grid .it .v .v-inner{transition:none;transform:none;opacity:1}}.quotes{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.quote{position:relative;border-radius:24px;background:var(--surface);border:1px solid rgba(10,10,11,.06);padding:32px;display:flex;flex-direction:column}.quote.feat{grid-row:span 1;background:var(--ink);color:#fff;border-color:rgba(255,255,255,.06)}.quote .mark{font-family:var(--font-serif);font-style:italic;font-size:60px;line-height:.6;color:var(--ink-faint);margin:0 0 6px}.quote.feat .mark{color:rgba(255,255,255,.3)}.quote .q{font-size:17px;line-height:1.45;letter-spacing:-.005em;margin:0 0 22px}.quote.feat .q{font-size:22px;line-height:1.35}.quote .who{display:flex;align-items:center;gap:12px;margin-top:auto}.quote .who img,.quote .who>span{width:40px;height:40px;border-radius:99px;object-fit:cover}.quote .who .nm{font-weight:600;font-size:13.5px}.quote .who .ro{font-size:12px;color:var(--ink-soft)}.quote.feat .who .ro{color:rgba(255,255,255,.6)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.tier{border-radius:28px;background:var(--surface);border:1px solid rgba(10,10,11,.06);padding:36px 32px 32px;display:flex;flex-direction:column;position:relative}.tier.feat{background:var(--ink);color:#fff;border-color:var(--ink)}.tier .badge{position:absolute;top:22px;right:22px;font-size:11px;letter-spacing:.1em;padding:5px 10px;border-radius:999px;background:var(--c-orange-bg);color:var(--c-orange)}.tier .badge,.tier .nm{font-weight:700;text-transform:uppercase}.tier .nm{font-size:14px;letter-spacing:.04em;color:var(--ink-soft)}.tier.feat .nm{color:rgba(255,255,255,.6)}.tier .pr{font-size:64px;font-weight:700;letter-spacing:-.035em;line-height:1;margin:16px 0 6px;font-variant-numeric:tabular-nums}.tier .pr small{font-size:16px;color:var(--ink-soft);font-weight:500}.tier.feat .pr small{color:rgba(255,255,255,.5)}.tier .dsc{font-size:14px;color:var(--ink-soft);margin:0 0 24px;max-width:30ch;line-height:1.45}.tier.feat .dsc{color:rgba(255,255,255,.6)}.tier .feat-list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px;flex:1}.tier .feat-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4}.tier .feat-list li svg{flex-shrink:0;margin-top:2px}.tier .pick{margin-top:24px;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:13px 18px;border-radius:999px;font-weight:600;font-size:14px;border:1px solid rgba(10,10,11,.1);background:transparent;color:var(--ink);width:100%}.tier .pick:hover{background:rgba(10,10,11,.04)}.tier.feat .pick{background:#fff;color:var(--ink);border:0}.tier.feat .pick:hover{background:rgba(255,255,255,.9)}.pricing-hr{font-size:12.5px;color:var(--ink-soft);margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px}.pricing-hr span:not(:last-child):after{content:"·";margin-left:12px;color:var(--ink-faint)}@media (max-width:640px){.pricing-hr{flex-direction:column;gap:6px}.pricing-hr span:not(:last-child):after{content:none}.pricing .tier{padding:24px 22px 22px;border-radius:22px}.pricing .tier .pr{font-size:46px;margin:8px 0 4px}.pricing .tier .pr small{font-size:14px}.pricing .tier .dsc{font-size:13.5px;margin-bottom:16px}.pricing .tier .feat-list{order:1;margin:0;gap:9px}.pricing .tier .feat-list li{font-size:13px}.pricing .tier .pick{order:2;margin-top:18px;padding:12px 16px}.pricing .tier .badge{top:18px;right:18px}}.cta-final{position:relative;border-radius:32px;background:var(--ink);color:#fff;padding:18px;text-align:left;overflow:hidden}.cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(620px 340px at 12% 88%,color-mix(in oklch,var(--c-orange) 42%,transparent),transparent 66%),radial-gradient(680px 380px at 88% 12%,color-mix(in oklch,var(--c-purple) 44%,transparent),transparent 66%),radial-gradient(500px 300px at 60% 50%,color-mix(in oklch,var(--c-blue) 22%,transparent),transparent 70%);opacity:.5;pointer-events:none}.cta-final>*{position:relative;z-index:1}.cta-final-grid{display:grid;grid-template-columns:1fr minmax(320px,460px);gap:24px;align-items:stretch}.cta-final-grid>div:first-child{padding:clamp(36px,5vw,72px);display:flex;flex-direction:column;justify-content:center}.cta-final h2{font-size:clamp(40px,5.4vw,80px);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0;max-width:12ch;text-wrap:balance}.cta-final h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.cta-final p{font-size:17px;color:rgba(255,255,255,.7);margin:22px 0 0;max-width:50ch;line-height:1.5}.cta-final-card{padding:28px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 50px -36px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;gap:22px}.cta-final-card span{color:rgba(255,255,255,.62);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.cta-pilot-stats{display:flex;align-items:stretch}.cta-pilot-stats>div{flex:1;padding:0 18px}.cta-pilot-stats>div:first-child{padding-left:0}.cta-pilot-stats>div+div{border-left:1px solid rgba(255,255,255,.14)}.cta-pilot-stats strong{display:block;font-size:clamp(32px,3.4vw,46px);line-height:1;letter-spacing:-.04em;font-weight:700;font-variant-numeric:tabular-nums}.cta-pilot-stats em{display:block;font-style:normal;margin-top:8px;font-size:12.5px;color:rgba(255,255,255,.6)}.cta-final-card p{margin:0;font-size:14px;line-height:1.5}.cta-final .hero-ctas .btn-l.ghost{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.16)}.cta-final .hero-ctas .btn-l.ghost:hover{background:rgba(255,255,255,.16)}.cta-final .hero-ctas .btn-l.dark{background:#fff;color:var(--ink)}.cta-final .hero-ctas .btn-l.dark:hover{background:rgba(255,255,255,.9)}.footer{padding:64px 0 40px;border-top:1px solid rgba(10,10,11,.08)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px;margin-bottom:56px}.footer-brand .nav-brand{font-size:17px}.footer-brand p{font-size:13.5px;color:var(--ink-soft);margin:14px 0 18px;max-width:32ch;line-height:1.5}.footer-col h6{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:6px 0 16px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:13.5px;color:var(--ink-2)}.footer-col a:hover{color:var(--ink)}.footer-bot{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-soft);padding-top:22px;border-top:1px solid rgba(10,10,11,.06)}.footer-bot .mono{font-family:var(--font-mono)}.wordmark-huge{font-size:clamp(120px,22vw,320px);font-weight:700;letter-spacing:-.05em;line-height:.85;margin:80px 0 -40px;background:linear-gradient(180deg,rgba(10,10,11,.1),rgba(10,10,11,0));-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;user-select:none}.sw-fab{position:fixed;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;background:var(--ink);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 28px rgba(15,23,42,.22),0 4px 10px rgba(15,23,42,.1);z-index:199;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;animation:swFabIn .35s cubic-bezier(.22,1,.36,1) both}.sw-fab:hover{transform:scale(1.05);box-shadow:0 14px 32px rgba(15,23,42,.28)}.sw-fab:active{transform:scale(.96)}.sw-fab-open{background:var(--ink-2)}@keyframes swFabIn{0%{opacity:0;transform:translateY(20px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.sw-panel{position:fixed;right:22px;bottom:88px;width:380px;max-width:calc(100vw - 36px);height:min(620px,calc(100vh - 120px));background:var(--surface);border:1px solid var(--border-soft);border-radius:22px;box-shadow:0 28px 60px -8px rgba(15,23,42,.25),0 8px 20px rgba(15,23,42,.08);z-index:199;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans);animation:swPanelIn .28s cubic-bezier(.22,1,.36,1) both;transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1)}.sw-panel.sw-expanded{width:min(760px,calc(100vw - 44px));height:min(760px,calc(100vh - 120px))}@keyframes swPanelIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sw-h{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 12px;border-bottom:1px solid var(--border-soft);background:var(--surface)}.sw-h-icon{width:30px;height:30px;border-radius:8px;background:transparent;border:0;color:var(--ink-soft);cursor:pointer;display:grid;place-items:center;transition:background .14s,color .14s}.sw-h-icon:hover{background:#EDEFF2;color:var(--ink)}.sw-h-icon-on{background:#E5E7EB;color:var(--ink)}.sw-menu-wrap{position:relative}.sw-menu{position:absolute;top:38px;right:0;min-width:180px;background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;padding:6px;box-shadow:0 14px 30px rgba(15,23,42,.14),0 4px 10px rgba(15,23,42,.06);z-index:10;animation:swMenuIn .14s cubic-bezier(.2,.8,.2,1);transform-origin:top right}@keyframes swMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sw-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:transparent;border-radius:8px;font-size:13.5px;font-weight:500;font-family:inherit;color:var(--ink);cursor:pointer;text-align:left}.sw-menu-item:hover{background:var(--surface-2)}.sw-menu-item svg{color:var(--ink-soft);flex-shrink:0}.sw-h-mark{width:32px;height:32px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;letter-spacing:-.02em}.sw-h-meta{flex:1;min-width:0}.sw-h-name{font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.sw-h-sub{font-size:12px;color:var(--ink-soft);margin-top:1px}.sw-body{flex:1;overflow-y:auto;padding:22px 18px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.sw-intro{font-size:13px;color:var(--ink-soft);text-align:center;margin:0 auto 6px;max-width:32ch;line-height:1.5}.sw-row{display:flex;flex-direction:column;gap:4px}.sw-row-them{align-items:flex-start}.sw-row-me{align-items:flex-end}.sw-bubble{max-width:86%;padding:11px 14px;border-radius:16px;font-size:13.5px;line-height:1.45;background:var(--surface-2);color:var(--ink);border:1px solid var(--border-soft)}.sw-row-me .sw-bubble{background:var(--ink);color:#fff;border-color:var(--ink)}.sw-meta{font-size:11px;color:var(--ink-faint);padding:0 4px}.sw-contacts{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:6px}.sw-contacts-h{font-size:12px;color:var(--ink-soft);font-weight:600;margin-bottom:2px}.sw-contact{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);font-weight:500;text-decoration:none;padding:4px 0;letter-spacing:-.005em}.sw-contact:hover{text-decoration:underline;text-underline-offset:2px}.sw-typing{display:inline-flex;gap:4px;padding:14px 16px}.sw-typing span{width:6px;height:6px;background:var(--ink-faint);border-radius:99px;animation:swDot 1.2s ease-in-out infinite}.sw-typing span:nth-child(2){animation-delay:.15s}.sw-typing span:nth-child(3){animation-delay:.3s}@keyframes swDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sw-input-wrap{margin:8px 14px 10px;border:1.5px solid var(--border);border-radius:16px;background:var(--surface);transition:border-color .14s}.sw-input-wrap:focus-within{border-color:var(--ink-2)}.sw-input{width:100%;border:0;outline:0;padding:12px 14px 4px;font-size:13.5px;font-family:inherit;color:var(--ink);background:transparent}.sw-input::placeholder{color:var(--ink-faint)}.sw-actions{display:flex;align-items:center;gap:4px;padding:4px 8px 8px}.sw-i{width:28px;height:28px;border-radius:7px;background:transparent;border:0;color:var(--ink-soft);cursor:pointer;display:grid;place-items:center;transition:background .14s,color .14s}.sw-i:hover{color:var(--ink)}.sw-i:hover,.sw-send{background:var(--surface-2)}.sw-send{margin-left:auto;width:30px;height:30px;border-radius:50%;color:var(--ink-faint);border:0;display:grid;place-items:center;cursor:not-allowed;transition:background .14s,color .14s}.sw-send-on{background:var(--ink);color:#fff;cursor:pointer}.sw-send-on:hover{background:var(--ink-2)}.sw-privacy{margin:0 14px 14px;padding:12px 14px;background:var(--surface-2);border-radius:12px;font-size:11.5px;line-height:1.5;color:var(--ink-soft)}.sw-privacy a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;font-weight:600}.sw-privacy a:hover{opacity:.8}@media (max-width:480px){.sw-panel{right:8px;left:8px;width:auto;bottom:78px;height:min(80vh,620px)}.sw-fab{right:14px;bottom:14px}}.cc-banner{position:fixed;bottom:18px;left:18px;width:340px;max-width:calc(100vw - 36px);background:var(--surface);border:1px solid var(--border-soft);border-radius:18px;padding:22px 22px 20px;box-shadow:0 14px 40px rgba(15,23,42,.1),0 4px 12px rgba(15,23,42,.06);z-index:200;font-family:var(--font-sans);animation:ccSlideUp .7s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@keyframes ccSlideUp{0%{opacity:0;transform:translateY(calc(100% + 40px))}to{opacity:1;transform:translateY(0)}}.cc-text{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0 0 16px}.cc-link{text-decoration:underline;text-underline-offset:2px;color:var(--ink);font-weight:600}.cc-link:hover{opacity:.85}.cc-actions{display:flex;gap:8px}.cc-btn{padding:9px 18px;border-radius:10px;font-size:13.5px;font-weight:600;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .14s,border-color .14s}.cc-accept{background:var(--ink);color:#fff}.cc-accept:hover{background:var(--ink-2)}.cc-reject{background:var(--surface);border-color:var(--border);color:var(--ink-2)}.cc-reject:hover{background:var(--surface-2);color:var(--ink)}.sq-outer{position:relative;height:140vh;background:var(--hero-bg);background-image:radial-gradient(circle at 1px 1px,rgba(10,10,11,.05) 1px,transparent 0);background-size:24px 24px}.sq-sticky{position:sticky;top:0;height:84vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px var(--pad-x) 48px;text-align:center;gap:64px;max-width:var(--max-w);margin:0 auto}.sq-quote{font-size:clamp(28px,3.4vw,52px);line-height:1.1;letter-spacing:-.028em;font-weight:700;max-width:20ch;margin:0;text-wrap:balance;font-family:var(--font-sans);font-feature-settings:"ss01","cv11","kern"}.sq-attrib{font-size:15px;color:var(--ink-soft);line-height:1.55;letter-spacing:-.005em}.sq-attrib .sq-name{font-weight:700;color:var(--ink);font-size:15.5px;letter-spacing:-.01em}.sq-attrib .sq-role{color:var(--ink-soft);font-size:13.5px;margin-top:4px;opacity:.85}@media (max-width:768px){.sq-outer{height:150vh}.sq-quote{font-size:clamp(26px,6.5vw,38px);max-width:18ch;line-height:1.12}.sq-sticky{gap:70px}}.mini-ui{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:12px;flex-direction:column;box-shadow:0 8px 20px -8px rgba(15,23,42,.12)}.mini-row,.mini-ui{display:flex;gap:8px}.mini-row{align-items:center;padding:8px;border-radius:8px;background:var(--surface-2);font-size:12px}.mini-row .ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.mini-row .t1{font-weight:600}.mini-row .t2{font-size:11px;color:var(--ink-soft)}.mini-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px}.mini-pill:before{content:"";width:5px;height:5px;border-radius:99px;background:currentColor}.mini-bars{display:flex;align-items:end;gap:5px;height:80px}.mini-bars .b{flex:1;border-radius:5px 5px 2px 2px;min-height:8px}.mini-spark{width:100%;height:60px}.av-stack-2{display:flex}.av-stack-2 .av-init,.av-stack-2 img{width:32px;height:32px;border-radius:99px;border:2px solid var(--surface);margin-left:-10px;object-fit:cover}.av-stack-2 .av-init{display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff}.av-stack-2 :first-child{margin-left:0}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font-weight:600;font-size:12px}.btn:hover{background:var(--surface-2)}.btn-sm{padding:6px 10px;font-size:11px;border-radius:7px}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:var(--ink-2)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--status-default-bg);color:var(--status-default);white-space:nowrap}.pill:before{content:"";width:5px;height:5px;border-radius:99px;background:currentColor}.pill.active{background:var(--status-active-bg);color:var(--status-active)}.pill.pending{background:var(--status-pending-bg);color:var(--status-pending)}.pill.cancel{background:var(--status-cancel-bg);color:var(--status-cancel)}.pill.complete{background:var(--status-active-bg);color:var(--status-active)}.pill.info{background:var(--status-info-bg);color:var(--status-info)}@media (max-width:980px){.bento{grid-template-columns:repeat(2,1fr)}.bento .b.span-2,.bento .b.span-3,.bento .b.span-4{grid-column:span 2}.integ,.steps{grid-template-columns:repeat(2,1fr)}.chapter-card,.chapters-head,.cta-final-grid,.dual,.inline-cta-grid,.pricing,.proof-grid,.quotes,.stats-strip{grid-template-columns:1fr}.chapter-card:nth-child(2n) .chapter-copy{order:0}.cmd{grid-template-columns:1fr;min-width:900px}.hero-peek{overflow-x:auto;padding-bottom:10px;overflow:hidden;padding-bottom:0}.hero-peek-frame{transform-origin:top left}.hero-peek-frame .cmd{grid-template-columns:222px 1fr;min-width:0}.nav-mega{display:none}.stats-strip .it{border-right:0;border-bottom:1px solid rgba(10,10,11,.08)}.footer-grid{grid-template-columns:1fr 1fr}.showcase{padding:60px 24px;border-radius:24px}.cta-final{padding:12px;border-radius:24px}.float-chip{display:none}}@media (max-width:640px){:root{--pad-x:18px;--section-y:88px}.nav{width:calc(100vw - 24px);top:10px;justify-content:space-between;padding-left:12px}.nav-signin{display:none}.nav-cta{padding:8px 11px}.hero-l{padding-top:128px}.hero-peek-wrap{margin-top:40px}.hero-peek{margin-top:24px}.hero-announcement{max-width:100%;font-size:11.5px}.hero-proof-quote blockquote{font-size:14px}.hero-ctas,.inline-cta-actions{width:100%;flex-direction:column;align-items:stretch}.btn-l,.hero-trust{justify-content:center}.hero-trust{flex-wrap:wrap;gap:10px}.proof-strip{margin-top:-12px}.proof-item,.proof-kicker{min-height:126px;padding:18px}.chapter-card{padding:8px;min-height:0;border-radius:24px}.chapter-copy,.chapter-visual{border-radius:18px}.chapter-visual{grid-template-columns:minmax(0,1fr)}.chapter-copy h3{margin-top:30px}.inline-cta-grid{padding:22px;margin-left:14px;margin-right:14px}.cta-final-card{min-height:330px}.footer-grid,.steps{grid-template-columns:1fr}.integ{grid-template-columns:repeat(2,1fr);gap:10px}.integ .ig{aspect-ratio:auto;min-height:0;padding:16px 12px;gap:8px;border-radius:14px}.integ .ig .logo{width:38px;height:38px;border-radius:10px;font-size:15px}.integ .ig .nm{font-size:12.5px}.wordmark-huge{font-size:clamp(56px,19vw,120px);margin:48px 0 -16px}.footer-bot{flex-direction:column;align-items:flex-start;gap:8px}.footer{padding-bottom:96px}}