@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.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,U+FB00-FB06}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.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,U+FB00-FB06}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.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,U+FB00-FB06}:root{--bg: #0d0d0d;--bg-1: #131313;--bg-2: #1a1a1a;--bg-3: #242424;--surface: rgba(20, 20, 22, .6);--surface-strong: rgba(20, 20, 22, .85);--line: #1a1a1a;--line-2: #1e1e1e;--line-3: #2a2a2a;--line-4: #333333;--text: #ffffff;--text-2: #a8a8a8;--text-3: #9a9a9a;--text-4: #6a6a6a;--text-5: #7a7a7a;--brand: #1a26ff;--brand-2: #8b95ff;--periwinkle: #c9ccff;--tint-1: #9fb4d6;--tint-2: #cdd8ea;--tint-3: #dbe4f2;--tint-4: #e6edf9;--warn: #ff9d54;--warn-2: #e0a83d;--ok: #33d17a;--ok-2: #4ade80;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display: "Space Grotesk", var(--font-sans);--container: 1200px;--gutter: 28px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}h1,h2,h3,h4{font-weight:500;line-height:1.1}::selection{background:var(--brand);color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding:96px 0;border-bottom:1px solid var(--line)}@media(max-width:640px){.section{padding:64px 0}}.mono{font-family:var(--font-mono);letter-spacing:.04em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-2)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.section-title{font:500 clamp(28px,3.4vw,44px) / 1.1 var(--font-sans);letter-spacing:-.03em;color:var(--text);text-wrap:balance}.kicker{display:block;font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-2);margin-bottom:16px}.section-lead{font:400 clamp(16px,1.6vw,18px) / 1.6 var(--font-sans);color:var(--text-2);max-width:620px;text-wrap:pretty}.btn{display:inline-flex;align-items:center;gap:9px;font:600 13px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:15px 24px;border-radius:8px;white-space:nowrap;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.btn--sm{padding:11px 16px;font-size:12px}.btn--primary{background:var(--text);color:var(--bg)}.btn--primary:hover{background:#e2e2e2}.btn--ghost{background:var(--surface);color:var(--text);border:1px solid var(--line-4);backdrop-filter:blur(6px)}.btn--ghost:hover{border-color:#5a5a5a}.btn__play{width:18px;height:18px;border-radius:50%;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;flex:none}.btn__play:after{content:"";width:0;height:0;border-left:6px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-left:2px}.pill{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1.3 var(--font-mono);letter-spacing:.02em;color:var(--text-3)}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brand);flex:none}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease);will-change:opacity,transform}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes gv-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes gv-ants{to{stroke-dashoffset:-22}}.form-topbar{position:sticky;top:0;z-index:50;background:#0d0d0dcc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2)}.form-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.form-topbar .brand{display:flex;align-items:center;gap:9px}.form-topbar .brand img{height:26px;width:auto}.form-topbar .brand span{font:500 19px/1 var(--font-sans);letter-spacing:-.02em;color:#fff}.form-topbar__back{font:500 12px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);transition:color .2s var(--ease)}.form-topbar__back:hover{color:#fff}.form-page{padding:48px 0 88px}.form-wrap{width:100%;max-width:620px;margin-inline:auto;padding-inline:var(--gutter)}.form-page__title{font:500 clamp(28px,3.4vw,40px) / 1.1 var(--font-sans);letter-spacing:-.03em;color:#fff;margin:14px 0 0;text-wrap:balance}.form-page__lead{font:400 16px/1.6 var(--font-sans);color:var(--text-2);margin:14px 0 0}.form{margin-top:34px;display:flex;flex-direction:column;gap:20px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.field{display:flex;flex-direction:column;gap:8px}.field>label{font:500 13.5px/1.4 var(--font-sans);color:var(--text)}.field .req{color:var(--brand-2)}.field .hint{font:400 12px/1.4 var(--font-sans);color:var(--text-4)}.input,.select,.textarea{width:100%;font:400 15px/1.5 var(--font-sans);color:var(--text);background:var(--bg);border:1px solid var(--line-3);border-radius:10px;padding:12px 14px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);-webkit-appearance:none;appearance:none}.textarea{resize:vertical;min-height:104px}.input::placeholder,.textarea::placeholder{color:var(--text-4)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand-2);box-shadow:0 0 0 3px #1a26ff2e}.select{cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%239a9a9a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 4.5 6 8l3.5-3.5'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.select:required:invalid{color:var(--text-4)}.select option{color:var(--text);background:var(--bg-2)}.checks{display:flex;flex-wrap:wrap;gap:10px}.check{display:inline-flex;align-items:center;gap:9px;font:500 13px/1 var(--font-mono);letter-spacing:.02em;color:var(--text-2);background:var(--bg-1);border:1px solid var(--line-3);border-radius:9px;padding:11px 14px;cursor:pointer;user-select:none;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.check input{width:14px;height:14px;accent-color:var(--brand);cursor:pointer}.check:hover{border-color:#3a3a3a}.check:has(input:checked){border-color:var(--brand);color:#fff;background:#1a26ff1a}.form__submit{margin-top:6px;align-self:flex-start}.form-done{text-align:center;padding:20px 0 8px}.form-done__icon{width:52px;height:52px;border-radius:50%;background:#33d17a29;color:var(--ok);font:700 24px/52px var(--font-sans);margin:0 auto 20px}.form-done h2{font:500 26px/1.2 var(--font-sans);letter-spacing:-.02em;color:#fff}.form-done p{font:400 16px/1.6 var(--font-sans);color:var(--text-2);margin:14px auto 0;max-width:460px}.form-done__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}@media(max-width:640px){.form-page{padding:32px 0 64px}}.footer[data-astro-cid-sz7xmlte]{background:#000;padding:56px 0 30px;border-top:1px solid var(--line)}.footer__top[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:36px;border-bottom:1px solid var(--line)}.footer__brand[data-astro-cid-sz7xmlte]{max-width:340px}.footer__logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:24px;width:auto}.footer__logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font:500 18px/1 var(--font-sans);letter-spacing:-.02em;color:#fff}.footer__tagline[data-astro-cid-sz7xmlte]{font:500 12.5px/1.5 var(--font-mono);color:var(--text-2);margin:0 0 8px}.footer__desc[data-astro-cid-sz7xmlte]{font:400 13px/1.6 var(--font-sans);color:var(--text-4);margin:0}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px}.footer__links[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font:400 13px/1 var(--font-sans)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-5);transition:color .2s var(--ease)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__copy[data-astro-cid-sz7xmlte]{font:400 12.5px/1.5 var(--font-sans);color:#5a5a5a}
