@font-face{font-family:Doto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/site/fonts/doto-400-900-normal-latin-ext.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:Doto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/site/fonts/doto-400-900-normal-latin.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/site/fonts/instrument-sans-400-italic-latin-ext.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/site/fonts/instrument-sans-400-italic-latin.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/site/fonts/instrument-sans-500-italic-latin-ext.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/site/fonts/instrument-sans-500-italic-latin.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/site/fonts/manrope-300-normal-latin-ext.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/site/fonts/manrope-300-normal-latin.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/manrope-400-normal-latin-ext.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/manrope-400-normal-latin.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/manrope-500-normal-latin-ext.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/manrope-500-normal-latin.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/manrope-600-normal-latin-ext.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/manrope-600-normal-latin.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/manrope-700-normal-latin-ext.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/manrope-700-normal-latin.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:Open Sauce One;font-weight:700;font-style:normal;font-display:swap;src:url(/site/fonts/13e267ebadec.woff2) format("woff2")}:root{color-scheme:dark;--ground:#0D0D0C;--paper:#151513;--well:#1C1C1A;--well-2:#252523;--ink:#F2F0EA;--ink-2:#9E9C94;--ink-3:#6E6C65;--ink-4:#4E4C46;--line:rgba(242,240,234,0.11);--line-soft:rgba(242,240,234,0.062);--em-face:"Instrument Sans","Manrope","Helvetica Neue",sans-serif;--blue:#335EF7;--blue-hover:#4B72FF;--blue-text:#7D9BFF;--blue-dim:rgba(51,94,247,0.16);--blue-line:rgba(51,94,247,0.45);--blue-wash:rgba(51,94,247,0.07);--on-blue:#FFFFFF;--amber:#F5B31E;--amber-dim:rgba(245,179,30,0.14);--on-ink:#141516;--dots:rgba(240,238,232,0.55);--dots-core:51,94,247;--shadow:0 1px 0 rgba(242,240,234,0.05) inset,0 2px 6px rgba(0,0,0,0.6),0 40px 90px -40px rgba(0,0,0,0.95);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");--radius:18px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:3;pointer-events:none;background-image:var(--grain);opacity:.028}@media (min-width:1420px){body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,transparent calc(50% - 628px),var(--line-soft) calc(50% - 628px),var(--line-soft) calc(50% - 627px),transparent calc(50% - 627px)),linear-gradient(90deg,transparent calc(50% + 627px),var(--line-soft) calc(50% + 627px),var(--line-soft) calc(50% + 628px),transparent calc(50% + 628px));-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}}::selection{background:var(--blue);color:var(--on-blue)}:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px;border-radius:4px}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:400;text-wrap:balance;letter-spacing:-.03em}.em,.statement h2 span,blockquote b,h1 b,h2 b{font-family:var(--em-face);font-style:italic;font-weight:500;font-size:1em;letter-spacing:-.035em;color:var(--ink)}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit}[hidden]{display:none!important}.skip{position:absolute;left:16px;top:-48px;background:var(--blue);color:var(--on-blue);padding:8px 14px;border-radius:999px;z-index:30;font-weight:600}.skip:focus{top:12px}.wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}@media (max-width:640px){.wrap{width:calc(100% - 32px)}}.muted{color:var(--ink-2)}.fine{font-size:13px}.eyebrow,.fine{color:var(--ink-3)}.eyebrow{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.eyebrow i{font-family:Doto,ui-monospace,monospace;font-weight:700;font-variation-settings:"ROND" 100;font-style:normal;font-size:13px;letter-spacing:.02em;color:var(--blue-text)}.eyebrow:after{content:"";flex:1;height:1px;background:var(--line);max-width:120px}.factband{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.factband>div{padding:30px 28px 32px 0}.factband>div+div{border-left:1px solid var(--line-soft);padding-left:34px}.factband .v{font-family:Doto,ui-monospace,monospace;font-weight:700;font-variation-settings:"ROND" 100;font-size:36px;line-height:1;letter-spacing:.03em;color:var(--ink)}.factband .k{margin-top:14px;font-size:12.5px;letter-spacing:.01em;line-height:1.45;color:var(--ink-2);max-width:26ch}@media (max-width:860px){.factband{grid-template-columns:1fr 1fr}.factband>div{padding:20px 20px 22px 0}.factband>div:nth-child(odd){border-left:0;padding-left:0}.factband>div:nth-child(n+3){border-top:1px solid var(--line-soft)}}.bleed{width:100vw;margin-left:calc(50% - 50vw)}.top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ground) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.nav{display:flex;justify-content:space-between;gap:24px;padding:13px 0}.nav,.wordmark{align-items:center}.wordmark{display:inline-flex;gap:9px;font-family:Open Sauce One,Manrope,sans-serif;font-weight:700;font-size:21px;letter-spacing:-.085em;line-height:1;color:var(--ink)}.tile{width:1.18em;height:1.18em;border-radius:26%;display:block;flex:none}.nav-links{display:flex;gap:2px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.nav-links a{padding:7px 11px;border-radius:999px;transition:color .14s ease,background-color .14s ease}.nav-links a:hover{color:var(--ink);background:var(--well)}.menu>button[aria-current=page],.nav-links a[aria-current=page]{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:18px;font-size:13.5px;font-weight:500}.nav-right>a:first-child{color:var(--ink-2)}.burger,.nav-right>a:first-child:hover{color:var(--ink)}.burger{display:none;background:none;border:1px solid var(--line);width:40px;height:40px;border-radius:999px;cursor:pointer;place-items:center}.burger svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.drawer{display:none}@media (max-width:860px){.nav-links,.nav-right>a:first-child{display:none}.burger{display:grid}.drawer{display:block;border-top:1px solid var(--line-soft);padding:8px 0 16px}.drawer a{display:block;padding:15px 4px;font-size:17px;border-bottom:1px solid var(--line-soft)}}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.pill:active{transform:translateY(1px)}.pill-ink{background:var(--ink);color:var(--on-ink)}.pill-ink:hover{background:#fff}.pill-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.pill-ghost:hover{border-color:var(--ink-2);background:var(--well)}.pill-sm{height:33px;padding:0 15px;font-size:13px}.pill-blue{background:var(--blue);color:var(--on-blue);box-shadow:0 6px 20px -10px rgba(51,94,247,.75)}.pill-blue:hover{background:var(--blue-hover)}.page{display:none}.page.is-active{display:block}.section{padding:104px 0;border-top:1px solid var(--line)}.section.tight{padding:64px 0}.section-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:end;margin-bottom:56px}.section-head h2{font-size:clamp(29px,3.3vw,44px);line-height:1.06}.section-head p{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:46ch}.section-head .eyebrow{grid-column:1/-1;margin-bottom:4px}@media (max-width:900px){.section-head{grid-template-columns:1fr;gap:14px;margin-bottom:36px}.section-head .eyebrow{margin-bottom:0}}.page-head{padding:84px 0 44px}.page-head .eyebrow{margin-bottom:22px}.page-head h1{font-size:clamp(38px,5vw,64px);font-weight:300;line-height:1.04;letter-spacing:-.03em;max-width:18ch}.page-head p{margin-top:20px;font-size:16px;line-height:1.6;color:var(--ink-2);max-width:46ch}.dot{font-family:Doto,ui-monospace,monospace;font-weight:700;font-variation-settings:"ROND" 100;font-variant-numeric:tabular-nums;letter-spacing:.02em}.hero{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center;padding:78px 0 84px}.hero:before{content:"";position:absolute;z-index:0;left:30%;top:-34%;bottom:-18%;pointer-events:none;right:calc(12px - (50vw - 50%));background:radial-gradient(58% 52% at 46% 46%,rgba(51,94,247,.15),rgba(51,94,247,.045) 46%,transparent 72%)}@media (max-width:900px){.hero:before{right:0;left:0;top:-12%;bottom:6%}}.hero>*{position:relative;z-index:1}.hero-copy{display:flex;flex-direction:column;gap:26px;align-items:flex-start}.hero h1{font-size:clamp(36px,4.7vw,61px);line-height:1.05;font-weight:300;letter-spacing:-.038em;white-space:nowrap}@media (max-width:620px){.hero h1{white-space:normal;text-wrap:balance}.hero h1 br{display:none}}.lede{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:42ch}.cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.platform{font-size:14px;color:var(--ink-3)}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:40px;padding:40px 0 56px}}.display-wrap{position:relative;min-width:0}.ring{position:absolute;inset:-14% -10%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 38%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 45%,#000 38%,transparent 76%)}.ring canvas{width:100%;height:100%;display:block}@media (max-width:1360px){.ring{inset:-12% 0}}.display{position:relative;z-index:1;background:linear-gradient(180deg,#1A1A18 0,var(--paper) 62%);border:1px solid rgba(242,240,234,.13);border-radius:22px;box-shadow:var(--shadow);padding:26px 28px 24px;display:flex;flex-direction:column;gap:22px;max-width:560px;margin-inline:auto}.display-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-2);font-weight:500}.live{display:inline-flex;align-items:center;gap:8px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px var(--amber-dim)}@keyframes pulse{0%,to{box-shadow:0 0 0 3px var(--amber-dim)}50%{box-shadow:0 0 0 8px rgba(245,179,30,.06)}}@media (prefers-reduced-motion:no-preference){.live-dot{animation:pulse 2.4s ease-in-out infinite}}.number{font-size:clamp(40px,6vw,60px);line-height:1;color:var(--ink)}.number .caret{width:0;height:.76em;border-left:.11em solid var(--blue);margin-left:.07em;margin-right:-.18em;vertical-align:-.07em;opacity:0}.js .number.blinking .caret{opacity:1}@media (prefers-reduced-motion:no-preference){.js .number.blinking .caret{animation:blink 1s steps(1) infinite}}.cid{display:flex;align-items:center;gap:12px}.cid-av{width:36px;height:36px;border-radius:50%;background:var(--well-2);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--ink-2);flex:none}.cid-t{flex:1;min-width:0}.cid-t b{display:block;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cid-t small{display:block;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cid-m{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cid-m small{font-size:12px;color:var(--ink-3)}.after{border-top:1px solid var(--line-soft);padding-top:24px;flex-direction:column}.after,.after-head{display:flex;gap:12px}.after-head{justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink-2);font-weight:500}.after-head .t{color:var(--ink-3)}.pack{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;padding:14px;background:var(--well)}.panel .row,.phone .row{grid-template-columns:24px minmax(0,1fr) auto}.row .k{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.row+.row{border-top:1px solid var(--line-soft)}.row .v{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .v small{color:var(--ink-2)}.glyph{width:24px;height:24px;border-radius:6px;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--well-2)}.glyph img{width:100%;height:100%;display:block;object-fit:cover}.glyph svg{width:14px;height:14px;fill:none;stroke:var(--ink-2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.approve{display:flex;justify-content:space-between;align-items:center;gap:12px}.approve .n{font-size:14px;color:var(--ink-2)}.works{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line)}.works>span{align-self:center;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:26px 0}.works .logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.works .logos a,.works .logos span{display:grid;place-items:center;padding:26px 18px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--ink-2);border-left:1px solid var(--line-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.works .logos a{color:var(--blue-text);transition:color .14s ease,background-color .14s ease}.works .logos a:hover{color:var(--ink);background:var(--well)}@media (max-width:900px){.works{grid-template-columns:1fr}.works>span{padding:22px 0 12px}.works .logos{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-soft)}.works .logos span{padding:18px 6px;font-size:13px}.works .logos span:nth-child(3n+1){border-left:0}.works .logos span:nth-child(n+4){border-top:1px solid var(--line-soft)}}.statement{position:relative;padding:132px 0 128px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.statement:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 120% at 84% 50%,rgba(51,94,247,.13),transparent 70%)}.statement>.wrap{position:relative}.statement h2{font-size:clamp(36px,5.6vw,78px);font-weight:300;line-height:1.02;letter-spacing:-.038em;max-width:15ch}.statement h2 span{display:block}.statement p{margin-top:26px;font-size:16px;line-height:1.6;color:var(--ink-2);max-width:44ch}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.steps:before{content:"";position:absolute;left:6px;right:6px;top:6px;height:1px;background:var(--line)}.step{padding:32px 28px 0 0;position:relative}.step:before{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:var(--ground);border:1px solid var(--ink-2)}.step:last-child:before{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px var(--blue-dim)}.step .num{font-size:15px;color:var(--ink-3);margin-bottom:12px}.step h3{font-size:19px;font-weight:500;letter-spacing:-.015em;margin-bottom:10px}.step p{font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:28ch}@media (max-width:900px){.steps{grid-template-columns:1fr}.steps:before{left:6px;right:auto;top:6px;bottom:40px;width:1px;height:auto}.step{padding:0 0 36px 32px}}.feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center;padding:72px 0}.feature+.feature{border-top:1px solid var(--line-soft)}.feature.flip .feature-copy{order:2}.feature-copy{display:flex;flex-direction:column;gap:18px}.feature-copy h2,.feature-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.1}.feature-copy p{font-size:15.5px;line-height:1.62;color:var(--ink-2);max-width:44ch}.feature-copy .link{color:var(--blue-text);font-weight:600;font-size:15px;border-bottom:1px solid var(--blue-line);align-self:flex-start;padding-bottom:5px;transition:border-color .14s ease}.feature-copy .link:hover{border-color:var(--blue-text)}@media (max-width:900px){.feature{grid-template-columns:1fr;gap:32px;padding:56px 0}.feature.flip .feature-copy{order:0}}.phone{width:min(360px,100%);margin-inline:auto;background:var(--paper);border:1px solid var(--line);border-radius:36px;box-shadow:var(--shadow);padding:18px 16px 20px;display:flex;flex-direction:column;gap:14px}.phone-bar{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);padding:0 8px;font-weight:600}.ask{align-self:flex-end;max-width:88%;background:var(--blue);color:var(--on-blue);border-radius:18px 18px 4px 18px;padding:12px 14px;font-size:15px;line-height:1.45}.ask-meta{font-size:12px;color:var(--ink-3);text-align:right;padding-right:6px}.reply{display:flex;flex-direction:column;gap:10px}.receipt,.reply .lead{font-size:14px;color:var(--ink-2);padding-left:4px}.receipt{display:flex;align-items:center;gap:10px}.tick{width:16px;height:16px;border-radius:50%;background:var(--blue);display:grid;place-items:center;flex:none}.tick svg{width:10px;height:10px;stroke:var(--on-blue);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:14px;max-width:520px;margin-inline:auto}.panel-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-2);font-weight:500}.skill-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.skill{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--well);border-radius:12px;border:1px solid transparent;transition:border-color .14s ease}.skill:hover{border-color:var(--line)}.skill.on{border-color:var(--blue-line);background:color-mix(in srgb,var(--blue) 6%,var(--well))}.skill .n{font-size:15px;font-weight:600}.skill .d{font-size:13px;color:var(--ink-2)}.skill .c{font-size:12px;color:var(--ink-3)}.console{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;max-width:560px;margin-inline:auto}.console-bar{display:flex;gap:6px;padding:14px;border-bottom:1px solid var(--line-soft)}.console-bar i{width:10px;height:10px;border-radius:50%;background:var(--well-2);display:block}.console-body{display:grid;grid-template-columns:140px minmax(0,1fr)}.console-side{border-right:1px solid var(--line-soft);padding:14px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.console-side span{padding:6px 10px;border-radius:8px}.console-side span.on{background:color-mix(in srgb,var(--blue) 12%,var(--well));color:var(--blue-text)}.console-main{padding:16px;display:flex;flex-direction:column;gap:12px}.console-main h4{font-size:15px;font-weight:600}.list{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 14px;font-size:14px;background:var(--well)}.list>div+div{border-top:1px solid var(--line-soft)}.list small{color:var(--ink-3)}@media (max-width:480px){.console-body{grid-template-columns:1fr}.console-side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line-soft)}}.quoteband{position:relative;padding:116px 0;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.quoteband:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 110% at 12% 50%,rgba(51,94,247,.1),transparent 68%)}.quoteband>.wrap{position:relative}@media (max-width:900px){.quoteband{padding:80px 0}}.founder{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:center}.founder blockquote{margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.25;font-weight:300;letter-spacing:-.02em;max-width:30ch}.founder .who{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--ink-2);border-left:1px solid var(--line);padding-left:28px}.founder .who strong{color:var(--ink);font-weight:600}@media (max-width:800px){.founder{grid-template-columns:1fr;gap:24px}.founder .who{border-left:0;padding-left:0}}.doors{display:grid;grid-template-columns:1fr 1fr}.door{padding:8px 44px 8px 0;display:flex;flex-direction:column;gap:16px}.door+.door{border-left:1px solid var(--line);padding-left:44px;padding-right:0}.tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--blue-text)}.tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--blue-dim)}.door h3{font-size:23px;font-weight:500;letter-spacing:-.02em}.door p{font-size:15px;line-height:1.6;max-width:40ch}.door p,.door ul{color:var(--ink-2)}.door ul{display:flex;flex-direction:column;gap:8px;font-size:14px}.door li{padding-left:18px;position:relative}.door li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:1px;background:var(--ink-3)}@media (max-width:760px){.doors{grid-template-columns:1fr}.door{padding:0 0 36px}.door+.door{border-left:0;border-top:1px solid var(--line);padding:36px 0 0}}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.facts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fact{display:flex;flex-direction:column;gap:6px;padding-top:26px;border-top:1px solid var(--line)}.fact h3{font-size:17px;font-weight:600;letter-spacing:-.015em}.fact p{font-size:14.5px;line-height:1.58;color:var(--ink-2);max-width:42ch}@media (max-width:800px){.facts,.facts.three{grid-template-columns:1fr;gap:24px}}.int-cat+.int-cat{margin-top:52px}.int-cat>h3{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-bottom:18px;border-bottom:1px solid var(--line)}.int-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.int{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:start;padding:26px 32px 28px 0;border-bottom:1px solid var(--line-soft)}.int:nth-child(2n){padding-left:34px;padding-right:0;border-left:1px solid var(--line-soft)}.int img{width:34px;height:34px;border-radius:8px;display:block}.int b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.int span{display:block;margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}@media (max-width:760px){.int-grid{grid-template-columns:1fr}.int:nth-child(2n){padding-left:0;border-left:0}}.compare{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}td,th{text-align:left;padding:20px 22px;border-bottom:1px solid var(--line-soft);vertical-align:top}thead th{font-weight:600;color:var(--ink-2);font-size:14px;background:var(--paper)}thead th.relay{color:var(--blue-text)}tbody th{font-weight:500;color:var(--ink);width:34%}tbody td{color:var(--ink-2)}tbody td.relay{color:var(--ink);background:var(--blue-wash);box-shadow:inset 1px 0 0 var(--blue-line),inset -1px 0 0 var(--blue-line)}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}.yes{display:inline-flex;align-items:center;gap:8px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.plan{padding:28px 28px 30px;display:flex;flex-direction:column;gap:14px;position:relative}.plan+.plan{border-left:1px solid var(--line-soft)}.plan.featured{background:color-mix(in srgb,var(--blue) 5%,var(--well))}.plan .tag{position:absolute;top:28px;right:28px}.plan h3{font-size:20px;font-weight:600}.plan .hours{font-size:34px;line-height:1}.plan .hours small{font-family:Manrope,sans-serif;font-weight:400;font-size:15px;color:var(--ink-2);letter-spacing:0;display:block;margin-top:8px}.plan .price{font-size:17px;color:var(--ink-2);font-variant-numeric:tabular-nums}.plan p{font-size:15px}.plan p,.plan ul{color:var(--ink-2)}.plan ul{display:flex;flex-direction:column;gap:8px;font-size:14px}.plan li{display:flex;gap:10px;align-items:flex-start}.plan li .tick{margin-top:3px;width:14px;height:14px}.plan .pill{align-self:flex-start;margin-top:auto}@media (max-width:860px){.plans{grid-template-columns:1fr}.plan+.plan{border-left:0;border-top:1px solid var(--line-soft)}}.meter{margin-top:28px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 28px;align-items:center;padding:22px 26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.meter .pct{font-size:44px;line-height:1}.meter p{font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:60ch}.meter p strong{color:var(--ink);font-weight:600}.bar{grid-column:1/-1;height:6px;background:var(--well-2);overflow:hidden}.bar,.bar span{border-radius:999px}.bar span{display:block;height:100%;width:62%;background:var(--blue)}@media (max-width:640px){.meter{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:21px 0;font-size:15.5px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--ink-3);font-weight:300;font-size:22px;line-height:1;flex:none}details[open] summary:after{content:"–"}details p{padding:0 0 24px;font-size:14.5px;line-height:1.62;color:var(--ink-2);max-width:56ch}@media (max-width:800px){.faq{grid-template-columns:1fr}}.final{padding:96px 0 104px;border-top:1px solid var(--line)}.final>.final-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center;padding:56px 56px 58px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#171715 0,var(--paper) 70%);box-shadow:var(--shadow)}.final>.final-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(48% 130% at 88% 50%,rgba(51,94,247,.16),transparent 68%)}.final .final-panel>*{position:relative}@media (max-width:700px){.final>.final-panel{padding:38px 26px 40px;border-radius:18px}}.final h2{font-size:clamp(32px,4.4vw,56px);font-weight:300;line-height:1.03;letter-spacing:-.035em;max-width:16ch}.final .cta-row{justify-content:flex-end}@media (max-width:900px){.final{padding:72px 0}.final>.final-panel{grid-template-columns:1fr;gap:28px}.final .cta-row{justify-content:flex-start}}footer{border-top:1px solid var(--line);padding:56px 0 40px;font-size:13px;color:var(--ink-2)}.foot-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px;margin-bottom:40px}.foot-grid h4{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.foot-grid ul{display:flex;flex-direction:column;gap:8px}.foot-grid a:hover{color:var(--ink)}.foot-brand{display:flex;flex-direction:column;gap:12px;max-width:30ch}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding-top:26px;color:var(--ink-3)}@media (max-width:800px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}.lib{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lib .skill{padding:18px;gap:8px;background:var(--paper);border-color:var(--line-soft)}.lib .skill .n{font-size:17px}.lib .skill .d{font-size:14px}.lib .skill .c{margin-top:auto;padding-top:8px}.lib-head{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.chip{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);background:none;cursor:pointer}.chip.on,.chip:hover{color:var(--ink);border-color:var(--ink-2)}@media (max-width:860px){.lib{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lib{grid-template-columns:1fr}}.prose{max-width:62ch;display:flex;flex-direction:column;gap:18px;font-size:15.5px;line-height:1.65;color:var(--ink-2)}.prose h3{font-size:19px;margin-top:16px}.prose h3,.prose strong{font-weight:600;color:var(--ink)}.two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}@media (max-width:860px){.two{grid-template-columns:1fr}}.menu{position:relative}.menu>button{background:none;border:0;color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:500;padding:7px 11px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .14s ease,background-color .14s ease}.menu>button:hover,.menu>button[aria-expanded=true]{color:var(--ink);background:var(--well)}.menu>button svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.menu-panel:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.menu-panel{position:absolute;top:calc(100% + 12px);left:0;min-width:380px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px;z-index:30}.menu-panel a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;transition:background-color .12s ease}.menu-panel a:hover{background:var(--well)}.menu-panel a b{font-size:14px;font-weight:600;color:var(--ink)}.menu-panel a span{font-size:12.5px;color:var(--ink-2)}.menu-panel a.all{grid-column:1/-1;border-top:1px solid var(--line-soft);border-radius:0 0 10px 10px;margin-top:6px;padding-top:15px}.menu-panel a.all b{color:var(--blue-text)}.use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.use-card{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius);padding:26px 26px 24px;display:flex;flex-direction:column;gap:10px;transition:border-color .14s ease}.use-card:hover{border-color:var(--ink-3)}.use-card h3{font-size:21px;font-weight:500;letter-spacing:-.02em}.use-card p{font-size:14.5px;line-height:1.58;color:var(--ink-2)}.use-card .who{font-size:13px;color:var(--ink-3)}.use-card .go{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink)}@media (max-width:700px){.use-grid{grid-template-columns:1fr}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}@media (max-width:900px){.agent{grid-template-columns:1fr;gap:36px}}.agent-copy{display:flex;flex-direction:column;gap:20px}.agent-copy h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08}.agent-copy p{font-size:18px;color:var(--ink-2);max-width:46ch}.agent-copy ul{display:flex;flex-direction:column;gap:10px}.agent-copy li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:16px;color:var(--ink-2)}.agent-copy li .tick{margin-top:4px;width:18px;height:18px}.stage{gap:0;padding-bottom:16px}.screen{position:relative;height:452px;margin-top:12px;overflow:hidden}.act{position:absolute;inset:0;display:flex;flex-direction:column}.act-call{opacity:0;visibility:hidden}.oc{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.oc-line{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.oc-av{width:66px;height:66px;border-radius:50%;background:var(--well-2);display:grid;place-items:center;font-size:22px;color:var(--ink-2);margin-top:4px}.oc-av,.oc-who{font-weight:600}.oc-who{font-size:21px;letter-spacing:-.015em}.oc-sub{font-size:14px;color:var(--ink-2);margin-top:-8px}.oc-dur{font-size:30px;color:var(--ink);font-variant-numeric:tabular-nums}.wave{display:flex;align-items:center;justify-content:center;gap:4px;height:34px;margin-top:2px}.wave i{display:block;width:3px;height:100%;border-radius:2px;background:var(--blue);transform:scaleY(.2)}.oc-foot{font-size:13px;color:var(--ink-3);margin-top:6px}.act-after{gap:10px}.ch{display:flex;align-items:center;gap:11px;padding:0 2px 12px;border-bottom:1px solid var(--line-soft)}.ch-av{width:32px;height:32px;border-radius:50%;background:var(--well-2);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ink-2);flex:none}.ch-t{min-width:0;flex:1}.ch-t b{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.ch-t small{display:block;font-size:12px;color:var(--ink-3)}.ch-wave{display:flex;align-items:center;gap:2.5px;height:15px;flex:none}.ch-wave i{display:block;width:2px;border-radius:1px;background:var(--blue-text);opacity:.75}.ch-wave i:first-child{height:40%}.ch-wave i:nth-child(2){height:78%}.ch-wave i:nth-child(3){height:100%}.ch-wave i:nth-child(4){height:58%}.ch-wave i:nth-child(5){height:86%}.ch-wave i:nth-child(6){height:34%}.ap .ask{min-height:calc(1.45em * 2 + 24px)}.ghost{visibility:hidden}.caret{display:inline-block;width:0;border-left:2px solid;height:1.05em;vertical-align:-.16em;opacity:0}.ap-lead{font-size:13.5px;color:var(--ink-2);padding-left:4px}.ap-steps{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.ap-step{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:14px;background:var(--well)}.ap-step+.ap-step{border-top:1px solid var(--line-soft)}.ap-ico{width:24px;height:24px;border-radius:6px;overflow:hidden;flex:none}.ap-ico img{width:100%;height:100%;display:block;object-fit:cover}.ap-step .t{min-width:0}.ap-step .t b{display:block;font-size:14.5px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub{position:relative;display:block;height:18px;margin-top:2px}.sub>span{position:absolute;inset:0;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:18px;color:var(--ink-3)}.sub .sys{color:var(--blue-text);font-weight:600;flex:none}.sub .txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite svg{width:13px;height:13px;stroke:var(--blue-text);fill:none;stroke-width:1.5;stroke-linecap:round;flex:none}.call{opacity:0}.ap-state{position:relative;width:20px;height:20px}.ap-state>*{position:absolute;inset:0;display:grid;place-items:center}.ap-state .dots{display:flex;gap:3px;opacity:0}.ap-state .dots i{width:4px;height:4px;border-radius:50%;background:var(--ink-3);display:block}.ap-state .tick{width:18px;height:18px}.ap-done{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px}.ap-done .n{font-size:13.5px;color:var(--ink-2)}.stage.anim .act{transition:opacity .44s var(--ease),transform .44s var(--ease),visibility .44s}.stage.anim.at-call .act-call{opacity:1;visibility:visible;transform:none}.stage.anim.at-call .act-after{opacity:0;visibility:hidden;transform:translateY(12px)}.stage.anim.at-after .act-call{opacity:0;visibility:hidden;transform:scale(.98) translateY(-8px)}.stage.anim.at-after .act-after{opacity:1;visibility:visible;transform:none}.stage.anim .ap-steps{opacity:0;transform:translateY(8px)}.stage.anim .ap-steps.in{opacity:1;transform:none;transition:opacity .46s var(--ease),transform .46s var(--ease)}.stage.anim .ap-step{opacity:.34;transition:opacity .34s ease,background-color .34s ease}.stage.anim .ap-step.at,.stage.anim .ap-step.ok{opacity:1}.stage.anim .ap-step.at{background:color-mix(in srgb,var(--blue) 8%,var(--well))}.stage.anim .ap-ico{transition:box-shadow .3s ease}.stage.anim .ap-step.at .ap-ico{box-shadow:0 0 0 3px var(--blue-dim)}.stage.anim .call,.stage.anim .cite{opacity:0;transition:opacity .26s ease}.stage.anim .ap-step.at .call,.stage.anim .ap-step.ok .cite{opacity:1}.stage.anim .ap-state .dots{transition:opacity .2s ease}.stage.anim .ap-step.at .dots{opacity:1}.stage.anim .ap-state .tick{opacity:0;transform:scale(.55);transition:opacity .2s ease,transform .32s var(--ease)}.stage.anim .ap-step.ok .tick{opacity:1;transform:none}.stage.anim .ap-state .tick path{stroke-dasharray:14;stroke-dashoffset:14}.stage.anim .ap-step.ok .tick path{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease 90ms}.stage.anim .ap-done,.stage.anim .ap-lead{opacity:0;transform:translateY(8px)}.stage.anim .ap-done.in,.stage.anim .ap-lead.in{opacity:1;transform:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.stage.anim .ask.typing .caret{opacity:.8}@media (prefers-reduced-motion:no-preference){.stage.anim .ask.typing .caret{animation:blink 1.05s steps(1) infinite}.stage.anim .ap-step.at .dots i{animation:bob 1.05s ease-in-out infinite}.stage.anim .ap-step.at .dots i:nth-child(2){animation-delay:.14s}.stage.anim .ap-step.at .dots i:nth-child(3){animation-delay:.28s}.stage.anim.at-call .wave i{animation:wv 1.15s ease-in-out infinite}.wave i:first-child{animation-delay:-.9s}.wave i:nth-child(2){animation-delay:-.35s}.wave i:nth-child(3){animation-delay:-.7s}.wave i:nth-child(4){animation-delay:-.1s}.wave i:nth-child(5){animation-delay:-.55s}.wave i:nth-child(6){animation-delay:-.25s}.wave i:nth-child(7){animation-delay:-.8s}}@keyframes wv{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes bob{0%,to{opacity:.3}50%{opacity:1}}@keyframes blink{50%{opacity:0}}.asks{display:flex;flex-wrap:wrap;gap:10px}.asks span{font-size:15px;color:var(--ink-2);background:var(--paper);border:1px solid var(--line-soft);border-radius:999px;padding:9px 16px}.asks span:before{content:"“";color:var(--blue-text)}.asks span:after{content:"”";color:var(--blue-text)}.callers{grid-template-columns:repeat(2,minmax(0,1fr))}.callers,.callr{display:grid;gap:12px}.callr{grid-template-columns:minmax(0,1fr);padding:20px 22px;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius)}.callr .from{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-3)}.callr .from b{color:var(--ink);font-weight:600;font-size:15px}.callr .said{font-size:16px;color:var(--ink-2);font-weight:300}.callr .ask{align-self:flex-start;max-width:100%;border-radius:4px 18px 18px 18px;font-size:14px}.callr .did{display:flex;gap:8px;flex-wrap:wrap}.callr .did span{font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px}@media (max-width:760px){.callers{grid-template-columns:1fr}}.js .rv{opacity:0;transform:translateY(26px);filter:blur(6px)}.js .rv.in{opacity:1;transform:none;filter:none;transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1),filter .72s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * 90ms)}.js .st>*{opacity:0;transform:translateY(16px)}.js .st.in>*{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.js .st.in>:first-child{transition-delay:60ms}.js .st.in>:nth-child(2){transition-delay:.16s}.js .st.in>:nth-child(3){transition-delay:.26s}.js .st.in>:nth-child(4){transition-delay:.36s}.js .st.in>:nth-child(5){transition-delay:.46s}.js .st.in>:nth-child(6){transition-delay:.56s}.js .st.in>:nth-child(7){transition-delay:.66s}.js .st.in>:nth-child(8){transition-delay:.76s}.js .st.in>:nth-child(9){transition-delay:.86s}.js .st.in>:nth-child(10){transition-delay:.96s}.js .st.in>:nth-child(11){transition-delay:1.06s}.js .st.in>:nth-child(12){transition-delay:1.16s}.js .steps:before{transform:scaleX(0);transform-origin:left}.js .steps.in:before{transform:scaleX(1);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}@media (max-width:900px){.js .steps:before{transform:scaleY(0);transform-origin:top}.js .steps.in:before{transform:scaleY(1)}}.js .step:before{transform:scale(0)}.js .steps.in .step:before{transform:scale(1);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.js .steps.in .step:first-child:before{transition-delay:.1s}.js .steps.in .step:nth-child(2):before{transition-delay:.38s}.js .steps.in .step:nth-child(3):before{transition-delay:.66s}.js .steps.in .step:nth-child(4):before{transition-delay:.94s}.js .bar span{width:0}.js .bar.in span,.js .in .bar span{width:62%;transition:width 1.2s cubic-bezier(.2,.7,.2,1) .3s}.js .statement h2 span{display:inline-block}.js .hero-copy>*{opacity:0;transform:translateY(14px);animation:rise .7s cubic-bezier(.2,.7,.2,1) forwards}.js .hero-copy>:first-child{animation-delay:80ms}.js .hero-copy>:nth-child(2){animation-delay:.22s}.js .hero-copy>:nth-child(3){animation-delay:.34s}.js .hero-copy>:nth-child(4){animation-delay:.44s}.js .display{opacity:0;transform:translateY(18px) scale(.985);animation:rise .8s cubic-bezier(.2,.7,.2,1) .26s forwards}.js .display .after>*,.js .display .pack .row{opacity:0;animation:rise .52s cubic-bezier(.2,.7,.2,1) forwards}.js .display .cid{opacity:0;animation:rise .52s cubic-bezier(.2,.7,.2,1) 1.52s forwards}.js .display .after-head{animation-delay:1.78s}.js .display .pack{animation-delay:1.83s}.js .display .pack .row:first-child{animation-delay:1.93s}.js .display .pack .row:nth-child(2){animation-delay:2.08s}.js .display .pack .row:nth-child(3){animation-delay:2.23s}.js .display .approve{animation-delay:2.47s}.js .page:not([data-page=home]) .display,.js .page:not([data-page=home]) .display .after>*,.js .page:not([data-page=home]) .display .cid,.js .page:not([data-page=home]) .display .pack .row{animation:none;opacity:1;transform:none}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .display,.js .display .after>*,.js .display .cid,.js .display .pack .row,.js .hero-copy>*,.js .rv,.js .st>*,.js .step:before,.js .steps:before{opacity:1;transform:none;filter:none;animation:none;transition:none}.js .bar span{width:62%;transition:none}}.notes{border-top:1px dashed var(--line);padding:40px 0 72px}.notes h2{font-size:22px;font-weight:600;margin-bottom:16px}.notes ul{display:flex;flex-direction:column;gap:6px;padding-left:18px;list-style:disc;font-size:15px;color:var(--ink-2);max-width:80ch}html{background:var(--ground)}body{height:auto}[data-consent-banner]{background:var(--paper)!important;border-color:var(--line)!important;box-shadow:0 12px 44px rgb(0 0 0/46%)!important}[data-consent-banner] a,[data-consent-banner] p{color:var(--ink)!important}[data-consent-banner] a{text-decoration-color:var(--line)}[data-consent-banner] button{border-radius:999px}[data-consent-banner] button:not(:last-of-type){color:var(--ink-2)}[data-consent-banner] button:not(:last-of-type):hover{background:var(--well);color:var(--ink)}[data-consent-banner] button:last-of-type{background:var(--blue);color:var(--on-blue)}[data-consent-banner] button:last-of-type:hover{background:var(--blue-hover)}:root{--form-mono:"Manrope","Helvetica Neue",Arial,sans-serif;--form-ink:var(--ink);--form-sub:var(--ink-2);--form-mute:var(--ink-3);--form-hair:var(--line);--form-blue:var(--blue-text);--form-warn:#F5B31E}[data-sticky-join]{background:linear-gradient(to top,color-mix(in srgb,var(--ground) 96%,transparent) 65%,transparent)!important}[data-sticky-join] a{background:var(--blue);color:var(--on-blue);box-shadow:0 10px 30px -10px rgb(0 0 0/55%)}[data-sticky-join] a span{color:var(--on-blue)!important}[data-form-cta]{background:var(--blue)!important;color:var(--on-blue);border-radius:999px!important}[data-form-cta]:disabled{background:var(--well)!important;color:var(--ink-3);opacity:1}[data-waitlist-header] h1{font-family:Manrope,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;letter-spacing:-.03em!important;line-height:1.04}