.page_page__zM7_O{--gold:#ffd21a;--gold-2:#f3b400;--panel:rgba(12,13,15,.92);--muted:hsla(0,0%,100%,.72);min-height:100vh;position:relative;overflow-x:hidden;background:#030405;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_backdrop__3bavy{position:fixed;inset:0;background:linear-gradient(90deg,rgba(2,3,4,.72),rgba(2,3,4,.58) 50%,rgba(2,3,4,.88)),linear-gradient(0deg,rgba(2,3,4,.72),rgba(2,3,4,.12)),url(/hero-loader-bg.png) 50%/cover no-repeat;filter:saturate(.55) contrast(1.15) brightness(.52);transform:scale(1.02);z-index:0}.page_texture__ZGmCR{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 74% 20%,rgba(255,210,26,.08),transparent 22%),linear-gradient(90deg,transparent 78%,rgba(255,210,26,.025) 0);opacity:.95}.page_texture__ZGmCR:after{content:"";position:absolute;right:-34px;top:80px;width:240px;height:520px;opacity:.2;background-image:linear-gradient(30deg,rgba(255,210,26,.24) 12%,transparent 12.5%,transparent 87%,rgba(255,210,26,.24) 87.5%,rgba(255,210,26,.24)),linear-gradient(150deg,rgba(255,210,26,.24) 12%,transparent 12.5%,transparent 87%,rgba(255,210,26,.24) 87.5%,rgba(255,210,26,.24)),linear-gradient(30deg,rgba(255,210,26,.24) 12%,transparent 12.5%,transparent 87%,rgba(255,210,26,.24) 87.5%,rgba(255,210,26,.24)),linear-gradient(150deg,rgba(255,210,26,.24) 12%,transparent 12.5%,transparent 87%,rgba(255,210,26,.24) 87.5%,rgba(255,210,26,.24));background-size:32px 56px;background-position:0 0,0 0,16px 28px,16px 28px}.page_content__VCWRp,.page_footerTexture__sCSvu,.page_header__o3zHc{position:relative;z-index:1}.page_header__o3zHc{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 4.25vw 20px;border-bottom:1px solid rgba(255,210,26,.62);background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.46))}.page_brand__kM4sW{display:flex;align-items:center;min-width:0}.page_logoWrap__6qind{width:82px;height:96px;overflow:hidden;display:grid;place-items:center;filter:drop-shadow(0 0 10px rgba(255,210,26,.18))}.page_logoWrap__6qind img{width:58px;height:auto;-o-object-fit:contain;object-fit:contain}.page_brandDivider__pGq7_{width:1px;height:76px;margin:0 26px 0 12px;background:linear-gradient(180deg,transparent,var(--gold),transparent)}.page_brandAccent__uZbul,.page_brandTop__s1zPA{font-size:clamp(22px,2vw,35px);line-height:.98;font-weight:950;letter-spacing:.01em;text-transform:uppercase}.page_brandAccent__uZbul{color:var(--gold);margin-top:7px}.page_brandBottom__y5Hnv{margin-top:9px;font-size:15px;font-weight:800;letter-spacing:.42em;text-transform:uppercase}.page_secureBadge__0rIyC{display:flex;align-items:center;gap:16px;min-width:-moz-max-content;min-width:max-content}.page_loginIcon__5FfJh,.page_promiseIcon__uKLbN,.page_secureIcon__TARMM{color:var(--gold)}.page_secureIcon__TARMM{width:58px;height:58px;padding:12px;border:1px solid rgba(255,210,26,.76);border-radius:18px;box-shadow:0 0 24px rgba(255,210,26,.18),inset 0 0 22px rgba(255,210,26,.04)}.page_authorizedOnly__evi5x svg,.page_featureIcon__lA_t7 svg,.page_fieldIcon__zUuVL svg,.page_loginButton__3vPrM svg,.page_loginIcon__5FfJh svg,.page_promiseIcon__uKLbN svg,.page_secondaryButton__lxuX7 svg,.page_secureIcon__TARMM svg,.page_visibilityButton__p7_qA svg{width:100%;height:100%}.page_secureBadge__0rIyC strong{display:block;text-transform:uppercase;font-size:15px;letter-spacing:.03em}.page_secureBadge__0rIyC span{display:block;margin-top:5px;color:var(--muted);font-size:14px}.page_content__VCWRp{width:min(1540px,100%);margin:0 auto;padding:38px 4vw 40px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(410px,.86fr);gap:clamp(30px,5vw,82px);align-items:center}.page_marketing__93aJ8{padding:4px 0 12px}.page_eyebrow__wKcoX{color:var(--gold);margin:0 0 16px;font-size:12px;font-weight:900;letter-spacing:.35em;text-transform:uppercase}.page_marketing__93aJ8 h1{margin:0;max-width:760px;font-size:clamp(36px,4vw,66px);line-height:1.04;letter-spacing:-.035em;font-weight:950;text-shadow:0 3px 20px rgba(0,0,0,.85)}.page_marketing__93aJ8 h1 span{color:var(--gold);display:block;margin-top:8px}.page_goldLine__Z9xzL{width:38px;height:4px;margin:22px 0;background:var(--gold);box-shadow:0 0 14px rgba(255,210,26,.35)}.page_lead__2iYrY{max-width:690px;margin:0;color:hsla(0,0%,100%,.82);font-size:clamp(16px,1.3vw,20px);line-height:1.62;text-shadow:0 2px 16px #000}.page_featureGrid__XVMbG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.page_featureCard__rjmaL{position:relative;min-height:162px;padding:20px 18px 24px;border:1px solid rgba(255,210,26,.44);border-radius:16px;background:linear-gradient(145deg,rgba(20,21,23,.88),rgba(5,6,7,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 12px 28px rgba(0,0,0,.25);text-align:center;backdrop-filter:blur(8px)}.page_featureIcon__lA_t7{width:48px;height:48px;margin:0 auto 12px;color:var(--gold)}.page_featureCard__rjmaL h2{margin:0;font-size:16px;font-weight:900}.page_featureCard__rjmaL p{margin:8px auto 0;max-width:190px;color:var(--muted);line-height:1.45;font-size:13px}.page_cardLine__2JHia{position:absolute;width:30px;height:3px;bottom:12px;left:calc(50% - 15px);background:var(--gold)}.page_promise__FYJMH{margin-top:24px;display:flex;align-items:center;gap:16px;text-shadow:0 2px 14px #000}.page_promiseIcon__uKLbN{width:48px;height:48px;padding-right:14px;border-right:1px solid var(--gold)}.page_promise__FYJMH strong{display:block;color:var(--gold);text-transform:uppercase;font-size:13px;letter-spacing:.15em}.page_promise__FYJMH span{display:block;margin-top:5px;color:var(--muted);font-size:13px}.page_loginCard__4PXx1{width:100%;max-width:620px;justify-self:end;padding:clamp(28px,3vw,48px);border:1px solid rgba(255,210,26,.56);border-radius:24px;background:linear-gradient(155deg,rgba(21,22,24,.96),rgba(7,8,10,.96));box-shadow:0 30px 80px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.035);backdrop-filter:blur(18px)}.page_loginIcon__5FfJh{width:58px;height:58px;margin:0 auto 12px;padding:13px;border:1px solid rgba(255,210,26,.86);border-radius:18px;box-shadow:0 0 28px rgba(255,210,26,.25),inset 0 0 20px rgba(255,210,26,.06)}.page_loginCard__4PXx1>h2{margin:0;text-align:center;font-size:clamp(34px,3vw,50px);line-height:1.1;font-weight:950}.page_loginCard__4PXx1>p{margin:15px 0 0;text-align:center;color:var(--muted);font-size:15px}.page_cardDivider__uxiDD{height:1px;margin:26px 0 28px;background:linear-gradient(90deg,transparent,rgba(255,210,26,.92),transparent);box-shadow:0 0 16px rgba(255,210,26,.35)}.page_form__Qmsfh{display:grid;gap:19px}.page_label__O2o7u{display:grid;gap:9px;color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.page_field__5SelH{position:relative;display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:11px;background:rgba(6,7,9,.68);transition:border-color .2s,box-shadow .2s}.page_field__5SelH:focus-within{border-color:rgba(255,210,26,.85);box-shadow:0 0 0 3px rgba(255,210,26,.09)}.page_field__5SelH input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:16px 52px 16px 50px;font-size:15px}.page_fieldIcon__zUuVL{position:absolute;left:16px;width:21px;height:21px;color:hsla(0,0%,100%,.72)}.page_visibilityButton__p7_qA{position:absolute;right:10px;width:36px;height:36px;padding:8px;border:0;background:transparent;color:hsla(0,0%,100%,.72);cursor:pointer}.page_visibilityButton__p7_qA:hover{color:var(--gold)}.page_forgotRow__8OhJS{margin-top:-10px;text-align:right}.page_forgotRow__8OhJS a{color:var(--gold);font-size:13px}.page_errorBox__auvd9{padding:12px 14px;border:1px solid rgba(255,70,70,.44);border-radius:10px;background:rgba(90,0,0,.24);color:#ffb2b2;font-size:13px}.page_loginButton__3vPrM{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:100%;border:0;border-radius:10px;padding:16px 20px;background:linear-gradient(180deg,#ffe16d,#ffbf16);color:#090909;font-size:18px;font-weight:950;cursor:pointer;box-shadow:0 12px 32px rgba(255,190,0,.19),inset 0 1px 0 hsla(0,0%,100%,.55)}.page_loginButton__3vPrM:hover{filter:brightness(1.05);transform:translateY(-1px)}.page_loginButton__3vPrM:disabled{opacity:.65;cursor:wait;transform:none}.page_loginButton__3vPrM span{width:24px;height:24px}.page_orRow__zTMic{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:hsla(0,0%,100%,.52);font-size:12px}.page_orRow__zTMic span{height:1px;background:hsla(0,0%,100%,.15)}.page_secondaryGrid__eZsht{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_secondaryButton__lxuX7{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border:1px solid rgba(255,210,26,.62);border-radius:10px;color:#fff;background:hsla(0,0%,100%,.015);text-decoration:none;font-weight:850;font-size:14px}.page_secondaryButton__lxuX7:hover{background:rgba(255,210,26,.08)}.page_secondaryButton__lxuX7 span{width:22px;height:22px;color:var(--gold)}.page_authorizedOnly__evi5x{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:24px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6);font-size:13px}.page_authorizedOnly__evi5x span{width:18px;height:18px}.page_footerTexture__sCSvu{height:42px;border-top:1px solid rgba(255,210,26,.55);background:repeating-linear-gradient(135deg,#16181a 0 10px,#0c0d0e 10px 20px);opacity:.95}@media (max-width:1180px){.page_content__VCWRp{grid-template-columns:1fr;align-items:start}.page_loginCard__4PXx1{justify-self:stretch;max-width:760px;margin:0 auto}.page_marketing__93aJ8{max-width:980px;margin:0 auto}}@media (max-width:760px){.page_header__o3zHc{align-items:flex-start;padding:18px 20px}.page_secureBadge__0rIyC{display:none}.page_logoWrap__6qind{width:56px;height:66px}.page_logoWrap__6qind img{width:38px}.page_brandDivider__pGq7_{height:52px;margin:0 16px 0 8px}.page_brandAccent__uZbul,.page_brandTop__s1zPA{font-size:20px}.page_brandBottom__y5Hnv{font-size:10px;letter-spacing:.25em}.page_content__VCWRp{padding:28px 18px 30px;gap:28px}.page_featureGrid__XVMbG{grid-template-columns:1fr 1fr}.page_featureCard__rjmaL{min-height:150px}.page_secondaryGrid__eZsht{grid-template-columns:1fr}}@media (max-width:520px){.page_featureGrid__XVMbG{grid-template-columns:1fr}.page_marketing__93aJ8 h1{font-size:38px}.page_loginCard__4PXx1{padding:24px 18px;border-radius:18px}.page_promise__FYJMH{align-items:flex-start}.page_field__5SelH input{font-size:14px}}