@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_7c39b4d-module__QdNkWq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_7c39b4d-module__QdNkWq__variable{--font-syne:"Syne", "Syne Fallback"}
.hg-landing{--amber:#fcb111;--bg:#060503;--surface:#111;--border:#1e1e1e;--text:#f0efe9;--muted:#a0a09a;--success:#34d399;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.hg-landing *{box-sizing:border-box;margin:0;padding:0}.hg-landing h1,.hg-landing h2,.hg-landing h3,.hg-landing .display{font-family:var(--font-syne), sans-serif}.hg-landing:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.hg-landing .container{z-index:1;max-width:1000px;margin:0 auto;padding:0 24px;position:relative}.hg-landing header{border-bottom:1px solid var(--border);padding:28px 0}.hg-landing .logo{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.hg-landing .logo span{color:var(--amber)}.hg-landing .header-link{color:var(--text);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s}.hg-landing .header-link:hover{color:var(--amber)}.hg-landing .badge{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#fcb1111a;border:1px solid #fcb1114d;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.hg-landing .badge:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;animation:2s infinite hg-pulse}@keyframes hg-pulse{0%,to{opacity:1}50%{opacity:.3}}.hg-landing .hero-eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:.8rem}.hg-landing .hero-headline{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(3rem,8vw,6.5rem);font-weight:800;line-height:.95}.hg-landing .hero-headline em{color:var(--amber);font-style:normal}.hg-landing .hero-sub{color:#a0a09a;max-width:520px;margin-bottom:48px;font-size:1.1rem;font-weight:300;line-height:1.7}.hg-landing .countdown-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.72rem}.hg-landing .countdown-units{gap:16px;display:flex}.hg-landing .unit{text-align:center}.hg-landing .unit-num{font-family:var(--font-syne), sans-serif;color:var(--text);font-size:2.2rem;font-weight:700;line-height:1}.hg-landing .unit-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.65rem}.hg-landing .unit-sep{font-family:var(--font-syne), sans-serif;color:var(--border);align-self:flex-start;padding-top:2px;font-size:2rem;font-weight:700}.hg-landing .countdown-live{color:var(--amber);font-family:var(--font-syne), sans-serif;font-size:1.4rem;font-weight:700}.hg-landing .engines{border-top:1px solid var(--border);padding:64px 0}.hg-landing .section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:36px;font-size:.72rem}.hg-landing .engines-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.hg-landing .engine-card{background:var(--surface);padding:28px;transition:background .2s}.hg-landing .engine-card:hover{background:#161616}.hg-landing .engine-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.68rem;font-weight:500}.hg-landing .engine-name{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;margin-bottom:8px;font-size:1.4rem;font-weight:700}.hg-landing .engine-desc{color:var(--muted);font-size:.875rem;font-weight:300;line-height:1.6}.hg-landing .form-section{border-top:1px solid var(--border);padding:64px 0 80px}.hg-landing .form-header{margin-bottom:40px}.hg-landing .form-headline{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.05}.hg-landing .form-sub{color:var(--muted);font-size:.9rem;font-weight:300}.hg-landing .role-selector{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.hg-landing .role-btn{border:1px solid var(--border);color:var(--muted);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:10px 20px;font-size:.85rem;font-weight:500;transition:all .15s}.hg-landing .role-btn:hover{color:var(--text);border-color:#333}.hg-landing .role-btn.active{background:var(--amber);border-color:var(--amber);color:#000;font-weight:600}.hg-landing .fields{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.hg-landing .field-full{grid-column:1/-1}.hg-landing .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;display:block}.hg-landing .field input,.hg-landing .field select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-body);-webkit-appearance:none;border-radius:4px;outline:none;padding:13px 16px;font-size:.95rem;transition:border-color .15s}.hg-landing .field input:focus,.hg-landing .field select:focus{border-color:var(--amber)}.hg-landing .field select option{background:#1a1a1a}.hg-landing .field input::placeholder{color:#8a8a84}.hg-landing .submit-btn{background:var(--amber);color:#000;font-family:var(--font-syne), sans-serif;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:10px;margin-top:8px;padding:15px 32px;font-size:.95rem;font-weight:700;transition:all .15s;display:inline-flex}.hg-landing .submit-btn:hover{background:#e89e0a;transform:translateY(-1px)}.hg-landing .submit-btn:active{transform:translateY(0)}.hg-landing .submit-btn:disabled{opacity:.6;cursor:default;transform:none}.hg-landing .submit-btn svg{transition:transform .15s}.hg-landing .submit-btn:hover svg{transform:translate(3px)}.hg-landing .consent-note{color:var(--muted);margin-top:14px;font-size:.78rem}.hg-landing .consent-note a{color:#a0a09a;text-underline-offset:2px;text-decoration:underline}.hg-landing .role-note{color:var(--muted);margin-top:16px;font-size:.8rem;font-style:italic}.hg-landing .form-error{color:#f08a8a;margin-top:14px;font-size:.85rem}.hg-landing .success-msg{background:#34d3990f;border:1px solid #34d3994d;border-radius:4px;margin-top:16px;padding:24px}.hg-landing .success-msg h3{font-family:var(--font-syne), sans-serif;color:var(--success);margin-bottom:6px;font-size:1.1rem;font-weight:700}.hg-landing .success-msg p{color:var(--muted);font-size:.875rem}.hg-landing footer{border-top:1px solid var(--border);padding:32px 0}.hg-landing .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hg-landing .footer-links{flex-wrap:wrap;align-items:center;gap:18px;font-size:.8rem;display:flex}.hg-landing .footer-links a{color:#a0a09a;text-decoration:none;transition:color .15s}.hg-landing .footer-links a:hover{color:var(--text)}.hg-landing .footer-copy{color:var(--muted);font-size:.8rem;line-height:1.7}.hg-landing .footer-entity{color:#8a8a84;font-weight:500}.hg-landing .fade-up{opacity:0;animation:.6s forwards hg-fadeUp;transform:translateY(20px)}@keyframes hg-fadeUp{to{opacity:1;transform:translateY(0)}}.hg-landing .delay-1{animation-delay:.1s}.hg-landing .delay-2{animation-delay:.2s}.hg-landing .delay-3{animation-delay:.3s}.hg-landing .delay-4{animation-delay:.4s}.hg-landing .delay-5{animation-delay:.55s}@media (prefers-reduced-motion:reduce){.hg-landing .fade-up{opacity:1;animation:none;transform:none}.hg-landing .badge:before{animation:none}}@media (max-width:640px){.hg-landing .engines-grid,.hg-landing .fields{grid-template-columns:1fr}.hg-landing .field-full{grid-column:1}.hg-landing .footer-inner{flex-direction:column;align-items:flex-start}}.hg-landing .hero-cta{flex-wrap:wrap;gap:12px;margin:28px 0 8px;display:flex}.hg-landing .cta-primary,.hg-landing .cta-secondary{border-radius:8px;justify-content:center;align-items:center;padding:13px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.hg-landing .cta-primary{background:var(--amber);color:#20201e;border:1px solid var(--amber)}.hg-landing .cta-primary:hover{background:#e89e0a;border-color:#e89e0a}.hg-landing .cta-secondary{color:var(--text);border:1px solid var(--border);background:0 0}.hg-landing .cta-secondary:hover{border-color:var(--muted)}.hg-landing .steps-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hg-landing .step-card{background:var(--surface);padding:28px}.hg-landing .step-num{font-family:var(--font-syne), sans-serif;color:var(--amber);margin-bottom:10px;font-size:.85rem;font-weight:700}@media (max-width:720px){.hg-landing .steps-grid{grid-template-columns:1fr}.hg-landing .hero-cta{flex-direction:column;align-items:stretch}}.hg-landing header{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border);background:#060503eb;padding:12px 0;position:sticky;top:0}.hg-landing .header-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.hg-landing .logo-lockup{color:var(--text);align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.hg-landing .logo-mark{flex:none;width:30px;height:30px;display:block}.hg-landing .header-right{flex:none;align-items:center;gap:10px;display:flex}.hg-landing .header-right .badge{display:none}.hg-landing .cta-compact{border-radius:7px;padding:9px 15px;font-size:.85rem}@media (max-width:379px){.hg-landing .logo-lockup .logo{display:none}}@media (min-width:720px){.hg-landing header{padding:16px 0}.hg-landing .logo-mark{width:34px;height:34px}.hg-landing .header-right .badge{display:inline-flex}}.hg-landing .hero{padding:32px 0 40px}.hg-landing .hero-eyebrow{margin-bottom:14px;font-size:.72rem}.hg-landing .hero-headline{margin-bottom:16px;font-size:clamp(2.5rem,12vw,3.4rem);line-height:.98}.hg-landing .hero-sub{max-width:34ch;margin-bottom:22px;font-size:1rem;line-height:1.55}.hg-landing .hero-cta{margin:0 0 24px}.hg-landing .cta-primary,.hg-landing .cta-secondary{width:100%;padding:15px 24px;font-size:1rem}.hg-landing .cta-compact{width:auto}@media (min-width:560px){.hg-landing .cta-primary,.hg-landing .cta-secondary{width:auto}}@media (min-width:720px){.hg-landing .hero{padding:72px 0 64px}.hg-landing .hero-eyebrow{margin-bottom:22px;font-size:.8rem}.hg-landing .hero-headline{margin-bottom:26px;font-size:clamp(3.4rem,7vw,6rem);line-height:.95}.hg-landing .hero-sub{max-width:46ch;margin-bottom:34px;font-size:1.12rem;line-height:1.7}.hg-landing .hero-cta{margin:0 0 34px}}.hg-landing .safety-band{border-top:1px solid #fcb11159;border-bottom:1px solid var(--border);background:radial-gradient(120% 80% at 50% 0,#fcb11112,#0000 62%),#0c0b08;padding:52px 0;position:relative}.hg-landing .safety-headline{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;max-width:16ch;margin:-20px 0 28px;font-size:clamp(1.75rem,7.5vw,2.4rem);font-weight:700;line-height:1.12}.hg-landing .safety-list{grid-template-columns:1fr;gap:22px;list-style:none;display:grid}.hg-landing .safety-item{align-items:flex-start;gap:13px;display:flex}.hg-landing .safety-check{background:var(--amber);color:#20201e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.hg-landing .safety-title{font-family:var(--font-syne), sans-serif;color:var(--text);margin-bottom:3px;font-size:1.02rem;font-weight:700}.hg-landing .safety-body{color:#c9c8c1;font-size:.94rem;line-height:1.6}@media (min-width:720px){.hg-landing .safety-band{padding:84px 0}.hg-landing .safety-headline{max-width:20ch;margin:-24px 0 40px;font-size:clamp(2.2rem,4vw,3rem)}.hg-landing .safety-list{grid-template-columns:repeat(2,1fr);gap:30px 40px}}.hg-landing .engines{padding:44px 0}.hg-landing .section-label{margin-bottom:22px}.hg-landing .engine-card,.hg-landing .step-card{padding:22px}@media (min-width:720px){.hg-landing .engines{padding:72px 0}.hg-landing .section-label{margin-bottom:36px}.hg-landing .engine-card,.hg-landing .step-card{padding:28px}}
