@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght.woff2) format("woff2")}:root{--bg: #060B14;--bg-veil: rgba(6, 11, 20, .78);--panel: #0C1522;--panel-2: #0F1B2C;--bg-veil-0: rgba(6, 11, 20, 0);--card: #1A2633;--line: rgba(148, 163, 184, .16);--line-2: rgba(148, 163, 184, .3);--fg: #E9EEF5;--muted: #9AA7BA;--brand: #1463FF;--brand-text: #7EA6FF;--brand-soft: rgba(20, 99, 255, .12);--brand-glow: rgba(20, 99, 255, .45);--ok: #34D399;--warn: #FBBF24;--alert: #F87171;--chart: #22D3EE;--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--gutter-l: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--fg);font:400 17px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}h1 em,h2 em,h3 em{font-style:normal;color:var(--brand-text)}p{margin:0}a{color:var(--brand-text)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.wrap{max-width:1200px;margin:0 auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.eyebrow{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text)}.eyebrow.ok{color:var(--ok)}.eyebrow.warn{color:var(--warn)}.lede{color:var(--muted);font-size:18px;max-width:60ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font:700 15px/1 var(--font-display);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:box-shadow .22s,background .22s,border-color .22s,transform .14s}.btn:active{transform:scale(.97)}.btn-p{background:var(--brand);color:#fff;box-shadow:0 10px 30px -12px var(--brand-glow)}.btn-p:hover{box-shadow:0 0 0 4px var(--brand-soft),0 12px 36px -10px var(--brand-glow)}.btn-g{background:#1463ff14;color:#cfe0ff;border-color:#1463ff4d}.btn-g:hover{border-color:#1463ff99;box-shadow:0 0 18px -4px var(--brand-glow);color:#fff}.btn-s{min-height:40px;padding:0 16px;font-size:14px}.more{display:inline-flex;align-items:center;gap:8px;font:700 15px/1.2 var(--font-display);color:var(--brand-text);text-decoration:none;padding:6px 0}.more:after{content:"→";transition:transform .2s}.more:hover:after{transform:translate(4px)}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:linear-gradient(var(--bg) 0%,var(--bg-veil) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;gap:28px;height:64px}.wm{display:inline-flex;align-items:baseline;font:800 22px/1 var(--font-display);letter-spacing:-.035em;color:var(--fg);text-decoration:none;white-space:nowrap}.wm svg{display:inline-block;overflow:visible;color:var(--brand);flex:none;height:.72em;width:.63648em;margin-right:calc(.72em * 1.5 * 8.84 / 26)}html.js:not(.eyes-on) .wm svg,html.js:not(.eyes-on) svg[data-live]{visibility:hidden}.nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.nav ul a{color:var(--muted);text-decoration:none;font-size:15px}.nav ul a:hover,.nav ul a[aria-current=page]{color:var(--fg)}.nav ul a[aria-current=page]{box-shadow:0 2px 0 var(--brand)}.nav .act{margin-left:auto;display:flex;gap:10px;align-items:center}.phero{position:relative;padding-block:88px 72px;overflow:hidden}.phero:before{content:"";position:absolute;inset:-30% -10% auto 35%;height:800px;background:radial-gradient(closest-side,rgba(20,99,255,.2),transparent 70%);pointer-events:none}.phero .wrap{position:relative;display:grid;gap:22px}.phero h1{font-size:clamp(42px,6.2vw,84px);letter-spacing:-.045em;line-height:.98;max-width:16ch}section.sec{padding-block:104px;border-top:1px solid var(--line)}.sh{display:grid;gap:16px;max-width:760px;margin-bottom:44px}.sh h2{font-size:clamp(30px,4vw,52px)}.cta{padding:56px;border-radius:28px;background:radial-gradient(80% 120% at 85% 0%,rgba(20,99,255,.3),transparent 60%),var(--panel);border:1px solid rgba(20,99,255,.3);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.cta h2{font-size:clamp(28px,3.6vw,44px)}footer.site{background:var(--panel);border-top:1px solid var(--line);padding-block:56px}.ft{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:32px clamp(48px,8vw,120px)}.ft p,.ft li{color:var(--muted);font-size:15px}.ft ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ft a{color:var(--muted);text-decoration:none}.ft a:hover{color:var(--fg)}.ft .h4{font:700 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin-bottom:14px}.legal{margin-top:40px;font-size:13px;color:var(--muted)}@media(max-width:960px){.nav .wrap{flex-wrap:wrap;height:auto;gap:6px 12px;padding-top:10px}.nav ul{order:3;width:100%;overflow-x:auto;gap:20px;padding-bottom:10px;white-space:nowrap;scrollbar-width:none}.nav ul::-webkit-scrollbar{display:none}.nav ul a{font-size:14px;display:inline-block;padding-block:6px}.cta{grid-template-columns:minmax(0,1fr);padding:32px 24px}.ft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft>:first-child{grid-column:1 / -1}.ft ul{gap:2px}.ft ul a{display:inline-block;padding-block:8px}}@media(max-width:560px){body{font-size:16px}.nav .act{gap:6px}.nav .btn-s{padding:0 12px;font-size:13.5px}.phero{padding-block:56px 48px}section.sec{padding-block:80px}.lede{font-size:16.5px}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-brand{display:grid;gap:14px;align-content:start}.dm{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border-radius:20px;border:1px solid var(--line-2);background:var(--panel);color:var(--fg);box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #1463ff1a,0 0 70px -30px var(--brand-glow);overflow:auto}.dm::backdrop{background:#04080f9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dm[open]{animation:dmIn .22s ease-out}@keyframes dmIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}.dm-hd{display:flex;align-items:flex-start;gap:16px;padding:22px 22px 18px 24px;border-bottom:1px solid var(--line)}.dm-hd div{flex:1;display:grid;gap:4px}.dm-hd h2{font:800 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.dm-hd p{color:var(--muted);font-size:14.5px;margin:0}.dm-x{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff08;color:var(--muted);cursor:pointer;display:grid;place-items:center}.dm-x:hover{color:var(--fg);border-color:#1463ff80}.dm-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dm form{display:grid;gap:14px;padding:20px 24px 24px;margin:0;border:0;border-radius:0;background:none}.dm .f2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.dm label{display:grid;gap:6px;font:600 13.5px/1.2 var(--font-display);color:var(--muted)}.dm input,.dm textarea{font:400 16px/1.4 var(--font-body);color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:11px 12px;min-height:44px;width:100%;box-sizing:border-box}.dm input:focus,.dm textarea:focus{outline:none;border-color:#1463ffb3;box-shadow:0 0 0 3px var(--brand-soft)}.dm textarea{min-height:92px;resize:vertical}.dm-ft{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px}.dm-ft .btn{white-space:nowrap}.dm-err{color:var(--alert);font-size:13.5px;margin:0}.dm-toast{position:fixed;z-index:90;left:50%;top:calc(80px + env(safe-area-inset-top,0px));transform:translate(-50%,-12px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 16px;border-radius:14px;background:var(--card, #1A2633);border:1px solid rgba(52,211,153,.45);box-shadow:0 18px 40px -16px #000c;font:600 14.5px/1.35 var(--font-display);color:var(--fg)}.dm-toast.on{opacity:1;transform:translate(-50%)}.dm-toast i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ok);box-shadow:0 0 10px var(--ok)}.dm-toast span{color:var(--muted);font-weight:500}@media(max-width:560px){.dm .f2{grid-template-columns:minmax(0,1fr)}.dm-hd{padding:18px 16px 14px 18px}.dm form{padding:16px 18px 18px}.dm-ft .btn{flex:1}}@media(prefers-reduced-motion:reduce){.dm[open]{animation:none}.dm-toast{transition:none}}.dm-privacy{margin:0;font-size:12.5px;color:var(--muted)}.dm-privacy a{color:var(--muted)}.stack-12{display:grid;gap:12px}.stack-16{display:grid;gap:16px}.self-start{justify-self:start}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-28{margin-top:28px}section.sec.top-56{padding-top:56px}.sh.flush{margin:0}.eyebrow.alert{color:var(--alert)}.acc-warn{--acc: var(--warn)}.acc-alert{--acc: var(--alert)}.acc-chart{--acc: var(--chart)}.acc-orange{--acc: #FB923C}.acc-rose{--acc: #FB7185}.acc-fuchsia{--acc: #E879F9}.acc-lime{--acc: #A3E635}.acc-indigo{--acc: #818CF8}i.w22{width:22%}i.w28{width:28%}i.w71{width:71%}i.w72{width:72%}i.w89{width:89%}i.w90{width:90%}i.w100{width:100%}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
