.cuIdXG_page{color:#111827;background:radial-gradient(circle at 20% 15%,#4a7aff29,#0000 32%),#f4f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.cuIdXG_card{background:#fffffff5;border:1px solid #11182714;border-radius:24px;width:min(100%,440px);padding:38px;box-shadow:0 24px 70px #1118271f}.cuIdXG_eyebrow{color:#315dcc;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:800}.cuIdXG_card h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,8vw,46px)}.cuIdXG_lead{color:#5d6678;margin:14px 0 28px;font-size:14px;line-height:1.75}.cuIdXG_form{gap:18px;display:grid}.cuIdXG_form label{color:#374151;gap:8px;font-size:13px;font-weight:700;display:grid}.cuIdXG_form input{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d4d9e3;border-radius:12px;outline:none;padding:13px 14px;transition:border-color .16s,box-shadow .16s}.cuIdXG_form input:focus{border-color:#4a70d8;box-shadow:0 0 0 4px #4a70d81f}.cuIdXG_form button{color:#fff;font:inherit;cursor:pointer;background:#17213a;border:0;border-radius:12px;margin-top:4px;padding:14px 18px;font-weight:800}.cuIdXG_form button:hover{background:#24345c}.cuIdXG_error{color:#b42318;margin:-6px 0 0;font-size:13px}.cuIdXG_note{color:#8991a1;text-align:center;margin:20px 0 0;font-size:12px}@media (max-width:520px){.cuIdXG_card{border-radius:20px;padding:28px 22px}}
