._page_26q3t_1{background:var(--paper-warm);place-items:center;min-height:100dvh;padding:clamp(24px,5vw,64px);display:grid}._card_26q3t_9{background:#fff;border:1px solid #d8dde5;border-radius:10px;width:min(100%,520px);overflow:hidden;box-shadow:0 18px 48px #0f1c3114}._brand_26q3t_18{font-family:var(--font-ui);align-items:center;gap:14px;padding:24px 40px 0;display:flex}._brand_26q3t_18 strong{color:var(--red);letter-spacing:-.02em;font-size:1.25rem}._brand_26q3t_18>span{background:#c8cfd8;width:1px;height:26px}._brand_26q3t_18 p{color:#667085;margin:0;font-size:.95rem;font-weight:650}._content_26q3t_45{width:100%;padding:30px 40px 28px}._eyebrow_26q3t_50{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:800}._content_26q3t_45 h1{color:var(--navy);font-family:var(--font-ui);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,5vw,2rem);font-weight:760;line-height:1.15}._intro_26q3t_70{color:#667085;font-family:var(--font-ui);margin:10px 0 0;font-size:1rem;line-height:1.55}._form_26q3t_78{flex-direction:column;gap:16px;margin-top:24px;display:flex}._fieldGroup_26q3t_85{flex-direction:column;gap:7px;display:flex}._fieldGroup_26q3t_85 label{color:var(--navy);font-size:.875rem;font-weight:720}._fieldGroup_26q3t_85>input,._fieldGroup_26q3t_85 input{width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border:1px solid #bfc7d2;border-radius:8px;outline:none;padding:11px 13px;font-size:1rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}._fieldGroup_26q3t_85 input:hover{border-color:#98a2b3}._fieldGroup_26q3t_85 input:focus{border-color:#245fae;box-shadow:0 0 0 3px #245fae29}._form_26q3t_78>button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:8px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:760;transition:background .12s,border-color .12s}._form_26q3t_78>button:hover{border-color:var(--red-deep);background:var(--red-deep)}._form_26q3t_78>button:focus-visible,._resetLink_26q3t_141:focus-visible{outline-offset:3px;outline:3px solid #245fae47}._resetLink_26q3t_141{color:#245fae;text-underline-offset:3px;border-radius:5px;align-self:center;align-items:center;min-height:44px;margin:-8px 0 -2px;font-size:.9375rem;font-weight:680;display:inline-flex}._returnLink_26q3t_159{color:#245fae;text-underline-offset:3px;border-radius:5px;align-items:center;min-height:44px;margin-top:24px;font-size:.9375rem;font-weight:680;display:inline-flex}._returnLink_26q3t_159:focus-visible{outline-offset:3px;outline:3px solid #245fae47}._help_26q3t_176{color:#667085;text-align:center;border-top:1px solid #e2e6ec;margin:0;padding-top:18px;font-size:.875rem;line-height:1.55}._error_26q3t_186,._success_26q3t_187{border-radius:8px;margin:18px 0 -14px;padding:11px 13px;font-size:.875rem;font-weight:680;line-height:1.45}._error_26q3t_186{color:var(--red-deep);background:#fff5f5;border:1px solid #efc5c6;margin:-6px 0 0}._fieldError_26q3t_203{color:var(--red-deep);margin:0;font-size:.8125rem;font-weight:680;line-height:1.4}._success_26q3t_187{color:#285f4c;background:#f1faf6;border:1px solid #bad9cd}._note_26q3t_217{color:#667085;border-top:1px solid #e2e6ec;align-items:center;gap:12px;padding:20px 40px;display:flex}._note_26q3t_217 span{color:var(--red);letter-spacing:.06em;text-transform:uppercase;border:1px solid #d5dae2;border-radius:999px;flex:none;padding:5px 9px;font-size:.6875rem;font-weight:800}._note_26q3t_217 p{margin:0;font-size:.8125rem;line-height:1.45}._note_26q3t_217 form{margin-left:auto}._note_26q3t_217 button{min-height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.875rem;font-weight:720}._note_26q3t_217 button:hover{background:#f3f5f8}._note_26q3t_217 button:focus-visible{outline-offset:2px;outline:3px solid #245fae47}@media (width<=560px){._page_26q3t_1{background:#fff;align-items:start;padding:0}._card_26q3t_9{min-height:100dvh;box-shadow:none;border:0;border-radius:0}._brand_26q3t_18{padding:26px 24px 0}._content_26q3t_45{padding:36px 24px 32px}._content_26q3t_45 h1{font-size:1.85rem}._form_26q3t_78{margin-top:26px}._note_26q3t_217{flex-wrap:wrap;padding:18px 24px}._note_26q3t_217 form{margin-left:0}}@media (prefers-reduced-motion:reduce){._fieldGroup_26q3t_85 input,._form_26q3t_78>button{transition:none}}
