@tailwind base;@tailwind components;@tailwind utilities;:root{--bg0:#070815;--glass:hsla(0,0%,100%,.08);--glass2:hsla(0,0%,100%,.06);--stroke:hsla(0,0%,100%,.14);--stroke2:hsla(0,0%,100%,.1);--text:hsla(0,0%,100%,.92);--muted:hsla(0,0%,100%,.72);--muted2:hsla(0,0%,100%,.58);--purple:#a78bfa;--purple2:#8b5cf6;--pink:#fb7185;--emerald:#34d399;--emerald2:#10b981;--blue:#60a5fa;--cyan:#22d3ee;--red:#fb7185;--orange:#fb923c;--yellow:#facc15;--shadow:0 18px 50px rgba(0,0,0,.45);--shadow2:0 8px 24px rgba(0,0,0,.35);--radius-xl:22px;--radius-lg:16px;--radius-md:12px;--topbar-h:64px;--font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--container:1180px;--section-pad:clamp(84px,8vw,128px);--glass-strong:rgba(10,10,28,.38);--stroke-strong:hsla(0,0%,100%,.18);--blur-strong:28px;--blur-med:18px;--shadow-pop:0 40px 120px rgba(0,0,0,.55);--shadow-pop2:0 18px 70px rgba(0,0,0,.5);--ease-out:cubic-bezier(.16,1,.3,1)}body,html{height:100%}body{margin:0;color:var(--text);font-family:var(--font);background:var(--bg0);overflow-x:hidden}.bg{position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(1200px 800px at 15% 10%,rgba(167,139,250,.26),rgba(167,139,250,0) 62%),radial-gradient(900px 700px at 85% 15%,rgba(34,211,238,.18),rgba(34,211,238,0) 60%),radial-gradient(1000px 900px at 80% 90%,rgba(52,211,153,.2),rgba(52,211,153,0) 62%),radial-gradient(1100px 800px at 20% 85%,rgba(251,113,133,.16),rgba(251,113,133,0) 65%),linear-gradient(120deg,#0c0c28,#482080 46%,#ba3170);background-size:140% 140%,160% 160%,140% 140%,160% 160%,130% 130%;background-position:0 0,100% 0,100% 100%,0 100%,50% 50%;filter:saturate(120%) contrast(108%);transform:translateZ(0);animation:auroraShift 26s var(--ease-out) infinite alternate}@keyframes auroraShift{0%{background-position:0 0,100% 10%,95% 100%,5% 95%,50% 50%}to{background-position:20% 10%,80% 0,100% 80%,0 100%,60% 45%}}.grain{position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.06;background-image:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 36%),radial-gradient(circle at 80% 0,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 38%),radial-gradient(circle at 10% 90%,rgba(0,0,0,.18),transparent 42%),radial-gradient(circle at 85% 90%,rgba(0,0,0,.18),transparent 42%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,0) 4px);filter:blur(.25px);animation:grainDrift 16s linear infinite}@keyframes grainDrift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,1.5%,0)}}#particles{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55}.wrap{position:relative;min-height:100vh}.container{width:min(var(--container),calc(100% - 48px));margin:0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--topbar-h);border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(10,10,28,.42);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav,.navInner{display:flex;align-items:center}.navInner{justify-content:space-between;gap:14px;padding:10px 0}.brand{display:flex;align-items:center;gap:12px;min-width:220px;text-decoration:none;color:inherit}.logo{width:38px;height:38px;border-radius:14px;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.22),hsla(0,0%,100%,.05) 55%),linear-gradient(135deg,rgba(167,139,250,.85),rgba(16,185,129,.55));border:1px solid hsla(0,0%,100%,.18);box-shadow:0 16px 34px rgba(0,0,0,.35);display:grid;place-items:center;overflow:hidden}.logo svg{opacity:.96}.brandText{display:flex;flex-direction:column;gap:2px;min-width:0}.brandText b{font-size:13px;letter-spacing:.2px}.brandText b,.brandText span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandText span{font-size:12px;color:var(--muted2)}.navLinks{display:flex;gap:10px;align-items:center;justify-content:center;flex:1 1 auto}.navLinks a{text-decoration:none;color:hsla(0,0%,100%,.82);font-size:12px;padding:9px 12px;border-radius:14px;border:1px solid transparent;background:transparent;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.navLinks a:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);transform:translateY(-1px)}.navLinks a.active{background:linear-gradient(135deg,rgba(167,139,250,.16),rgba(16,185,129,.1));border-color:rgba(167,139,250,.22);box-shadow:0 14px 30px rgba(0,0,0,.28)}.navCtas{display:flex;justify-content:flex-end;min-width:260px}.btn,.navCtas{align-items:center;gap:10px}.btn{display:inline-flex;padding:11px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s var(--ease-out),background .18s ease,border-color .18s ease,box-shadow .18s ease;font-size:12px;letter-spacing:.2px;white-space:nowrap;text-decoration:none;font-family:var(--font)}.btn:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.085);border-color:hsla(0,0%,100%,.18);box-shadow:0 16px 30px rgba(0,0,0,.3)}.btn:active{transform:translateY(0) scale(.99)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{border-color:rgba(167,139,250,.26);background:linear-gradient(135deg,rgba(167,139,250,.22),rgba(16,185,129,.14));box-shadow:0 18px 34px rgba(0,0,0,.3)}.btn.primary:hover:not(:disabled){border-color:rgba(167,139,250,.34);box-shadow:inset 0 0 0 1px rgba(167,139,250,.18),0 0 44px rgba(167,139,250,.18),0 22px 48px rgba(0,0,0,.42)}.btn.ghost{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.1)}main,section{position:relative}section{padding:var(--section-pad) 0;scroll-margin-top:calc(var(--topbar-h) + 18px)}.sectionHead{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;max-width:860px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.82)}.eyebrow .dot{width:8px;height:8px;border-radius:999px;background:rgba(52,211,153,.95);box-shadow:0 0 0 3px rgba(52,211,153,.16)}h1,h2,h3,p{margin:0}h1{font-size:clamp(50px,6.4vw,74px);line-height:1.02;letter-spacing:-.02em}h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.01em}h3{font-size:16px;letter-spacing:.2px}.lead{font-size:16.5px;line-height:1.65;color:hsla(0,0%,100%,.78);max-width:74ch}.muted{color:var(--muted2)}.gradientText{background:linear-gradient(90deg,rgba(167,139,250,.95),rgba(34,211,238,.9),rgba(52,211,153,.92));-webkit-background-clip:text;background-clip:text;color:transparent}.card{border-radius:var(--radius-xl);border:1px solid hsla(0,0%,100%,.12);background:var(--glass-strong);backdrop-filter:blur(var(--blur-strong));-webkit-backdrop-filter:blur(var(--blur-strong));box-shadow:var(--shadow-pop2);overflow:hidden;position:relative;transform:translateZ(0);transition:transform .22s var(--ease-out),box-shadow .22s ease,border-color .22s ease,filter .22s ease}.card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(167,139,250,.18),rgba(167,139,250,0) 56%),radial-gradient(circle at 90% 0,rgba(52,211,153,.14),rgba(52,211,153,0) 60%);opacity:.95}@media (hover:hover) and (pointer:fine){.card.pop:hover{transform:translateY(-6px) scale(1.1);border-color:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 0 54px rgba(167,139,250,.16),0 0 44px rgba(52,211,153,.1),0 48px 140px rgba(0,0,0,.62);filter:saturate(112%)}}.cardBody{position:relative;padding:22px 22px 24px}.cardHeader{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 18px;border-bottom:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 20% 10%,rgba(167,139,250,.16),rgba(167,139,250,0) 55%),radial-gradient(circle at 90% 0,rgba(52,211,153,.12),rgba(52,211,153,0) 60%)}.badge{flex:0 0 auto;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:7px 11px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);white-space:nowrap}.badge.emerald{border-color:rgba(52,211,153,.26);background:rgba(52,211,153,.1)}.badge.purple{border-color:rgba(167,139,250,.26);background:rgba(167,139,250,.1)}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:22px;gap:22px;align-items:center}@media (max-width:980px){.navLinks{display:none}.navCtas{min-width:0}.heroGrid{grid-template-columns:1fr}}.heroActions{margin-top:22px}.heroActions,.heroMini{display:flex;gap:12px;flex-wrap:wrap}.heroMini{margin-top:26px}.stat{flex:1 1 170px;min-width:160px;border-radius:16px;padding:14px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);backdrop-filter:blur(var(--blur-med));-webkit-backdrop-filter:blur(var(--blur-med));box-shadow:0 14px 30px rgba(0,0,0,.26);position:relative;overflow:hidden}.stat:before{content:"";position:absolute;inset:-40% -30%;background:radial-gradient(circle at 30% 30%,rgba(34,211,238,.18),rgba(34,211,238,0) 55%),radial-gradient(circle at 80% 40%,rgba(251,113,133,.14),rgba(251,113,133,0) 60%);transform:rotate(8deg);opacity:.8;pointer-events:none}.stat span{position:relative;font-size:11px;color:hsla(0,0%,100%,.66);letter-spacing:.2px;text-transform:uppercase}.stat strong{font-size:20px;line-height:1.15}.stat small,.stat strong{position:relative;display:block;margin-top:6px}.stat small{font-size:12px;color:hsla(0,0%,100%,.58);line-height:1.4}.blob{position:absolute;inset:auto;width:240px;height:240px;border-radius:999px;filter:blur(18px);opacity:.55;pointer-events:none;transform:translateZ(0);animation:floaty 8s var(--ease-out) infinite alternate}.blob.b1{top:110px;left:-40px;background:radial-gradient(circle at 30% 30%,rgba(167,139,250,.55),rgba(167,139,250,0) 62%),radial-gradient(circle at 70% 60%,rgba(34,211,238,.35),rgba(34,211,238,0) 62%);animation-duration:10s}.blob.b2{top:220px;right:-60px;background:radial-gradient(circle at 30% 30%,rgba(52,211,153,.48),rgba(52,211,153,0) 62%),radial-gradient(circle at 70% 60%,rgba(251,113,133,.3),rgba(251,113,133,0) 62%);animation-duration:12s;animation-delay:-2s}@keyframes floaty{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-16px,0) scale(1.06)}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;overflow:visible}@media (max-width:980px){.grid3{grid-template-columns:1fr}}.feature{display:flex;flex-direction:column;gap:10px}.iconBox{width:42px;height:42px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);display:grid;place-items:center;box-shadow:0 14px 28px rgba(0,0,0,.25)}.feature p{color:hsla(0,0%,100%,.78);line-height:1.6;font-size:13.5px}.previewFrame{border-radius:22px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45);position:relative}.previewTop{justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 20% 10%,rgba(167,139,250,.14),rgba(167,139,250,0) 55%),radial-gradient(circle at 90% 0,rgba(52,211,153,.1),rgba(52,211,153,0) 60%)}.previewTop,.windowDots{display:flex;align-items:center}.windowDots{gap:7px}.wd{width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.18);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.previewBody{padding:0;position:relative}.previewScrollable{height:520px;overflow-y:auto;overflow-x:hidden;padding:16px;position:relative;scroll-behavior:smooth}.previewScrollable::-webkit-scrollbar{width:8px}.previewScrollable::-webkit-scrollbar-track{background:rgba(10,10,28,.42);border-radius:4px}.previewScrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(167,139,250,.65),rgba(52,211,153,.55));border-radius:4px;border:1px solid hsla(0,0%,100%,.08)}.previewScrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(167,139,250,.75),rgba(52,211,153,.65))}.scrollHint{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:11px;color:hsla(0,0%,100%,.66);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:6px;opacity:.8;animation:pulseHint 2.5s ease-in-out infinite;pointer-events:none;z-index:10}@keyframes pulseHint{0%,to{opacity:.6;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-2px)}}.scrollHint:after{content:"↓";font-size:14px;animation:bounce 1.5s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.previewGradientTop{top:0;height:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent)}.previewGradientBottom,.previewGradientTop{position:absolute;left:0;right:0;pointer-events:none;z-index:5}.previewGradientBottom{bottom:0;height:40px;background:linear-gradient(0deg,rgba(10,10,28,.85),transparent)}.reportSection{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.reportSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.reportSectionTitle{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin-bottom:12px;display:flex;align-items:center;gap:8px}.reportSectionTitle:before{content:"";width:4px;height:4px;border-radius:999px;background:rgba(52,211,153,.95);box-shadow:0 0 0 2px rgba(52,211,153,.16)}.metricCard{border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:10px 12px;margin-bottom:8px}.metricCard b{display:block;font-size:12px;color:hsla(0,0%,100%,.92);margin-bottom:4px}.metricCard span{font-size:11px;color:hsla(0,0%,100%,.66);line-height:1.4}.quickWinItem{border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:10px;margin-bottom:8px;cursor:pointer;transition:all .18s ease}.quickWinItem:hover{border-color:rgba(167,139,250,.2);background:hsla(0,0%,100%,.05)}.quickWinItem b{display:block;font-size:11.5px;color:hsla(0,0%,100%,.9);margin-bottom:4px}.quickWinItem span{font-size:10.5px;color:hsla(0,0%,100%,.64);line-height:1.4}.rootCauseCard{border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:12px;margin-bottom:10px}.rootCauseCard h4{font-size:12px;font-weight:650;color:hsla(0,0%,100%,.92);margin:0 0 6px}.rootCauseCard .frequency{font-size:10px;color:rgba(167,139,250,.85);margin-bottom:6px}.rootCauseCard .quote{font-size:10.5px;color:hsla(0,0%,100%,.72);font-style:italic;line-height:1.5;margin:6px 0;padding-left:8px;border-left:2px solid rgba(167,139,250,.3)}.rootCauseCard .explanation{font-size:10.5px;color:hsla(0,0%,100%,.64);line-height:1.4;margin-top:6px}.scriptAccordion{border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);margin-bottom:8px;overflow:hidden}.scriptAccordion summary{padding:10px 12px;cursor:pointer;list-style:none;font-size:11.5px;font-weight:600;color:hsla(0,0%,100%,.88);display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scriptAccordion summary::-webkit-details-marker{display:none}.scriptAccordion summary:after{content:"▼";font-size:9px;color:hsla(0,0%,100%,.5);transition:transform .18s ease}.scriptAccordion[open] summary:after{transform:rotate(180deg)}.scriptAccordion .scriptContent{padding:0 12px 10px;font-size:10.5px;color:hsla(0,0%,100%,.68);line-height:1.5}.processChange{border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:10px 12px;margin-bottom:8px}.processChange b{display:block;font-size:11.5px;color:hsla(0,0%,100%,.9);margin-bottom:4px}.processChange .why{font-size:10.5px;color:hsla(0,0%,100%,.66);margin:4px 0;line-height:1.4}.processChange .steps{font-size:10px;color:hsla(0,0%,100%,.6);margin-top:6px;padding-left:10px}.actionPlanWeek{border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:10px 12px;margin-bottom:8px}.actionPlanWeek b{display:block;font-size:11.5px;color:hsla(0,0%,100%,.9);margin-bottom:6px}.actionPlanWeek .task{font-size:10.5px;color:hsla(0,0%,100%,.68);line-height:1.5;margin-bottom:4px;padding-left:12px;position:relative}.actionPlanWeek .task:before{content:"•";position:absolute;left:0;color:rgba(52,211,153,.75)}.miniGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.miniGrid{grid-template-columns:1fr}.previewScrollable{height:420px}}.miniCard{border-radius:18px;padding:12px;display:flex;flex-direction:column}.chip,.miniCard{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);gap:8px}.chip{display:inline-flex;align-items:center;font-size:12px;color:hsla(0,0%,100%,.8);border-radius:999px;padding:6px 10px;width:-moz-fit-content;width:fit-content}.chip b{color:hsla(0,0%,100%,.92);font-weight:650}.kpiLine{display:flex;justify-content:space-between;gap:10px;font-size:12.8px;color:hsla(0,0%,100%,.84)}.kpiLine span{color:hsla(0,0%,100%,.74)}.progressTrack{position:relative;height:10px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;margin-top:10px}.progressBar{position:absolute;inset:0 auto 0 0;width:64%;border-radius:999px;background:linear-gradient(90deg,rgba(52,211,153,.95),rgba(167,139,250,.95),rgba(251,113,133,.95));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 10px 18px rgba(0,0,0,.25)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;overflow:visible}@media (max-width:980px){.pricing{grid-template-columns:1fr}}.pricing .single{grid-column:1/-1;justify-self:center;width:min(520px,100%)}.price{font-size:44px;letter-spacing:-.02em}.price small{font-size:12px;color:hsla(0,0%,100%,.66);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.list{margin-top:12px;flex-direction:column}.li,.list{display:flex;gap:10px}.li{align-items:flex-start;color:hsla(0,0%,100%,.84);font-size:13.5px;line-height:1.5}.check{width:18px;height:18px;border-radius:6px;border:1px solid rgba(52,211,153,.26);background:rgba(52,211,153,.1);box-shadow:0 12px 24px rgba(0,0,0,.25);flex:0 0 auto;position:relative;margin-top:2px}.check:after{content:"";position:absolute;left:5px;top:3px;width:6px;height:10px;border-right:2px solid rgba(52,211,153,.95);border-bottom:2px solid rgba(52,211,153,.95);transform:rotate(40deg)}details.faq{border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);overflow:hidden;backdrop-filter:blur(var(--blur-med));-webkit-backdrop-filter:blur(var(--blur-med));box-shadow:0 18px 40px rgba(0,0,0,.32)}details.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.faq summary::-webkit-details-marker{display:none}.faqQ{display:flex;align-items:center;gap:12px;min-width:0}.chev{width:34px;height:34px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);display:grid;place-items:center;flex:0 0 auto;transition:transform .22s var(--ease-out)}details.faq[open] .chev{transform:rotate(180deg)}.faqA{padding:0 14px 14px;color:hsla(0,0%,100%,.78);line-height:1.65;font-size:13.5px}.faqStack{display:flex;flex-direction:column;gap:12px}.reveal{opacity:0;filter:blur(8px);transform:translate3d(0,18px,0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out);will-change:transform,opacity,filter}.reveal[data-from=left]{transform:translate3d(-22px,0,0)}.reveal[data-from=right]{transform:translate3d(22px,0,0)}.reveal[data-from=up]{transform:translate3d(0,-22px,0)}.reveal.is-in{opacity:1;filter:blur(0);transform:translateZ(0)}.footer{padding:28px 0 40px;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.66);font-size:12.5px;line-height:1.7}.footerRow{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.linkPill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-decoration:none}[data-parallax]{will-change:transform;transform:translateZ(0)}.heroForm{gap:14px;margin-top:22px}.formField,.heroForm{display:flex;flex-direction:column}.formField{gap:8px}.formField label{font-size:12px;font-weight:600;letter-spacing:.2px;color:hsla(0,0%,100%,.86)}.formField input{padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text);font-size:13px;font-family:var(--font);outline:none;transition:border-color .18s ease,background .18s ease}.formField input:focus{border-color:rgba(167,139,250,.26);background:hsla(0,0%,100%,.08)}.formField input::placeholder{color:hsla(0,0%,100%,.48)}.toast{position:fixed;right:16px;bottom:16px;z-index:50;width:min(420px,calc(100vw - 32px));border-radius:18px;border:1px solid hsla(0,0%,100%,.15);background:rgba(10,10,28,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 40px rgba(0,0,0,.32);padding:16px;display:none}.toast[data-show=true]{display:block;animation:toastIn .16s ease}@keyframes toastIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.toastTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.toastTop b{font-size:16px;font-weight:600;letter-spacing:.2px;color:var(--text)}.toastTop span{color:var(--muted);font-size:14px;line-height:1.5;display:block;margin-top:4px}.toastClose{width:30px;height:30px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);cursor:pointer;display:grid;place-items:center;transition:all .18s ease}.toastClose:hover{background:hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:reduce){.bg,.grain{animation:none!important}.btn,.card,.chev,.navLinks a,.reveal{transition:none!important}}:focus-visible{outline:2px solid rgba(167,139,250,.5);outline-offset:2px}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}