@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#08090a;--bg-1:#0f1011;--bg-2:#141516;--bg-3:#1b1c1e;--line:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff3d;--text:#f7f8f8;--muted:#8a8f98;--dim:#6b7079;--amber:#f2b21b;--on-amber:#08090a;--sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--max:1200px;--g:32px;--r:12px;--r-lg:16px}@media (width<=767px){:root{--g:20px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto}.skip{z-index:100;background:var(--amber);color:var(--on-amber);border-radius:8px;padding:10px 14px;font-weight:500;text-decoration:none;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.mono{font:500 12px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.grad{background:linear-gradient(#f7f8f8 30%,#8a8f98 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.h1{font:500 clamp(44px, 5.4vw + 18px, 88px) / 1 var(--sans);letter-spacing:-.045em}.h2{font:500 clamp(32px, 2.6vw + 18px, 56px) / 1.05 var(--sans);letter-spacing:-.04em}.lede{color:var(--muted);font-size:clamp(17px,.4vw + 15px,20px);line-height:1.55}.btn{min-height:44px;font:500 15px/1 var(--sans);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.btn--light{background:var(--text);color:var(--bg)}.btn--light:hover{background:#d9dade}.btn--ghost{border-color:var(--line-2);color:var(--text);background:#ffffff05}.btn--ghost:hover{border-color:var(--line-3);background:#ffffff0d}.btn .arr{transition:transform .16s}.btn:hover .arr{transform:translate(2px)}.ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sec{padding:144px 0 0}.kicker{font:500 13px/1 var(--sans);color:var(--muted);align-items:center;gap:10px;display:inline-flex}.kicker i{background:var(--amber);width:7px;height:7px}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);transition:border-color .2s;position:relative;overflow:hidden}.card:hover{border-color:var(--line-2)}.card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--x,50%) var(--y,0%), #ffffff0f, transparent 60%);transition:opacity .25s;position:absolute;inset:0}.card:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.rise{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards rise;animation-delay:calc(var(--i,0) * 90ms);transform:translateY(10px)}@keyframes rise{to{opacity:1;transform:none}}}@media (width<=767px){.ctas .btn{flex:100%;justify-content:center;min-height:48px}.sec{padding-top:96px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.logo[data-astro-cid-f7espo7c]{font:600 17px/1 var(--sans);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:18px;height:18px}.hdr[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#08090ad1;position:sticky;top:0}.hdr__in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:64px;display:flex}.nav[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:36px;color:var(--muted);font:500 14px/1 var(--sans);border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--text)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff0a}.hdr__cta[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.hdr__cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{border-radius:8px;min-height:36px;padding:0 14px;font-size:14px}.menu-btn[data-astro-cid-nen7h5rs]{display:none}.sheet[data-astro-cid-nen7h5rs]{z-index:49;background:var(--bg);border-top:1px solid var(--line);padding:16px 20px;display:none;position:fixed;inset:64px 0 0}.sheet[data-astro-cid-nen7h5rs][data-open=true]{display:block}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);min-height:60px;font:500 26px/1 var(--sans);letter-spacing:-.03em;align-items:center;text-decoration:none;display:flex}@media (width<=767px){.nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-2);min-height:40px;color:var(--text);font:500 14px/1 var(--sans);background:0 0;border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:64px 0 32px}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:30ch;margin-top:14px;font-size:14px}.ftr[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font:500 13px/1 var(--sans);color:var(--text);margin:0 0 16px}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ftr[data-astro-cid-jo6i4kqk] a{color:var(--muted);font-size:14px;text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a:hover{color:var(--text)}.ftr__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (width<=1023px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1fr}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=767px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}
