:root{--indigo-900:#2e2b8c;--indigo-700:#4434d4;--indigo-500:#533afd;--indigo-400:#665efd;--lavender-300:#b9b9f9;--ruby-500:#ea2261;--magenta-400:#f96bee;--pink-100:#ffe0ef;--rose-500:#d946a8;--vivid-pink-500:#f44bcc;--orange-500:#ff6118;--coral-500:#f97316;--amber-500:#f59e0b;--cream-100:#f5e9d4;--sky-300:#80e9ff;--cyan-400:#00d4ff;--blue-900:#0810bf;--shadow-blue-900:#003770;--navy-900:#0a2540;--success:#15be53;--ruby:var(--magenta-400);--gradient-aurora:linear-gradient(105deg, #bdb4ff 0%, #643afd 25%, #d946a8 55%, #f97316 78%, #f59e0b 100%);--gradient-blue-cyan:linear-gradient(110deg, #003770 0%, #0810bf 45%, #00d4ff 100%);--gradient-warm:linear-gradient(110deg, #f5e9d4 0%, #ff6118 55%, #ea2261 100%);--accent:#f0efff;--accent-hover:#e8e7ff;--accent-light:#f8fafd;--on-accent:#4434d4;--accent-rgb:185 185 249;--primary:#533afd;--primary-hover:#4434d4;--primary-light:#f0efff;--primary-border:#b9b9f9;--primary-border-2:#e5edf5;--on-primary:#fff;--primary-rgb:83 58 253;--primary-text:#533afd;--secondary:#4434d4;--secondary-rgb:68 52 212;--ink:#0a2540;--ink-2:#425466;--muted:#64748d;--smoke:#6480b2;--ink-rgb:10 37 64;--line:#e5edf5;--line-2:#f8fafd;--surface:#fff;--surface-2:#f8fafd;--page:#fff;--warn-bg:#f5e9d4;--warn:#7d5421;--radius-sm:6px;--radius:12px;--radius-lg:20px;--radius-pill:999px;--radius-btn:8px;--shadow-sm:0 1px 1px #1e1f2140, 0 0 1px #1e1f214f;--shadow:0 4px 8px -2px #1e1f2126, 0 0 1px #1e1f214f;--shadow-lg:0 8px 12px #1e1f2126, 0 0 1px #1e1f214f;--ease-out:cubic-bezier(.22, 1, .36, 1);--container:1320px;--gutter:clamp(16px, 3vw, 40px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.56}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h2,h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:500}h3{letter-spacing:-.01em}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a,button,summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 0}#main>*+section{border-top:1px solid var(--line)}.section-head{max-width:760px}.section-head h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.04}.section-head p{max-width:620px;color:var(--muted);letter-spacing:-.01em;margin-top:20px;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.56}.btn{border-radius:var(--radius-btn);white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color .2s, border-color .2s, color .2s, transform .25s var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease-out)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{border-color:var(--ink);color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--line-2)}.btn-outline{background:var(--surface);border-width:1px;border-color:var(--line);color:var(--muted)}.btn-outline:hover{background:var(--surface-2);border-color:var(--smoke);color:var(--ink)}.btn-primary:hover svg,.btn-secondary:hover svg,.btn-outline:hover svg{transform:translate(3px)}.btn:active{transform:scale(.98)}.pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.pill-primary{background:var(--accent);color:var(--on-accent)}.pill-gray{background:var(--line-2);color:var(--muted)}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.js [data-reveal=scale]{transform:translateY(16px)scale(.97)}html.js [data-reveal].is-in{opacity:1;transition-delay:calc(var(--d,0) * 90ms);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.consent[data-astro-cid-kror3uvh]{z-index:90;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:720px;box-shadow:var(--shadow-lg);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-left:auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent[data-astro-cid-kror3uvh][hidden]{display:none}.text[data-astro-cid-kror3uvh]{color:var(--ink-2);flex:320px;font-size:13.5px;line-height:1.55}.title[data-astro-cid-kror3uvh]{color:var(--ink);margin-bottom:4px;font-weight:500}.text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.choices[data-astro-cid-kror3uvh]{gap:10px;display:flex}.choices[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{min-width:112px}.skip[data-astro-cid-hkbrpulz]{z-index:100;border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);padding:10px 14px;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip[data-astro-cid-hkbrpulz]:focus{transform:none}.logo[data-astro-cid-f7espo7c]{width:auto;height:25px;display:block}.header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffd9;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--line);box-shadow:none}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.login[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--ink-2);font-size:14px;font-weight:500;transition:color .2s;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.login[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}.burger[data-astro-cid-nen7h5rs]{border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:none}.burger[data-astro-cid-nen7h5rs] .i-close,.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.mobile[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);background:var(--page)}.mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding-block:12px 20px;list-style:none;display:grid}.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding:12px 0;font-weight:500;display:block}.mobile[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%;margin-top:8px}@media (width<=1060px){.nav[data-astro-cid-nen7h5rs],.login[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:grid}}.footer[data-astro-cid-jo6i4kqk]{color:#ffffffd1;background-color:#141e4b;background-image:radial-gradient(1655px 1133px at 50% calc(100% + 69px),#fcfdfe 1.11%,#6763e4 28.73%,#453bb3 45.76%,#29227d 63.37%,#1e2064 78.67%,#141e4b 100%);border-top:1px solid #ffffff2e;padding:72px 0 28px}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffffe6;max-width:290px;margin-top:18px;font-size:13px;line-height:1.65}.mail[data-astro-cid-jo6i4kqk]{color:#fff;text-underline-offset:4px;margin-top:14px;text-decoration:underline 2px #ffffff8c;display:inline-block}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;font-size:10.5px;font-weight:500}ul[data-astro-cid-jo6i4kqk]{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:#ffffffe6;font-size:13.5px;transition:color .2s}a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.manage[data-astro-cid-jo6i4kqk]{font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.manage[data-astro-cid-jo6i4kqk]:hover{color:#fff}.giant[data-astro-cid-jo6i4kqk]{width:100%;max-width:940px;margin:64px auto 0;overflow:visible}.giant[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.01em;fill:#0000;stroke:#ffffff59;stroke-width:1.4px;stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 3.2s var(--ease-out), fill 1.2s ease 2.2s;font-size:250px;font-weight:500}.giant[data-astro-cid-jo6i4kqk].is-in text[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0;fill:#ffffff1f}.bottom[data-astro-cid-jo6i4kqk]{color:#ffffffbf;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;padding-top:20px;font-size:12px;display:flex}@media (width<=900px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.giant[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0}}
