@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_ef1b1ac6-module__cJhLIG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_ef1b1ac6-module__cJhLIG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,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:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.98%}.plus_jakarta_sans_73b8a898-module__ew95Fa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_73b8a898-module__ew95Fa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7946c806-module__C1mHpq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7946c806-module__C1mHpq__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--pitch:#08120e;--pitch-2:#0e1b16;--pitch-3:#142420;--cream:#f5f1e8;--cream-2:#efeadd;--line:#e6e0d1;--ink:#0b1410;--ink-2:#2a3530;--ink-3:#5c6a65;--emerald:#10b981;--emerald-2:#0ba075;--mint:#a7f0cb;--chalk:#f7f4ec;--amber:#e9b949;--rose:#e96a6a;--font-display:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11"}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.eyebrow.on-dark{color:var(--mint);opacity:.85}.display{font-family:var(--font-display);letter-spacing:-.035em;font-optical-sizing:auto;font-weight:700;line-height:.96}.btn{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn-primary{background:var(--emerald);color:#fff;box-shadow:0 10px 30px -8px #10b9818c,inset 0 -1px #00000026}.btn-primary:hover{background:var(--emerald-2);transform:translateY(-1px)}.btn-ghost-dark{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.btn-ghost-dark:hover{background:#ffffff14;border-color:#ffffff52}.btn-ghost-light{color:var(--ink);border:1px solid var(--line);background:#fff}.btn-ghost-light:hover{border-color:var(--ink)}.btn-sm{height:38px;padding:0 16px;font-size:13.5px}.container{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.page{transition:opacity .6s;position:relative}.page.page-in{opacity:1}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s;transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal-up{transform:translateY(36px)}.reveal-up.in{transform:none}.reveal-fade{transform:translateY(8px)scale(.985)}.reveal-fade.in{transform:none}.reveal-right{transform:translate(-32px)}.reveal-right.in{transform:none}.reveal-left{transform:translate(32px)}.reveal-left.in{transform:none}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:saturate(140%)blur(18px);background:#08120eb3;border-bottom-color:#ffffff0f}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.nav-brand{color:#fff;align-items:center;gap:10px;display:flex}.nav-logo{width:auto;height:32px;display:block}.nav-links{gap:32px;display:flex}.nav-links a{color:#ffffffb8;font-size:14px;font-weight:500;transition:color .15s;position:relative}.nav-links a:hover{color:#fff}.nav-cta{align-items:center;gap:14px;display:flex}.nav-cta .signin{color:#ffffffc7;font-size:14px;font-weight:500}.nav-cta .signin:hover{color:#fff}@media (max-width:880px){.nav-links,.nav-cta .signin{display:none}}.hero{background:var(--pitch);color:#fff;padding:140px 0 0;position:relative;overflow:hidden}.hero-bg{z-index:0;background:radial-gradient(800px 480px at 22% 18%,#10b98133,#0000 60%),radial-gradient(900px 600px at 100% 0,#0ba0751f,#0000 55%),linear-gradient(#0a1611 0%,#08120e 60%);position:absolute;inset:0}.hero-pitch{z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 0%,#0000 90%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 0%,#0000 90%)}.hero-inner{z-index:1;padding-bottom:0;position:relative}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:56px;padding-bottom:80px;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:40px;padding-bottom:24px}}.hero-eyebrow{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--mint);background:#10b98114;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.hero-eyebrow .dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;animation:1.8s ease-in-out infinite pulseDot}.hero-h1{margin:22px 0 24px;font-size:clamp(54px,7.5vw,116px)}.hero-h1 .grad{background:linear-gradient(#a7f0cb 0%,#10b981 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.hero-h1 .grad,.section-title .grad,.founders-h .grad{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.1em}.hero-sub{color:#f5f1e8b8;max-width:560px;font-size:19px;line-height:1.55}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-trust{font-family:var(--font-body);color:#ffffff8c;letter-spacing:.02em;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:12.5px;font-weight:600;display:flex}.hero-trust .dot{background:var(--emerald);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}.hero-dash-wrap{z-index:2;position:relative}.hpc{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:620px;display:flex;position:relative}.hpc-stage{perspective:1400px;width:100%;min-height:540px;transform-style:preserve-3d;flex:1;position:relative}.hpc-card{will-change:transform, opacity, filter;filter:drop-shadow(0 30px 50px #0000008c);background:0 0;width:280px;height:580px;margin-top:-290px;margin-left:-140px;transition:transform .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),filter .9s;position:absolute;top:50%;left:50%}.hpc-card img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hpc-glow{pointer-events:none;background:radial-gradient(70% 40% at 50% 0,#a7f0cb1f,#0000 65%),linear-gradient(#ffffff0a 0%,#0000 30%);position:absolute;inset:0}.hpc-pos-0{opacity:1;z-index:5;filter:brightness();animation:6s ease-in-out infinite hpcBreathe;transform:translateZ(120px)rotateY(0)scale(1.08)}.hpc-pos--1{opacity:.55;z-index:3;filter:brightness(.7)saturate(.9);transform:translate(-180px,14px)rotateY(28deg)scale(.85)}.hpc-pos-1{opacity:.55;z-index:3;filter:brightness(.7)saturate(.9);transform:translate(180px,14px)rotateY(-28deg)scale(.85)}.hpc-pos--2{opacity:.18;z-index:1;filter:brightness(.5)saturate(.7)blur(1px);transform:translate3d(-310px,26px,-200px)rotateY(40deg)scale(.65)}.hpc-pos-2{opacity:.18;z-index:1;filter:brightness(.5)saturate(.7)blur(1px);transform:translate3d(310px,26px,-200px)rotateY(-40deg)scale(.65)}@keyframes hpcBreathe{0%,to{transform:translateZ(120px)rotateY(0)scale(1.08)}50%{transform:translate3d(0,-6px,140px)rotateY(0)scale(1.092)}}.hpc-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:8px;padding:12px 20px;display:flex}.hpc-caption-label{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;text-align:center;min-width:120px;font-size:14.5px;font-weight:600}.hpc-dots{gap:8px;display:flex}.hpc-dot{cursor:pointer;background:#fff3;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,transform .25s,width .25s}.hpc-dot:hover{background:#fff6}.hpc-dot.active{background:var(--mint);border-radius:4px;width:22px}@media (max-width:980px){.hpc{min-height:540px}.hpc-stage{min-height:480px}.hpc-card{width:240px;height:500px;margin-top:-250px;margin-left:-120px}.hpc-pos--1{transform:translate(-150px,12px)rotateY(28deg)scale(.8)}.hpc-pos-1{transform:translate(150px,12px)rotateY(-28deg)scale(.8)}.hpc-pos--2{transform:translate3d(-260px,22px,-180px)rotateY(40deg)scale(.6)}.hpc-pos-2{transform:translate3d(260px,22px,-180px)rotateY(-40deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.hpc-pos-0{animation:none}}.hero-bleed{background:linear-gradient(180deg, var(--pitch) 0%, var(--pitch) 50%, var(--cream) 50%, var(--cream) 100%);z-index:0;height:80px;position:relative}.hero-bleed-pitch{background:radial-gradient(800px 200px at 50% 0,#10b9811a,#0000 70%);height:50%;position:absolute;top:0;left:0;right:0}.shot{transform-origin:50%;image-rendering:auto;background:#0a1410;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #0000008c,0 12px 30px -10px #10b9812e}.shot-dark{background:#0a1410}.shot-img{object-fit:cover;object-position:top center;image-rendering:auto;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}.shot-glow{pointer-events:none;z-index:1;background:radial-gradient(70% 50% at 50% 0,#a7f0cb1f,#0000 60%),linear-gradient(#ffffff0a 0%,#0000 30%);position:absolute;inset:-1px}@keyframes breathe{0%,to{transform:scale(1)translateY(0);box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #0000008c,0 12px 30px -10px #10b9812e}50%{transform:scale(1.012)translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -20px #0009,0 18px 40px -12px #10b98147}}.breathe{animation:6.5s ease-in-out infinite breathe}@keyframes breatheSoft{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.008)translateY(-3px)}}.breathe-soft{animation:7s ease-in-out infinite breatheSoft}@media (prefers-reduced-motion:reduce){.breathe,.breathe-soft{animation:none!important}}.phone{filter:drop-shadow(0 40px 60px #00000073)drop-shadow(0 10px 20px #10b98126);display:inline-block;position:relative}.phone img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast;display:block}.section.dark .phone img{mix-blend-mode:multiply}.marquee{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;overflow:hidden}.marquee-track{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-2);gap:64px;font-size:28px;font-weight:600;animation:42s linear infinite marquee;display:flex}.marquee-track .dot{color:var(--emerald)}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:120px 0;position:relative}.section.dark{background:var(--pitch);color:#fff}.section.cream{background:var(--cream)}@media (max-width:720px){.section{padding:80px 0}}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}@media (max-width:880px){.section-head{grid-template-columns:1fr;gap:16px}}.section-title{font-family:var(--font-display);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(40px,5.2vw,68px);font-weight:700;line-height:.98}.section-title .grad{background:linear-gradient(#a7f0cb 0%,#10b981 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.section-kicker{color:var(--ink-3);max-width:460px;font-size:17px;line-height:1.55}.section.dark .section-kicker{color:#fff9}.tour{grid-template-columns:360px 1fr;align-items:start;gap:40px;display:grid}@media (max-width:980px){.tour{grid-template-columns:1fr}}.tour-tabs{flex-direction:column;gap:8px;display:flex}.tour-tab{text-align:left;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:background .2s,border-color .2s;display:flex}.tour-tab:hover{background:var(--cream-2)}.tour-tab.active{border-color:var(--line);background:#fff;box-shadow:0 1px #0000000a}.tour-tab .ix{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;margin-top:4px;font-size:11px}.tour-tab.active .ix{color:var(--emerald-2)}.tour-tab .ttl{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:600}.tour-tab .desc{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.tour-stage{position:relative}.tour-stage .shot{aspect-ratio:16/9}.tour-caption{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:-22px;left:24px;box-shadow:0 8px 20px -8px #00000026}.tour-caption .ix{font-family:var(--font-mono);color:#fff;background:var(--emerald);letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:10.5px}.duo{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:980px){.duo{grid-template-columns:1fr;gap:48px}}.duo-copy{padding:0}.point-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.point-list li{grid-template-columns:36px 1fr;align-items:start;gap:16px;display:grid}.point-list .pl-num{width:36px;height:36px;color:var(--mint);font-family:var(--font-mono);background:#10b9811f;border:1px solid #10b98147;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.point-list b{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-bottom:4px;font-size:19px;font-weight:600;display:block}.point-list p{color:#fff9;margin:0;font-size:14.5px;line-height:1.5}.duo-light .point-list b{color:var(--ink)}.duo-light .point-list p{color:var(--ink-3)}.duo-light .point-list .pl-num{color:var(--emerald-2);background:#10b98114;border-color:#10b98138}.duo-phone{justify-content:center;display:flex;position:relative}.duo-phone .phone{max-width:360px}.duo-phone-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08120eb3;border:1px solid #10b9814d;border-radius:999px;padding:6px 12px;font-size:11px;position:absolute;top:22px;right:24px}.picker-stat-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.picker-stat{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.picker-stat .ps-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.picker-stat .ps-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:6px 0 8px;font-size:22px;font-weight:700}.picker-stat .ps-value .muted{color:var(--ink-3);font-weight:400}.picker-stat p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.fgrid{background:var(--line);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:880px){.fgrid{grid-template-columns:1fr}}.fcard-wrap{display:contents}.fcard{background:var(--cream);cursor:default;flex-direction:column;min-height:240px;padding:36px 32px 32px;transition:background .25s;display:flex;position:relative}.fcard:hover{background:#fff}.fcard .num{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.12em;font-size:11px}.fcard .icn{background:var(--pitch);width:44px;height:44px;color:var(--mint);border-radius:10px;place-items:center;margin:18px 0 22px;display:grid}.fcard h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-weight:600}.fcard p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.55}.phone-trio{grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:32px;display:grid}@media (max-width:980px){.phone-trio{grid-template-columns:1fr}}.phone-cell{flex-direction:column;align-items:center;display:flex}.phone-cell .phone{width:100%;max-width:320px}.phone-cell-tall .phone{max-width:360px}.phone-cap{text-align:center;max-width:320px;margin-top:28px}.phone-cap b{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-size:19px;font-weight:600;display:block}.phone-cap span{color:#ffffff94;font-size:14px;line-height:1.5}.founders{background:var(--pitch);color:#fff;border-radius:28px;padding:56px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #08120e59}.founders-bg{z-index:0;background:radial-gradient(800px 320px at 100% 0,#10b98173,#0000 60%),radial-gradient(600px 300px at 0 100%,#a7f0cb2e,#0000 55%);position:absolute;inset:0}.founders-inner{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:880px){.founders-inner{grid-template-columns:1fr;gap:32px}.founders{padding:36px 28px}}.founders-h{font-family:var(--font-display);letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(40px,5vw,62px);font-weight:700;line-height:.98}.founders-h .grad{background:linear-gradient(#a7f0cb 0%,#10b981 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.founders-sub{color:#ffffffb3;max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.55}.founders-cta-row{flex-wrap:wrap;gap:12px;display:flex}.founders-right{flex-direction:column;gap:22px;display:flex}.counter{background:#10b98114;border:1px solid #a7f0cb47;border-radius:18px;align-items:baseline;gap:16px;padding:24px 28px;display:inline-flex}.counter-num{font-family:var(--font-display);letter-spacing:-.05em;color:#fff;background:linear-gradient(#fff 0%,#a7f0cb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:96px;font-weight:700;line-height:.9}.counter-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);font-size:11px}.founders-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.founders-list li{color:#ffffffc7;align-items:center;gap:10px;font-size:14.5px;display:flex}.founders-list svg{color:var(--mint)}.plans{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:980px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.plan.featured{background:var(--pitch);color:#fff;border-color:var(--pitch)}.plan .name{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.plan.featured .name{color:var(--mint)}.pricing-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 4px;display:flex}.price-strike{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);font-size:22px;font-weight:600}.plan.featured .price-strike{color:#ffffff73}.plan .price{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px;font-weight:700}.plan .per{font-family:var(--font-mono);color:var(--ink-3);margin-left:2px;font-size:12px}.plan.featured .per{color:#ffffff8c}.founder-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--emerald-2);margin-bottom:8px;font-size:10.5px}.plan.featured .founder-note{color:var(--mint)}.plan .pdesc{color:var(--ink-3);margin:4px 0 18px;font-size:13.5px}.plan.featured .pdesc{color:#ffffff8c}.plan ul{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.plan li svg{color:var(--emerald);flex-shrink:0;margin-top:3px}.plan.featured li svg{color:var(--mint)}.plan .pcta{margin-top:auto}.plan-flag{font-family:var(--font-mono);letter-spacing:.14em;background:var(--mint);color:var(--pitch);border-radius:6px;padding:5px 10px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:24px}.plan-founder{font-family:var(--font-mono);letter-spacing:.14em;background:var(--emerald);color:#fff;border-radius:6px;padding:5px 10px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;right:24px;box-shadow:0 6px 16px -4px #10b98173}.pricing-fineprint{text-align:center;max-width:640px;color:var(--ink-3);margin:36px auto 0;font-size:13.5px;line-height:1.55}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:22px;font-weight:600;display:flex}.faq-q .pm{font-family:var(--font-mono);color:var(--ink-3);font-size:22px;transition:transform .2s,color .2s}.faq-item.open .faq-q .pm{color:var(--emerald);transform:rotate(45deg)}.faq-a{max-height:0;color:var(--ink-3);font-size:15.5px;line-height:1.6;transition:max-height .35s,padding .25s;overflow:hidden}.faq-item.open .faq-a{max-height:420px;padding:0 0 28px}.cta-strip{background:var(--pitch);color:#fff;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;padding:60px 64px;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.cta-strip{grid-template-columns:1fr;padding:40px 28px}}.cta-strip:before{content:"";pointer-events:none;background:radial-gradient(600px 200px at 90% 110%,#10b98180,#0000 60%),radial-gradient(500px 200px at 0 -20%,#a7f0cb2e,#0000 60%);position:absolute;inset:0}.cta-strip>*{position:relative}.cta-strip h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.5vw,52px);font-weight:700;line-height:1}.cta-strip p{color:#ffffffb3;max-width:480px;margin:16px 0 0;line-height:1.55}.cta-strip .cta-actions{flex-wrap:wrap;justify-self:end;gap:10px;display:flex}@media (max-width:880px){.cta-strip .cta-actions{justify-self:start}}.footer{background:var(--pitch);color:#ffffffb3;padding:80px 0 32px}.foot-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr .8fr .8fr 1.5fr;gap:48px;padding-bottom:56px;display:grid}@media (max-width:880px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.foot-grid{grid-template-columns:1fr}}.foot-logo{width:auto;height:36px;display:block}.foot-tag{color:#ffffff8c;max-width:320px;margin-top:16px;font-size:14px;line-height:1.5}.foot-col h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0 0 18px;font-size:11px;font-weight:500}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{font-size:14px;transition:color .15s}.foot-col a:hover{color:#fff}.foot-news{gap:8px;margin-top:14px;display:flex}.foot-news input{color:#fff;height:44px;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:14px;transition:border-color .15s,background .15s}.foot-news input::placeholder{color:#fff6}.foot-news input:focus{border-color:var(--mint);background:#ffffff14}.foot-news button{background:var(--mint);color:var(--pitch);border-radius:999px;height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.foot-news button:hover{background:#fff}.foot-bottom{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:11.5px;display:flex}.hero-price{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:22px 0 4px;display:flex}.hero-price-big{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:46px;font-weight:700;line-height:1}.hero-price-per{font-family:var(--font-body);color:#ffffff8c;letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.hero-price-or{font-family:var(--font-body);color:var(--mint);align-self:center;font-size:13.5px;font-weight:600}.hero-price-tag{color:#fff9;border-left:1px solid #ffffff2e;align-self:center;padding-left:14px;font-size:13px}@media (max-width:540px){.hero-price-tag{border-left:0;padding-left:0}}.hero-mission{color:#ffffff9e;max-width:480px;margin:18px 0 0;font-size:14px;line-height:1.6}.hero-mission:before{content:"🌱 "}.hero-valueprops{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}@media (max-width:860px){.hero-valueprops{grid-template-columns:1fr;gap:12px;margin-top:34px}}.hvp{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.hvp-icn{width:38px;height:38px;color:var(--mint);background:#10b98124;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hvp b{color:#fff;margin-bottom:3px;font-size:14.5px;display:block}.hvp p{color:#ffffff94;margin:0;font-size:12.5px;line-height:1.5}.plans.plans-single{grid-template-columns:1fr;max-width:540px;margin:0 auto}.plan.plan-hero{padding:34px 32px}.plan-feats-2col{grid-template-columns:1fr 1fr;gap:10px 20px!important;display:grid!important}@media (max-width:560px){.plan-feats-2col{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--pitch);color:var(--mint);font:600 14px/1 var(--font-body);border-radius:10px;padding:10px 16px;transition:top .15s;position:absolute;top:-48px;left:16px}.skip-link:focus{top:12px}.proof-strip{background:var(--chalk);border:1px solid var(--line);border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:40px 44px;display:grid}.proof-h{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 14px;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.1}.proof-copy p{color:var(--ink-2);max-width:52ch;margin:0;line-height:1.65}.proof-points{gap:14px;display:grid}.proof-point{border-left:3px solid var(--emerald);flex-direction:column;gap:2px;padding:6px 0 6px 16px;display:flex}.proof-point b{font-size:15px}.proof-point span{color:var(--ink-3);font-size:13.5px}@media (max-width:860px){.proof-strip{grid-template-columns:1fr;gap:26px;padding:30px 24px}}.legal-head{border-bottom:1px solid var(--line);background:var(--chalk)}.legal-head-inner{justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;display:flex}.legal-logo{filter:none;width:130px;height:auto}.legal-back{color:var(--ink-3);font-size:14px}.legal-back:hover{color:var(--ink)}.legal-main{background:var(--cream)}.legal-body{max-width:760px;padding-top:48px;padding-bottom:72px}.legal-body h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(32px,5vw,44px);font-weight:700}.legal-updated{font-family:var(--font-mono);color:var(--ink-3);margin:0 0 28px;font-size:12px}.legal-body h2{font-family:var(--font-display);letter-spacing:-.02em;margin:34px 0 10px;font-size:22px;font-weight:700}.legal-body p,.legal-body li{color:var(--ink-2);line-height:1.7}.legal-body a{color:var(--emerald-2);text-decoration:underline}.legal-body ul{padding-left:22px}.legal-body li{margin-bottom:8px}.legal-foot{border-top:1px solid var(--line);background:var(--chalk)}.legal-foot-inner{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;padding-bottom:22px;font-size:13.5px;display:flex}.legal-foot-links{gap:18px;display:flex}.legal-foot-links a:hover{color:var(--ink)}
