._banner_cyk8g_1{position:relative;width:100%;aspect-ratio:16 / 9;max-height:46vh;background-image:url(/assets/hero-banner.jpg);background-size:cover;background-position:center 40%;overflow:hidden}._banner_cyk8g_1:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(2 9 20 / 0%) 55%,var(--bg-dark) 100%)}._eyebrowWrap_cyk8g_20{position:absolute;inset:auto 0 18px;display:flex;justify-content:center;z-index:2}._eyebrow_cyk8g_20{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rank-gold);border:1px solid rgb(255 201 40 / 40%);background:#0209148c;backdrop-filter:blur(6px);padding:7px 16px;border-radius:100px}._dot_cyk8g_45{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px #5faf7c40}._footer_n96rd_1{border-top:1px solid var(--grid-blue);padding:22px 0}._inner_n96rd_6{display:flex;align-items:center;justify-content:space-between;max-width:var(--content-width);margin:0 auto;padding:0 var(--gutter)}._brand_n96rd_15{display:flex;align-items:center;gap:8px}._logo_n96rd_23{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.02em;line-height:1;color:var(--creo-white)}._logoAccent_n96rd_32{color:var(--rank-gold)}._name_n96rd_36{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--slate)}._links_n96rd_43{display:flex;gap:18px}._links_n96rd_43 a{color:var(--slate);text-decoration:none;font-size:13px;font-weight:500;transition:color .2s ease}._links_n96rd_43 a:hover,._links_n96rd_43 a:focus-visible{color:var(--rank-gold)}@media(max-width:480px){._inner_n96rd_6{flex-direction:column;gap:14px}}._panel_1l42a_2{text-align:center;padding:14px 14px 10px}._icon_1l42a_7{width:48px;height:48px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:21px;line-height:1;color:var(--bg-dark);background:var(--gradient-gold);box-shadow:0 0 0 6px #ffc9281a}._title_1l42a_22{font-family:var(--font-display);font-weight:700;font-size:18.5px;letter-spacing:-.01em;margin:0 0 9px;color:var(--creo-white)}._subtitle_1l42a_31{font-size:14.5px;color:var(--slate);line-height:1.6;margin:0 auto;max-width:340px}._subtitle_1l42a_31 strong{color:var(--creo-white);font-weight:600;overflow-wrap:anywhere}._hint_1l42a_46{margin:16px 0 0;font-size:12.5px;color:var(--slate-dim);line-height:1.5}@media(max-width:600px){._panel_1l42a_2{padding:10px 6px 6px}}._toggle_13j6g_1{display:flex;background:var(--bg-navy);border:1px solid var(--grid-blue);border-radius:100px;padding:4px;margin-bottom:14px}._option_13j6g_10{flex:1;padding:11px 12px;border:none;background:none;cursor:pointer;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--slate);border-radius:100px;transition:all .2s ease}._option_13j6g_10:hover:not(._active_13j6g_24){color:var(--creo-white)}._active_13j6g_24{background:linear-gradient(135deg,var(--bright-gold),var(--rank-gold));color:var(--bg-dark)}@media(max-width:600px){._option_13j6g_10{font-size:12.5px;padding:10px 8px}}@media(max-width:360px){._toggle_13j6g_1{flex-direction:column;border-radius:14px}._option_13j6g_10{border-radius:10px}}._emailRow_1env2_1{display:flex;gap:10px}._input_1env2_6{flex:1;min-width:0;padding:14px 16px;border-radius:10px;border:1px solid var(--grid-blue);background:var(--bg-navy);color:var(--creo-white);font-family:var(--font-body);font-size:14.5px;outline:none;transition:border-color .2s ease}._input_1env2_6::placeholder{color:var(--slate-dim)}._input_1env2_6:focus-visible{border-color:var(--rank-gold)}._submit_1env2_28{flex-shrink:0;padding:14px 22px;border-radius:10px;border:none;cursor:pointer;background:var(--gradient-gold);color:var(--bg-dark);font-family:var(--font-body);font-size:14.5px;font-weight:700;white-space:nowrap;transition:filter .2s ease,transform .1s ease}._submit_1env2_28:hover{filter:brightness(1.08)}._submit_1env2_28:active{transform:scale(.98)}._submit_1env2_28:disabled{opacity:.6;cursor:default}._honeypot_1env2_63{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}._message_1env2_72{margin-top:12px;font-size:13.5px;text-align:center}._message_1env2_72:empty{display:none}._error_1env2_82{color:var(--error)}._privacyNote_1env2_86{margin-top:16px;font-size:12.5px;color:var(--slate-dim);line-height:1.5}@media(max-width:480px){._emailRow_1env2_1{flex-direction:column}._submit_1env2_28{width:100%}}._card_1mhqc_1{max-width:var(--card-width);margin:0 auto;padding:26px 26px 22px;background:#06152a8c;border:1px solid var(--grid-blue);border-radius:18px;--fade-delay: .3s}@media(max-width:600px){._card_1mhqc_1{padding:20px 18px 18px;border-radius:16px}}._main_w9rx5_1{flex:1;display:flex;align-items:flex-start}._content_w9rx5_7{width:100%;max-width:var(--content-width);margin:0 auto;padding:48px var(--gutter) 60px;text-align:center}._headline_w9rx5_15{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,5.5vw,46px);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;--fade-delay: .1s}._accent_w9rx5_25{background:var(--gradient-gold);background-clip:text;-webkit-background-clip:text;color:transparent}._description_w9rx5_32{font-size:16px;color:var(--slate);max-width:440px;margin:0 auto 40px;line-height:1.6;--fade-delay: .2s}@media(max-width:600px){._content_w9rx5_7{padding:36px 18px 46px}._description_w9rx5_32{font-size:15px;margin-bottom:30px}}:root{--bg-dark: #020914;--bg-navy: #06152a;--grid-blue: #102b45;--creo-white: #f5f7fa;--slate: #8b98ac;--slate-dim: #4e5c71;--rank-gold: #ffc928;--bright-gold: #ffd84a;--deep-gold: #f5a900;--gradient-gold: linear-gradient(135deg, var(--bright-gold), var(--deep-gold));--good: #5faf7c;--error: #e08877;--font-display: "Montserrat", sans-serif;--font-body: "Manrope", sans-serif;--content-width: 640px;--card-width: 460px;--gutter: 24px;--ease-out: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100vh;background:var(--bg-dark);color:var(--creo-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}#root{display:flex;flex-direction:column;flex:1}.fade-up{opacity:0;animation:fadeUp .7s var(--ease-out) var(--fade-delay, 0s) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}:where(button,input,a):focus-visible{outline:2px solid var(--rank-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
