:root{color:#f2f5f8;background:#070d1a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--dark-navy: #070d1a;--midnight-blue: #0b1b33;--silver: #c0c6d1;--steel-gray: #7e8794;--soft-white: #f2f5f8;--electric-blue: #2f80ed;--ice-blue: #8ec5ff;--danger: #ff8b98;--success: #85e7bd}*{box-sizing:border-box}html{background:var(--dark-navy)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 72% 22%,rgba(47,128,237,.28),transparent 23rem),radial-gradient(circle at 12% 82%,rgba(142,197,255,.12),transparent 24rem),linear-gradient(rgba(142,197,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(142,197,255,.045) 1px,transparent 1px),linear-gradient(135deg,#070d1a,#0b1b33 52%,#050914);background-size:auto,auto,48px 48px,48px 48px,auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh}.content-frame{width:min(1180px,calc(100% - 40px));margin:0 auto}.risk-strip{border-bottom:1px solid rgba(192,198,209,.12);background:#070d1af0;color:var(--steel-gray);font-size:.74rem;line-height:1.55}.risk-content{display:flex;gap:12px;padding:10px 0}.risk-strip strong{flex:0 0 auto;color:var(--ice-blue);font-weight:850;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(192,198,209,.12);background:#070d1ab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.brand-mark{display:inline-flex;align-items:center;gap:12px;min-width:fit-content;color:var(--soft-white);font-weight:820;letter-spacing:0}.brand-symbol{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(142,197,255,.48);border-radius:11px;background:linear-gradient(145deg,#2f80ed5c,#8ec5ff14);color:var(--ice-blue);font-size:.84rem;box-shadow:inset 0 1px #f2f5f824,0 16px 40px #2f80ed33}.brand-name{white-space:nowrap}.nav-actions,.nav-links,.language-switcher{display:flex;align-items:center}.nav-actions{gap:18px}.nav-links{gap:8px;color:var(--silver);font-size:.92rem}.nav-links a{border:1px solid transparent;border-radius:999px;padding:9px 13px}.nav-links a:hover,.nav-links a[aria-current=page]{border-color:#8ec5ff38;background:#8ec5ff14;color:var(--soft-white)}.language-switcher{gap:5px;border:1px solid rgba(192,198,209,.16);border-radius:999px;background:#0b1b3394;color:var(--steel-gray);padding:5px 8px}.language-switcher button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:.78rem;font-weight:850;padding:4px 5px}.language-switcher button.active{color:var(--ice-blue)}.page-shell{padding:72px 0 56px}.hero-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,.88fr);align-items:start;gap:54px;min-height:calc(100vh - 204px)}.hero-copy{max-width:660px;padding-top:0}.eyebrow{margin:0 0 16px;color:var(--ice-blue);font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{display:grid;margin-bottom:22px;color:var(--soft-white);font-size:clamp(4.6rem,8.2vw,7.55rem);line-height:.88;letter-spacing:0}h2{margin-bottom:10px;color:var(--soft-white);font-size:2rem;line-height:1.12;letter-spacing:0}.hero-lede{max-width:610px;margin-bottom:28px;color:var(--silver);font-size:1.06rem;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;font-size:.94rem;font-weight:850;padding:0 18px}.primary-link{background:linear-gradient(135deg,var(--electric-blue),var(--ice-blue));color:#06101f;box-shadow:0 18px 42px #2f80ed47}.secondary-link{border:1px solid rgba(192,198,209,.18);background:#0b1b336b;color:var(--silver)}.principles{display:grid;gap:11px;color:var(--silver);font-size:1rem;line-height:1.5}.principles span{border-left:2px solid var(--electric-blue);padding:8px 0 8px 15px;background:linear-gradient(90deg,rgba(47,128,237,.12),transparent 72%)}.waitlist-card{position:relative;overflow:hidden;border:1px solid rgba(192,198,209,.2);border-radius:30px;background:radial-gradient(circle at 82% 8%,rgba(47,128,237,.24),transparent 15rem),linear-gradient(180deg,rgba(242,245,248,.055),transparent 38%),#0b1b33b8;box-shadow:0 30px 100px #0000006b,inset 0 1px #f2f5f814;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:32px}.waitlist-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(142,197,255,.16),transparent 38%,rgba(47,128,237,.08));opacity:.7}.waitlist-card>*{position:relative}.form-header{margin-bottom:22px}.form-header p:last-child{margin-bottom:0;color:var(--silver);line-height:1.6}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-field{display:grid;gap:8px;color:var(--silver);font-size:.9rem;font-weight:720}.full-span{grid-column:1 / -1}input,select,textarea{width:100%;min-height:46px;border:1px solid rgba(192,198,209,.2);border-radius:14px;outline:none;background:#070d1abd;color:var(--soft-white);padding:12px 13px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{min-height:112px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#8ec5ffc7;background:#070d1af5;box-shadow:0 0 0 4px #2f80ed29}select{cursor:pointer}.chip-group{display:flex;flex-wrap:wrap;gap:9px}.chip-option{position:relative;display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(192,198,209,.2);border-radius:999px;background:#070d1a9e;color:var(--silver);cursor:pointer;font-size:.86rem;font-weight:780;padding:8px 12px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.chip-option input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.chip-option:hover,.chip-option.selected{border-color:#8ec5ff9e;background:linear-gradient(135deg,#2f80ed57,#8ec5ff1a);color:var(--soft-white)}.chip-option:has(input:focus-visible){box-shadow:0 0 0 4px #2f80ed2e}.submit-button{width:100%;min-height:52px;margin-top:22px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--electric-blue),var(--ice-blue));color:#06101f;cursor:pointer;font-weight:850;letter-spacing:0;box-shadow:0 18px 42px #2f80ed42}.submit-button:disabled{cursor:not-allowed;opacity:.68}.form-status{margin-bottom:18px;border-radius:16px;padding:12px 14px;font-size:.94rem;line-height:1.45}.form-status.success{border:1px solid rgba(133,231,189,.34);background:#85e7bd1a;color:var(--success)}.form-status.error{border:1px solid rgba(255,139,152,.36);background:#ff8b981a;color:var(--danger)}.field-error{color:var(--danger);font-size:.8rem;font-weight:650}@media(max-width:1060px){.hero-section{grid-template-columns:1fr;align-items:start}.hero-copy{max-width:780px}}@media(max-width:760px){.content-frame{width:min(100% - 24px,1180px)}.risk-content{display:grid;gap:4px}.nav-bar{align-items:flex-start;flex-direction:column;min-height:0;padding:16px 0}.nav-actions{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.nav-links{flex-wrap:wrap}.page-shell{padding:34px 0}.hero-section{gap:34px;min-height:0}h1{font-size:clamp(3.25rem,18vw,5.2rem)}.hero-lede{font-size:1rem}.waitlist-card{border-radius:24px;padding:22px}.form-grid{grid-template-columns:1fr}}
