.fOkOpW_root{color:#111827;background:#f3f5f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;display:grid}@media (max-width:860px){.fOkOpW_root{grid-template-columns:minmax(0,1fr)}}.fOkOpW_loadingState{color:#4b5563;justify-content:center;align-items:center;gap:.75rem;min-height:100vh;font-size:.9rem;display:flex}.fOkOpW_spinner{border:2px solid #c0e4f3;border-top-color:#026f9b;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite fOkOpW_spin}@keyframes fOkOpW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fOkOpW_spinner{animation-duration:2.4s}}.fOkOpW_brand{background:#dceff9;flex-direction:column;justify-content:center;gap:16px;padding:48px max(40px,4vw);display:flex;position:relative;overflow:hidden}.fOkOpW_brand:after{content:"";opacity:.6;background:#c0e4f3;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-140px}.fOkOpW_brand:before{content:"";background:#d9efe8;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:120px}.fOkOpW_brand>*{z-index:1;position:relative}@media (max-width:860px){.fOkOpW_brand{padding:28px 16px 24px}}.fOkOpW_logoLink{width:max-content;line-height:0;display:inline-block}.fOkOpW_headline{text-wrap:balance;max-width:16ch;margin:16px 0 0;font-size:2rem;font-weight:800;line-height:1.2}@media (max-width:860px){.fOkOpW_headline{font-size:1.5rem}}.fOkOpW_lead{color:#374151;max-width:44ch;margin:0;font-size:.95rem;line-height:1.55}.fOkOpW_points{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fOkOpW_points li{align-items:center;gap:8px;font-weight:500;display:flex}.fOkOpW_points li:before{content:"✓";color:#fff;background:#0a7f5b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}@media (max-width:860px){.fOkOpW_hideSmall{display:none}}.fOkOpW_side{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex}@media (max-width:860px){.fOkOpW_side{justify-content:flex-start;padding:24px 16px}}.fOkOpW_card{background:#fff;border:1px solid #e1e5ea;border-radius:24px;flex-direction:column;gap:16px;width:min(420px,100%);padding:32px;display:flex;box-shadow:0 1px 2px #1118270d,0 8px 24px #1118270f}@media (max-width:860px){.fOkOpW_card{padding:24px}}.fOkOpW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#026f9b;font-size:.75rem;font-weight:700;display:block}.fOkOpW_title{margin:0;font-size:1.65rem;font-weight:800;line-height:1.2}.fOkOpW_sub{color:#4b5563;margin:-8px 0 0}.fOkOpW_form{flex-direction:column;gap:16px;display:flex}.fOkOpW_field{flex-direction:column;gap:6px;font-size:.85rem;font-weight:500;display:flex}.fOkOpW_field label{color:#111827}.fOkOpW_field input{color:#111827;background:#f8f9fb;border:1px solid #e1e5ea;border-radius:10px;width:100%;padding:11px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.fOkOpW_field input:focus{background:#fff;border-color:#41afda;outline:none;box-shadow:0 0 0 3px #41afda40}.fOkOpW_field input:disabled{opacity:.6}.fOkOpW_pw{position:relative}.fOkOpW_pw input{padding-right:64px}.fOkOpW_linkBtn{font:inherit;color:#026f9b;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600;text-decoration:none}.fOkOpW_linkBtn:hover{text-decoration:underline}.fOkOpW_linkBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #41afda}.fOkOpW_peek{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fOkOpW_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.fOkOpW_submit{width:100%;font:inherit;color:#fff;cursor:pointer;background:#026f9b;border:0;border-radius:999px;padding:14px;font-size:.95rem;font-weight:700;transition:background .15s}.fOkOpW_submit:hover:not(:disabled){background:#014a67}.fOkOpW_submit:focus-visible{outline-offset:2px;outline:3px solid #41afda}.fOkOpW_submit:disabled{opacity:.65;cursor:wait}.fOkOpW_alert{border-radius:10px;padding:10px 14px;font-size:.85rem}.fOkOpW_error{color:#ac2c28;background:#fce0df}.fOkOpW_success{color:#065740;background:#d9efe8}.fOkOpW_help{color:#4b5563;margin:0;font-size:.8rem}.fOkOpW_foot{color:#4b5563;text-align:center;margin:0;font-size:.75rem}.fOkOpW_otp{justify-content:space-between;gap:8px;display:flex}.fOkOpW_otp input{text-align:center;color:#111827;background:#f8f9fb;border:1px solid #e1e5ea;border-radius:10px;width:100%;min-width:0;padding:10px 0;font-family:inherit;font-size:1.3rem;font-weight:700}.fOkOpW_otp input:focus{background:#fff;border-color:#0000;outline:2px solid #41afda}.fOkOpW_check{align-items:center;gap:8px;font-size:.85rem;display:flex}.fOkOpW_check input{accent-color:#026f9b;width:16px;height:16px}
