@font-face{font-family:Bricolage Grotesque;font-weight:600 800;font-display:swap;src:url(/assets/BricolageGrotesque-variable-C23fTOVi.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:400 700;font-display:swap;src:url(/assets/Manrope-variable-C46ZzDBF.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400 500;font-display:swap;src:url(/assets/JetBrainsMono-variable-Db4Uuiha.woff2)format("woff2")}:root{--orange:#ff6a00;--orange-deep:#e25500;--orange-soft:#ffe6d3;--ink:#121212;--paper:#fbf8f2;--white:#fff;--muted:#6b6862;--line:#1212121a;--sky:oklch(80% .12 235);--sky-t:oklch(95% .035 235);--sky-d:oklch(45% .14 245);--mint:oklch(82% .14 165);--mint-t:oklch(96% .04 165);--mint-d:oklch(45% .11 165);--sun:oklch(88% .16 92);--sun-t:oklch(97% .05 95);--sun-d:oklch(50% .11 80);--pink:oklch(78% .15 355);--pink-t:oklch(95% .035 355);--pink-d:oklch(50% .18 360);--violet:oklch(74% .14 295);--violet-t:oklch(95% .035 295);--violet-d:oklch(45% .17 295);--f-display:"Bricolage Grotesque",system-ui,sans-serif;--f-body:"Manrope",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--pad:clamp(20px,5vw,72px);--r-sm:12px;--r:20px;--r-lg:32px;--pill:999px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--f-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}::selection{background:var(--orange);color:#fff}.eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.eyebrow .cap{border-radius:var(--pill);background:var(--c,var(--orange));flex:none;width:22px;height:8px;display:inline-block}.display{font-family:var(--f-display);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:.92}.h2{font-family:var(--f-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,9.5vw,88px);font-weight:800;line-height:.95}.lede{color:var(--muted);text-wrap:pretty;max-width:46ch;font-size:clamp(16px,1.4vw,19px)}.o{color:var(--orange)}.hl{background:linear-gradient(transparent 58%,var(--hc,var(--sun)) 58%, var(--hc,var(--sun)) 92%,transparent 92%);padding:0 .06em}.btn{border-radius:var(--pill);height:54px;transition:transform .2s var(--ease),background .2s,box-shadow .2s;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--orange);color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 24px -8px #ff6a0099}.btn-ink{background:var(--ink);color:#fff}.btn-ghost{border:1.5px solid}.btn-sm{height:44px;padding:0 18px;font-size:15px}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--orange-deep)}.btn-ink:hover{background:#000}.btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}}.arr{flex:none;width:18px;height:18px}.pi{--s:36px;width:var(--s);height:var(--s);background:var(--bc);border-radius:30%;flex:none;place-items:center;display:inline-grid}.pi:before{content:"";width:56%;height:56%;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:#fff}.pi-instagram{--bc:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%);--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eInstagram%3c/title%3e%3cpath%20d='M12%200C8.74%200%208.333.015%207.053.072%205.775.132%204.905.333%204.14.63c-.789.306-1.459.717-2.126%201.384S.935%203.35.63%204.14C.333%204.905.131%205.775.072%207.053.012%208.333%200%208.74%200%2012s.015%203.667.072%204.947c.06%201.277.261%202.148.558%202.913.306.788.717%201.459%201.384%202.126.667.666%201.336%201.079%202.126%201.384.766.296%201.636.499%202.913.558C8.333%2023.988%208.74%2024%2012%2024s3.667-.015%204.947-.072c1.277-.06%202.148-.262%202.913-.558.788-.306%201.459-.718%202.126-1.384.666-.667%201.079-1.335%201.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319%201.347%2020.651.935%2019.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012%2015.26%200%2012%200zm0%202.16c3.203%200%203.585.016%204.85.071%201.17.055%201.805.249%202.227.415.562.217.96.477%201.382.896.419.42.679.819.896%201.381.164.422.36%201.057.413%202.227.057%201.266.07%201.646.07%204.85s-.015%203.585-.074%204.85c-.061%201.17-.256%201.805-.421%202.227-.224.562-.479.96-.899%201.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211%200-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844%200-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689%201.379-.898.42-.166%201.051-.361%202.221-.421%201.275-.045%201.65-.06%204.859-.06l.045.03zm0%203.678c-3.405%200-6.162%202.76-6.162%206.162%200%203.405%202.76%206.162%206.162%206.162%203.405%200%206.162-2.76%206.162-6.162%200-3.405-2.76-6.162-6.162-6.162zM12%2016c-2.21%200-4-1.79-4-4s1.79-4%204-4%204%201.79%204%204-1.79%204-4%204zm7.846-10.405c0%20.795-.646%201.44-1.44%201.44-.795%200-1.44-.646-1.44-1.44%200-.794.646-1.439%201.44-1.439.793-.001%201.44.645%201.44%201.439z'/%3e%3c/svg%3e")}.pi-whatsapp{--bc:#25d366;--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eWhatsApp%3c/title%3e%3cpath%20d='M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z'/%3e%3c/svg%3e")}.pi-facebook{--bc:#0866ff;--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eFacebook%3c/title%3e%3cpath%20d='M9.101%2023.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085%201.848-5.978%205.858-5.978.401%200%20.955.042%201.468.103a8.68%208.68%200%200%201%201.141.195v3.325a8.623%208.623%200%200%200-.653-.036%2026.805%2026.805%200%200%200-.733-.009c-.707%200-1.259.096-1.675.309a1.686%201.686%200%200%200-.679.622c-.258.42-.374.995-.374%201.752v1.297h3.919l-.386%202.103-.287%201.564h-3.246v8.245C19.396%2023.238%2024%2018.179%2024%2012.044c0-6.627-5.373-12-12-12s-12%205.373-12%2012c0%205.628%203.874%2010.35%209.101%2011.647Z'/%3e%3c/svg%3e")}.pi-youtube{--bc:red;--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eYouTube%3c/title%3e%3cpath%20d='M23.498%206.186a3.016%203.016%200%200%200-2.122-2.136C19.505%203.545%2012%203.545%2012%203.545s-7.505%200-9.377.505A3.017%203.017%200%200%200%20.502%206.186C0%208.07%200%2012%200%2012s0%203.93.502%205.814a3.016%203.016%200%200%200%202.122%202.136c1.871.505%209.376.505%209.376.505s7.505%200%209.377-.505a3.015%203.015%200%200%200%202.122-2.136C24%2015.93%2024%2012%2024%2012s0-3.93-.502-5.814zM9.545%2015.568V8.432L15.818%2012l-6.273%203.568z'/%3e%3c/svg%3e")}.pi-linkedin{--bc:#0a66c2;--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eLinkedIn%3c/title%3e%3cpath%20d='M20.447%2020.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853%200-2.136%201.445-2.136%202.939v5.667H9.351V9h3.414v1.561h.046c.477-.9%201.637-1.85%203.37-1.85%203.601%200%204.267%202.37%204.267%205.455v6.286zM5.337%207.433c-1.144%200-2.063-.926-2.063-2.065%200-1.138.92-2.063%202.063-2.063%201.14%200%202.064.925%202.064%202.063%200%201.139-.925%202.065-2.064%202.065zm1.782%2013.019H3.555V9h3.564v11.452zM22.225%200H1.771C.792%200%200%20.774%200%201.729v20.542C0%2023.227.792%2024%201.771%2024h20.451C23.2%2024%2024%2023.227%2024%2022.271V1.729C24%20.774%2023.2%200%2022.222%200h.003z'/%3e%3c/svg%3e")}.pi-google{--bc:#4285f4;--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGoogle%3c/title%3e%3cpath%20d='M12.48%2010.92v3.28h7.84c-.24%201.84-.853%203.187-1.787%204.133-1.147%201.147-2.933%202.4-6.053%202.4-4.827%200-8.6-3.893-8.6-8.72s3.773-8.72%208.6-8.72c2.6%200%204.507%201.027%205.907%202.347l2.307-2.307C18.747%201.44%2016.133%200%2012.48%200%205.867%200%20.307%205.387.307%2012s5.56%2012%2012.173%2012c3.573%200%206.267-1.173%208.373-3.36%202.16-2.16%202.84-5.213%202.84-7.667%200-.76-.053-1.467-.173-2.053H12.48z'/%3e%3c/svg%3e")}.pi-gmail{--bc:#ea4335;--m:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGmail%3c/title%3e%3cpath%20d='M24%205.457v13.909c0%20.904-.732%201.636-1.636%201.636h-3.819V11.73L12%2016.64l-6.545-4.91v9.273H1.636A1.636%201.636%200%200%201%200%2019.366V5.457c0-2.023%202.309-3.178%203.927-1.964L5.455%204.64%2012%209.548l6.545-4.91%201.528-1.145C21.69%202.28%2024%203.434%2024%205.457z'/%3e%3c/svg%3e")}.hdr{z-index:50;padding:12px var(--pad);justify-content:space-between;align-items:center;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.hdr.solid{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#fbf8f2e0}.brand{align-items:center;gap:10px;display:flex}.wordmark{font-family:var(--f-display);letter-spacing:-.04em;align-items:center;gap:2px;font-size:24px;font-weight:800;line-height:1;display:flex}.wordmark i{background:var(--orange);border-radius:50%;width:9px;height:9px;margin-left:2px;display:inline-block;transform:translateY(5px)}.brand .by{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-left:1.5px solid var(--line);align-items:center;gap:6px;padding-left:10px;font-size:10px;display:flex}.brand .by img{width:auto;height:13px}.nav{gap:4px;display:none}.nav a{border-radius:var(--pill);padding:9px 14px;font-size:15px;font-weight:600}.nav a:hover{background:#1212120f}.hdr .btn{height:42px;padding:0 18px;font-size:14px}.dock{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:45;border-radius:var(--pill);background:var(--ink);color:#fff;transition:transform .45s var(--ease),opacity .3s;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex;position:fixed;box-shadow:0 18px 40px -12px #00000073}.dock.hide{opacity:0;transform:translateY(140%)}.dock .t{flex:1;font-size:14px;font-weight:700;line-height:1.15}.dock .t small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#a9a59c;font-size:10.5px;font-weight:400;display:block}.dock .btn{height:46px;padding:0 20px;font-size:15px}section{padding:88px var(--pad);position:relative}.wrap{max-width:1240px;margin:0 auto;position:relative}.sec-head{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.hero{padding-top:96px;padding-bottom:40px;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(40% 40% at 85% 30%,oklch(92% .08 235/.7),#0000 70%),radial-gradient(35% 35% at 10% 70%,oklch(94% .09 92/.8),#0000 70%),radial-gradient(30% 30% at 70% 85%,oklch(93% .07 355/.7),#0000 70%);height:90%;position:absolute;inset:-10% -20% auto}.hero .wrap{gap:24px;display:grid}.hero h1{margin:18px 0;font-size:clamp(50px,14.5vw,132px)}.hero h1 .line2{display:block}.hero .lede{color:#4d4a45}.hero-ctas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-note{font-family:var(--f-mono);color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.hero-note .live{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping;box-shadow:0 0 #22c55e99}@keyframes ping{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.stage{perspective:1100px;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;height:560px;display:grid;position:relative}.rig{width:264px;height:540px;transform-style:preserve-3d;transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,-14deg));transition:transform .15s linear;position:relative}.phone{transform-style:preserve-3d;background:linear-gradient(145deg,#2a2a2a,#0d0d0d);border-radius:46px;padding:10px;position:absolute;inset:0;box-shadow:inset 0 1px 0 1px #3a3a3a,0 40px 80px -30px #2814008c,0 0 0 2px #000}.phone:after{content:"";background:#0b0b0b;border-radius:46px;position:absolute;inset:0;transform:translateZ(-14px);box-shadow:30px 40px 60px -20px #3c1e0059}.screen{background:var(--paper);border-radius:37px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(1px)}.notch{z-index:3;background:#000;border-radius:20px;width:84px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.app-top{justify-content:space-between;align-items:center;padding:44px 16px 10px;display:flex}.app-top b{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px}.app-top .pillstat{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--mint-t);color:var(--mint-d);border-radius:var(--pill);align-items:center;gap:5px;padding:5px 8px;font-size:9.5px;display:flex}.app-top .pillstat i{background:#22c55e;border-radius:50%;width:6px;height:6px}.app-tabs{gap:6px;padding:0 16px 10px;display:flex}.app-tabs span{border-radius:var(--pill);border:1px solid var(--line);background:#fff;padding:5px 10px;font-size:11px;font-weight:700}.app-tabs span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.feed{flex-direction:column;flex:1;gap:8px;padding:0 10px;display:flex;overflow:hidden}.msg{box-shadow:0 1px 0 var(--line),0 6px 16px -10px #0003;animation:msgIn .55s var(--spring) both;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:4px 9px;padding:10px;display:grid}@keyframes msgIn{0%{opacity:0;transform:translateY(-16px)scale(.94)}}.msg .pi{--s:28px;grid-row:span 3}.msg .who{justify-content:space-between;gap:6px;font-size:11.5px;font-weight:700;display:flex}.msg .who em{font-style:normal;font-family:var(--f-mono);color:var(--muted);font-size:9px;font-weight:400}.msg .q{color:#3a3833;font-size:11.5px;line-height:1.35}.msg .a{background:var(--orange-soft);color:#5a2a00;border-radius:10px 10px 10px 3px;margin-top:3px;padding:6px 8px;font-size:11px;line-height:1.35}.msg .a.typing{gap:3px;width:max-content;padding:8px 10px;display:inline-flex}.msg .a.typing i{background:var(--orange);border-radius:50%;width:5px;height:5px;animation:1s infinite dot}.msg .a.typing i:nth-child(2){animation-delay:.15s}.msg .a.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.msg .tag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint-d);align-items:center;gap:4px;margin-top:2px;font-size:8.5px;display:flex}.msg .tag:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 5.2l1.7 1.6L7.6 3.4' fill='none' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain;border-radius:50%;width:10px;height:10px}.app-bar{background:var(--ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin:8px 10px 12px;padding:10px 12px;font-size:11px;display:flex}.app-bar b{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px}.app-bar small{color:#a9a59c;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;display:block}.orb{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.orb button{transform:translate(-50%,-50%) translateZ(var(--z,80px));animation:4s ease-in-out infinite bob;animation-delay:var(--d,0s);filter:drop-shadow(0 14px 18px #0000002e);transition:scale .25s var(--spring);display:block}.orb button:active{scale:.88}.orb .pi{--s:52px;border-radius:16px}@keyframes bob{50%{translate:0 -10px}}.orb.o1{--x:max(-165px,-37vw);--y:-200px}.orb.o2{--x:min(150px,34vw);--y:-230px}.orb.o3{--x:max(-170px,-31vw);--y:-30px}.orb.o4{--x:min(165px,37vw);--y:-60px}.orb.o5{--x:max(-160px,-36vw);--y:150px}.orb.o6{--x:min(165px,38vw);--y:120px}.orb.o7{--x:min(120px,28vw);--y:240px}.orb{transform:translate(var(--x),var(--y))}.tap-hint{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.tap-hint .finger{border:1.5px solid var(--orange);border-radius:50%;width:18px;height:18px;position:relative}.tap-hint .finger:after{content:"";background:var(--orange);border-radius:50%;animation:1.6s infinite tap;position:absolute;inset:4px}@keyframes tap{50%{opacity:.5;transform:scale(.5)}}.tilt-btn{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;margin-left:4px;padding:6px 10px;font-size:11px}.problem{color:#f3f1ec;border-radius:var(--r-lg) var(--r-lg) 0 0;background:#17132b;overflow:hidden}.problem:before{content:"";pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff8,#0000),radial-gradient(1px 1px at 70% 20%,#fff6,#0000),radial-gradient(1.5px 1.5px at 85% 60%,#fff5,#0000),radial-gradient(1px 1px at 40% 80%,#fff5,#0000),radial-gradient(1px 1px at 10% 90%,#fff4,#0000);position:absolute;inset:0}.problem .eyebrow{color:#a9a3c9}.problem .lede{color:#b9b4d6}.clock{font-family:var(--f-display);letter-spacing:-.05em;color:var(--sun);font-weight:800}.pb-grid{gap:28px;display:grid}.thread{border-radius:var(--r-lg);background:#221d3d;border:1px solid #ffffff14;flex-direction:column;gap:8px;min-height:340px;padding:18px;display:flex}.thread .th-top{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:12px;display:flex}.thread .av{background:var(--pink);color:#3a0b1c;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.thread .nm{font-size:15px;font-weight:700;line-height:1.2}.thread .nm small{font-family:var(--f-mono);color:#a9a3c9;letter-spacing:.04em;font-size:10.5px;font-weight:400;display:block}.bub{max-width:82%;color:var(--ink);animation:msgIn .45s var(--spring) both;background:#fff;border-radius:18px 18px 18px 5px;padding:10px 14px;font-size:15px;line-height:1.35}.bub small{font-family:var(--f-mono);color:var(--muted);margin-top:3px;font-size:10px;display:block}.bub.me{background:var(--orange);color:#fff;border-radius:18px 18px 5px;align-self:flex-end}.bub.me small{color:#ffe0c9}.bub.late{opacity:.55}.bub.hy{background:var(--mint);color:#06301f}.bub.hy small{color:#185a3e}.seen{font-family:var(--f-mono);color:#a9a3c9;align-self:flex-end;font-size:10.5px}.mood{border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 16px;display:flex}.mood .face{background:var(--mc,var(--mint));border-radius:50%;flex:none;width:44px;height:44px;transition:background .4s;position:relative}.mood .face:before,.mood .face:after{content:"";background:#17132b;border-radius:3px;width:5px;height:6px;position:absolute;top:15px}.mood .face:before{left:13px}.mood .face:after{right:13px}.mood .face i{border:2.5px solid #17132b;border-top:0;border-radius:0 0 12px 12px;height:8px;transition:all .4s;position:absolute;bottom:10px;left:12px;right:12px}.mood.sad .face i{border-top:2.5px solid #17132b;border-bottom:0;border-radius:12px 12px 0 0;bottom:8px}.mood.meh .face i{border-width:2.5px 0 0;border-top-style:solid;border-top-color:#17132b;border-radius:0;height:0;bottom:12px}.mood b{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px;line-height:1.1;display:block}.mood small{font-family:var(--f-mono);color:#a9a3c9;letter-spacing:.04em;font-size:11px}.slider-wrap{flex-direction:column;gap:12px;display:flex}.slider-wrap label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#a9a3c9;justify-content:space-between;font-size:12px;display:flex}.slider-wrap label b{color:#fff;letter-spacing:.02em;font-size:14px}input[type=range]{appearance:none;touch-action:pan-y;background:0 0;width:100%;height:44px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mint),var(--sun) 40%,var(--orange) 70%,var(--pink));border-radius:10px;height:10px}input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--mint),var(--sun) 40%,var(--orange) 70%,var(--pink));border-radius:10px;height:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:34px;height:34px;margin-top:-12px;box-shadow:0 4px 14px #0006,0 0 0 6px #fff2}input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:34px;height:34px;box-shadow:0 4px 14px #0006}.ticks{font-family:var(--f-mono);color:#8a84ad;justify-content:space-between;margin-top:-6px;font-size:10px;display:flex}.hycin-try{border-radius:var(--pill);background:var(--mint);color:#06301f;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:800;transition:transform .2s;display:flex}.hycin-try:active{transform:scale(.97)}.hycin-try.on{background:#fff}.ringsec{background:var(--sky-t);border-radius:0;overflow:hidden}.ring-stage{perspective:900px;touch-action:pan-y;cursor:grab;place-items:center;height:300px;margin:10px 0 18px;display:grid}.ring{width:96px;height:120px;transform-style:preserve-3d;transform:rotateX(-8deg) rotateY(var(--ra,0deg));position:relative}.ring .card{transform:rotateY(calc(var(--i)*51.43deg)) translateZ(170px);backface-visibility:hidden;background:#fff;border:2px solid #0000;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:border-color .3s,background .3s;display:flex;position:absolute;inset:0;box-shadow:0 20px 30px -18px #00285a59}.ring .card .pi{--s:50px;border-radius:15px}.ring .card span{text-align:center;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1.15}.ring .card .ck{background:var(--mint-d);color:#fff;width:26px;height:26px;transition:transform .35s var(--spring);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px;transform:scale(0)}.ring .card.on{border-color:var(--mint-d);background:var(--mint-t)}.ring .card.on .ck{transform:scale(1)}.ring-meter{border-radius:var(--r);background:#fff;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:14px 16px;display:flex}.ring-meter .bar{background:var(--sky-t);border-radius:10px;flex:1;height:10px;overflow:hidden}.ring-meter .bar i{background:linear-gradient(90deg,var(--sky),var(--mint));width:0;height:100%;transition:width .5s var(--ease);border-radius:10px;display:block}.ring-meter b{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;font-size:20px}.ring-meter small{font-family:var(--f-mono);color:var(--muted);font-size:11px;display:block}.steps{padding-left:0;padding-right:0}.steps .sec-head{padding:0 var(--pad);max-width:calc(1240px + 2*var(--pad));margin-left:auto;margin-right:auto}.step-tabs{padding:0 var(--pad) 18px;scrollbar-width:none;max-width:calc(1240px + 2*var(--pad));gap:6px;margin:0 auto;display:flex;overflow-x:auto}.step-tabs::-webkit-scrollbar{display:none}.step-tabs button{border-radius:var(--pill);border:1.5px solid var(--line);height:44px;transition:all .3s var(--ease);background:#fff;flex:none;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:700;display:flex}.step-tabs button .n{width:32px;height:32px;font-family:var(--f-mono);background:var(--tc);color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.step-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.track{scroll-snap-type:x mandatory;padding:4px var(--pad) 24px;scrollbar-width:none;scroll-padding:0 var(--pad);overscroll-behavior-x:contain;gap:14px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.scard{scroll-snap-align:start;border-radius:var(--r-lg);background:var(--tt);flex:0 0 calc(100% - 28px);align-content:start;gap:22px;max-width:1240px;min-height:560px;padding:24px 20px;display:grid;position:relative;overflow:hidden}.scard:after{content:attr(data-n);font-family:var(--f-display);letter-spacing:-.06em;color:var(--tc);opacity:.45;pointer-events:none;z-index:0;font-size:180px;font-weight:800;line-height:1;position:absolute;top:-30px;right:-6px}.scard>*{z-index:1;position:relative}.scard .lbl{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--td);align-items:center;gap:8px;font-size:12px;display:flex}.scard .lbl .cap{border-radius:var(--pill);background:var(--td);width:22px;height:8px}.scard h3{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(34px,8.6vw,60px);font-weight:800;line-height:.95}.scard p{color:#4d4a45;text-wrap:pretty;max-width:40ch}.scard .benefit{border-radius:var(--pill);background:#fff;align-items:center;gap:8px;margin-top:14px;padding:8px 14px 8px 8px;font-size:14px;font-weight:700;display:inline-flex}.scard .benefit i{background:var(--td);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.demo{border-radius:var(--r);transform:perspective(900px) rotateX(var(--dx,0deg)) rotateY(var(--dy,0deg));transition:transform .3s var(--ease);background:#fff;padding:16px;box-shadow:0 24px 40px -28px #00000059}.track-nav{padding:0 var(--pad);max-width:calc(1240px + 2*var(--pad));justify-content:space-between;align-items:center;margin:0 auto;display:flex}.dots{gap:6px;display:flex}.dots i{border-radius:var(--pill);background:var(--line);width:8px;height:8px;transition:all .35s var(--ease)}.dots i.on{background:var(--ink);width:28px}.arrows{gap:8px;display:flex}.arrows button{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.arrows button:disabled{opacity:.25}.dbtn{border-radius:var(--pill);background:var(--ink);color:#fff;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:14.5px;font-weight:800;transition:transform .2s;display:inline-flex}.dbtn:active{transform:scale(.96)}.dbtn:disabled{opacity:.4}.connect-list{flex-direction:column;gap:8px;display:flex}.crow{background:var(--paper);border-radius:14px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.crow .pi{--s:34px}.crow span{flex:1;font-size:14px;font-weight:700}.sw{border-radius:var(--pill);background:#d9d6cf;flex:none;width:50px;height:30px;transition:background .3s;position:relative}.sw:after{content:"";width:24px;height:24px;transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.sw.on{background:var(--sky-d)}.sw.on:after{transform:translate(20px)}.urlbox{background:var(--paper);border-radius:var(--pill);align-items:center;gap:8px;padding:5px 5px 5px 16px;display:flex}.urlbox input{min-width:0;font-family:var(--f-mono);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.know{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:118px;margin-top:14px;display:flex}.kcard{background:var(--mint-t);border:1.5px solid var(--mint);animation:pop .5s var(--spring) both;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.kcard small{font-family:var(--f-mono);color:var(--mint-d);font-size:11px;font-weight:400}@keyframes pop{0%{opacity:0;transform:scale(.6)translateY(10px)}}.scan{background:var(--paper);border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.scan i{background:var(--mint-d);border-radius:4px;width:0;height:100%;display:block}.alt-note{color:var(--muted);margin-top:10px;font-size:12.5px}.teach textarea{border:1.5px solid var(--line);resize:none;background:var(--paper);border-radius:14px;outline:none;width:100%;min-height:96px;padding:12px;font-size:14px;line-height:1.4}.teach textarea:focus{border-color:var(--sun-d)}.chips-row{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.chips-row button{border-radius:var(--pill);background:var(--sun-t);border:1.5px solid var(--sun);padding:7px 11px;font-size:12px;font-weight:700}.meter{margin-top:14px}.meter .row{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.meter .row b{color:var(--ink)}.meter .bar{background:var(--paper);border-radius:14px;height:14px;overflow:hidden}.meter .bar i{background:repeating-linear-gradient(-45deg,var(--sun),var(--sun) 8px,oklch(84% .17 85) 8px,oklch(84% .17 85) 16px);width:42%;height:100%;transition:width .9s var(--spring);border-radius:14px;display:block}.learned{flex-direction:column;gap:6px;margin-top:10px;display:flex}.learned div{background:var(--sun-t);animation:pop .5s var(--spring) both;border-radius:10px;padding:8px 10px;font-size:13px}.learned div b{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sun-d);font-size:10px;display:block}.chat{flex-direction:column;gap:8px;min-height:250px;display:flex}.chat .bub{background:var(--paper);font-size:14px}.chat .bub.me{background:var(--pink-t);color:var(--ink);border:1.5px solid var(--pink)}.chat .bub.me small{color:var(--pink-d)}.handoff{background:var(--ink);color:#fff;animation:shoulder .7s var(--spring) both;border-radius:18px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}@keyframes shoulder{0%{opacity:0;transform:translateY(20px)scale(.9)}60%{transform:translateY(-4px)rotate(-1deg)}}.handoff .bell{background:var(--orange);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;animation:1.2s .6s 2 ring;display:grid}@keyframes ring{20%,60%{transform:rotate(12deg)}40%,80%{transform:rotate(-12deg)}}.handoff .bell:before{content:"";border:2.5px solid #fff;border-bottom-width:3px;border-radius:9px 9px 3px 3px;width:18px;height:18px}.handoff div{flex:1;font-size:13px;line-height:1.3}.handoff div b{font-size:14.5px;display:block}.handoff button{border-radius:var(--pill);height:40px;color:var(--ink);background:#fff;padding:0 14px;font-size:13px;font-weight:800}.callui{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.callav{background:var(--violet-t);width:76px;height:76px;font-family:var(--f-display);color:var(--violet-d);border-radius:50%;place-items:center;font-size:28px;font-weight:800;display:grid;position:relative}.callav.live:before,.callav.live:after{content:"";border:2px solid var(--violet);border-radius:50%;animation:1.6s infinite halo;position:absolute;inset:-8px}.callav.live:after{animation-delay:.8s}@keyframes halo{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.wave{align-items:center;gap:4px;height:36px;display:flex}.wave i{background:var(--violet);border-radius:5px;width:5px;height:6px}.wave.live i{animation:.9s ease-in-out infinite wv;animation-delay:calc(var(--k)*-.11s)}@keyframes wv{50%{background:var(--violet-d);height:34px}}.transcript{text-align:left;flex-direction:column;gap:6px;width:100%;min-height:96px;display:flex}.transcript div{background:var(--paper);animation:pop .4s var(--spring) both;border-radius:10px;padding:7px 10px;font-size:13px}.transcript div b{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violet-d);margin-right:6px;font-size:10px}.summary{text-align:left;border:2px dashed var(--violet);background:var(--violet-t);width:100%;animation:pop .5s var(--spring) both;border-radius:16px;padding:12px 14px}.summary h5{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-d);margin-bottom:6px;font-size:11px}.summary dl{grid-template-columns:auto 1fr;gap:3px 12px;font-size:13px;display:grid}.summary dt{color:var(--muted)}.summary dd{font-weight:700}.grow{background:var(--pink-t)}.grow-grid{gap:18px;display:grid}.panel{border-radius:var(--r-lg);background:#fff;padding:20px}.panel h4{font-family:var(--f-display);letter-spacing:-.03em;margin-bottom:4px;font-size:24px;font-weight:800;line-height:1.05}.panel .sub{color:var(--muted);margin-bottom:14px;font-size:14px}.radar{aspect-ratio:1;background:radial-gradient(circle,transparent 32%,var(--pink-t) 32.5%,transparent 33.5%,transparent 65%,var(--pink-t) 65.5%,transparent 66.5%),var(--paper);border-radius:50%;width:min(100%,300px);margin:0 auto;position:relative;overflow:hidden}.radar .sweep{background:conic-gradient(oklch(78% .15 355/.55),#0000 22%);border-radius:50%;animation:4s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.radar .core{background:var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blip{z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.blip i{background:var(--bc2,var(--orange));width:18px;height:18px;box-shadow:0 0 0 0 var(--bc2,var(--orange));border:3px solid #fff;border-radius:50%;animation:2s infinite bpulse}@keyframes bpulse{0%{box-shadow:0 0 oklch(70% .18 40/.5)}to{box-shadow:0 0 0 14px #0000}}.blip span{border-radius:var(--pill);white-space:nowrap;background:#fff;padding:3px 8px;font-size:11px;font-weight:800;box-shadow:0 4px 10px -4px #00000040}.blip.on span{background:var(--ink);color:#fff}.idea{background:var(--pink-t);border-radius:18px;min-height:118px;margin-top:16px;padding:14px}.idea .k{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pink-d);font-size:10.5px}.idea b{font-family:var(--f-display);letter-spacing:-.02em;margin:4px 0 10px;font-size:19px;line-height:1.15;display:block}.idea .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.idea .fmt{border-radius:var(--pill);background:#fff;padding:5px 10px;font-size:12px;font-weight:700}.week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.day{background:var(--paper);text-align:center;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-height:118px;padding:8px 4px;transition:border-color .2s,background .2s;display:flex}.day small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}.day b{font-family:var(--f-display);font-size:18px}.day.target{border-color:var(--pink);background:var(--pink-t);cursor:pointer}.post{color:#fff;width:100%;animation:pop .45s var(--spring) both;border-radius:8px;padding:5px 3px;font-size:9.5px;font-weight:800;line-height:1.15}.cal-hint{color:var(--muted);min-height:20px;margin-top:12px;font-size:13px}.biz{background:var(--sun-t)}.biz-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.biz-chips button{border-radius:var(--pill);border:1.5px solid var(--line);height:44px;transition:all .25s var(--ease);background:#fff;padding:0 16px;font-size:14.5px;font-weight:700}.biz-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}.biz-card{gap:14px;display:grid}.biz-chat{border-radius:var(--r-lg);background:#fff;flex-direction:column;gap:10px;min-height:250px;padding:18px;display:flex}.biz-chat .top{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.biz-chat .top small{font-family:var(--f-mono);color:var(--muted);margin-left:auto;font-size:10.5px;font-weight:400}.biz-chat .bub{background:var(--paper)}.biz-chat .bub.me{background:var(--orange);color:#fff}.biz-wins{grid-template-columns:1fr 1fr;gap:10px;display:grid}.biz-wins div{border-radius:var(--r);animation:pop .45s var(--spring) both;background:#fff;padding:14px;font-size:14px;font-weight:700;line-height:1.25}.biz-wins div small{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun-d);margin-bottom:4px;font-size:10px;font-weight:400;display:block}.plans{gap:14px;display:grid}.plan{border-radius:var(--r-lg);border:1.5px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:24px 22px;display:flex;position:relative}.plan.pro{background:var(--ink);color:#fff;border-color:var(--ink);overflow:hidden}.plan.pro:before{content:"";background:conic-gradient(var(--orange),var(--pink),var(--violet),var(--sky),var(--mint),var(--sun),var(--orange));filter:blur(30px);opacity:.55;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px}.plan>*{position:relative}.plan .tier{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.plan.pro .tier{color:#a9a59c}.price{font-family:var(--f-display);letter-spacing:-.05em;align-items:baseline;gap:6px;font-size:64px;font-weight:800;line-height:.9;display:flex}.price small{font-family:var(--f-body);letter-spacing:0;color:var(--muted);font-size:15px;font-weight:600}.plan.pro .price small{color:#a9a59c}.price .from{font-size:14px;font-family:var(--f-mono);letter-spacing:.04em;align-self:flex-start;margin-top:8px;font-weight:400}.plan ul{flex-direction:column;gap:9px;font-size:15px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 5.2l1.7 1.6L7.6 3.4' fill='none' stroke='%2306301f' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.plan.pro li:before{background-color:var(--orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 5.2l1.7 1.6L7.6 3.4' fill='none' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.plan .btn{width:100%;margin-top:auto}.plan.pro .btn-ghost{color:#fff}.badge{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sun);color:var(--ink);border-radius:var(--pill);padding:5px 10px;font-size:10.5px;position:absolute;top:22px;right:22px}.team{background:var(--mint-t)}.team-grid{gap:12px;display:grid}.tcard{border-radius:var(--r-lg);transition:transform .3s var(--ease);background:#fff;flex-direction:column;gap:8px;padding:22px;display:flex}.tcard .num{font-family:var(--f-mono);color:var(--c);letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex}.tcard .num:before{content:"";border-radius:var(--pill);background:var(--c);width:22px;height:8px}.tcard h4{font-family:var(--f-display);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.02}.tcard p{color:#4d4a45;font-size:15px}.tcard.build{background:var(--ink);color:#fff}.tcard.build p{color:#bdb9b0}.tcard.build a{color:#fff;align-self:flex-start;margin-top:6px}.contact-line{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.contact-line a{border-radius:var(--pill);background:#fff;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.contact-line a i{background:var(--orange);border-radius:50%;width:8px;height:8px}.access{background:var(--orange);color:#fff;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.access:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ff8a33 0%,#0000 60%);border-radius:50%;width:120%;position:absolute;inset:auto -30% -40% auto}.access .eyebrow{color:#ffe0c9}.access .eyebrow .cap{background:#fff}.access .h2 em{color:var(--ink);font-style:normal}.access .lede{color:#fff4ec}.fbox{color:var(--ink);border-radius:var(--r-lg);background:#fff;margin-top:28px;padding:20px;box-shadow:0 30px 60px -30px #501e0080}.fprog{gap:6px;margin-bottom:18px;display:flex}.fprog i{background:var(--orange-soft);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.fprog i:after{content:"";background:var(--orange);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.fprog i.on:after{transform:none}.fstep{animation:fin .45s var(--ease);flex-direction:column;gap:16px;display:none}.fstep.on{display:flex}@keyframes fin{0%{opacity:0;transform:translate(20px)}}.fstep h4{font-family:var(--f-display);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.fstep h4 small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:400;display:block}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13.5px;font-weight:700}.field label span{color:var(--muted);font-weight:500}.field input,.field textarea{border:1.5px solid var(--line);background:var(--paper);border-radius:14px;outline:none;height:52px;padding:0 14px;font-size:16px;transition:border-color .2s,background .2s}.field textarea{resize:none;height:100px;padding:12px 14px}.field input:focus,.field textarea:focus{border-color:var(--orange);background:#fff}.field.err input{border-color:#e11d48}.pick{flex-wrap:wrap;gap:8px;display:flex}.pick button{border-radius:var(--pill);border:1.5px solid var(--line);background:var(--paper);align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.pick button .pi{--s:24px;border-radius:8px}.pick button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.fnav{gap:10px;margin-top:6px;display:flex}.fnav .btn{flex:1}.fnav .back{border:1.5px solid var(--line);flex:none;width:54px;padding:0}.fdone{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 4px;display:none}.fdone.on{animation:pop .6s var(--spring);display:flex}.fdone .big{background:var(--mint);border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.fdone .big:before{content:"";border-bottom:5px solid #06301f;border-left:5px solid #06301f;width:34px;height:18px;transform:rotate(-45deg)translate(3px,-3px)}.fdone h4{font-family:var(--f-display);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1}.fdone p{color:var(--muted);max-width:34ch}.confetti{pointer-events:none;z-index:80;position:fixed;inset:0;overflow:hidden}.confetti i{border-radius:3px;width:10px;height:14px;animation:linear forwards fall;position:absolute;top:-20px}@keyframes fall{to{transform:translateY(110vh)rotate(720deg)}}footer{background:var(--ink);color:#bdb9b0;padding:40px var(--pad) 120px;font-size:14px}footer .wrap{flex-direction:column;gap:18px;display:flex}footer img{width:auto;height:22px}footer .row{flex-wrap:wrap;gap:8px 18px;display:flex}footer a:hover{color:#fff}footer small{font-family:var(--f-mono);letter-spacing:.06em;color:#7b776f;font-size:11px}@media (width>=900px){section{padding:140px var(--pad)}.nav{display:flex}.dock{display:none}.hero{align-items:center;min-height:100svh;padding-top:120px;display:flex}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;width:100%}.hero h1{font-size:clamp(70px,8vw,128px)}.stage{height:640px}.sec-head{margin-bottom:56px}.pb-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.scard{flex-basis:100%;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:520px;padding:56px}.scard:after{font-size:340px;top:-70px}.track{padding-left:max(var(--pad),calc((100vw - 1240px)/2));padding-right:max(var(--pad),calc((100vw - 1240px)/2));scroll-padding:0 max(var(--pad),calc((100vw - 1240px)/2))}.demo{padding:22px}.grow-grid{grid-template-columns:1fr 1fr}.biz-card{grid-template-columns:1.2fr .8fr;align-items:start}.plans{grid-template-columns:1fr 1fr;max-width:900px}.team-grid{grid-template-columns:repeat(3,1fr)}.access .wrap{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.fbox{margin-top:0;padding:28px}footer{padding-bottom:40px}footer .wrap{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=430px){.orb .pi{--s:44px;border-radius:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}
