.hQiz5W_publicPage,.hQiz5W_onboardingPage{color:#172b49;width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 64px}.hQiz5W_publicHero,.hQiz5W_stepsIntro,.hQiz5W_onboardingCard{background:#fff;border:1px solid #d7e0eb;border-radius:18px;box-shadow:0 8px 28px #1332570f}.hQiz5W_publicHero{background:radial-gradient(circle at 90% 10%,#ff77321f,#0000 32%),linear-gradient(130deg,#f2f7fc,#fff 64%);padding:clamp(28px,6vw,64px)}.hQiz5W_eyebrow{color:#b64b16;letter-spacing:.13em;margin:0 0 12px;font-size:.78rem;font-weight:800}.hQiz5W_publicHero h1{color:#123d7d;max-width:720px;margin:0;font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.08}.hQiz5W_publicHero>p:not(.hQiz5W_eyebrow){color:#53647b;max-width:720px;margin:18px 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.hQiz5W_publicActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hQiz5W_primaryButton,.hQiz5W_secondaryButton,.hQiz5W_actionButton{min-height:46px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-weight:750;text-decoration:none;display:inline-flex}.hQiz5W_primaryButton,.hQiz5W_actionButton{color:#fff;background:#124d98;border:1px solid #0d438b}.hQiz5W_primaryButton:hover,.hQiz5W_actionButton:hover{background:#0c3c79}.hQiz5W_secondaryButton{color:#173f77;background:#fff;border:1px solid #c9d5e4}.hQiz5W_stepsIntro{margin-top:22px;padding:clamp(22px,4vw,36px)}.hQiz5W_stepsIntro h2{margin:0 0 20px;font-size:1.45rem}.hQiz5W_publicSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hQiz5W_publicSteps li{border:1px solid #e2e9f1;border-radius:12px;align-content:start;gap:9px;padding:18px;display:grid}.hQiz5W_publicSteps span,.hQiz5W_honestNote{color:#56677d;line-height:1.55}.hQiz5W_honestNote{margin:20px 0 0;font-size:.9rem}.hQiz5W_onboardingPage{max-width:900px}.hQiz5W_onboardingTitle{margin-bottom:20px}.hQiz5W_onboardingTitle h1{color:#143d79;margin:4px 0 8px;font-size:clamp(1.8rem,4vw,2.5rem)}.hQiz5W_onboardingTitle p{color:#596a80;margin:0;line-height:1.55}.hQiz5W_progress{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.hQiz5W_progressStep{color:#5a6c84;background:#f5f8fc;border:1px solid #d6e0eb;border-radius:10px;padding:12px;font-size:.92rem;font-weight:700}.hQiz5W_progressStep[data-active=true]{color:#123e7e;background:#eaf2fc;border-color:#174e96}.hQiz5W_onboardingCard{padding:clamp(18px,4vw,32px)}.hQiz5W_onboardingCard h2{margin:0 0 6px;font-size:1.4rem}.hQiz5W_stepDescription{color:#5a6b81;margin:0 0 22px;line-height:1.5}.hQiz5W_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hQiz5W_field{gap:7px;min-width:0;display:grid}.hQiz5W_fieldWide{grid-column:1/-1}.hQiz5W_field>span{color:#283d58;font-size:.92rem;font-weight:700}.hQiz5W_field input,.hQiz5W_field select,.hQiz5W_field textarea{color:#172b49;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bac9db;border-radius:8px;padding:10px 12px}.hQiz5W_field textarea{resize:vertical;min-height:90px}.hQiz5W_field input:focus-visible,.hQiz5W_field select:focus-visible,.hQiz5W_field textarea:focus-visible,.hQiz5W_primaryButton:focus-visible,.hQiz5W_secondaryButton:focus-visible,.hQiz5W_actionButton:focus-visible,.hQiz5W_stepButton:focus-visible{outline-offset:2px;outline:3px solid #ee7b28}.hQiz5W_field small{color:#5a6b81;line-height:1.4}.hQiz5W_helpText{color:#586a81;border-left:3px solid #ed7a2a;margin:14px 0 0;padding-left:12px;line-height:1.5}.hQiz5W_formActions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;display:flex}.hQiz5W_buttonGroup{flex-wrap:wrap;gap:10px;display:flex}.hQiz5W_stepButton{color:#183f76;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d4e3;border-radius:9px;padding:9px 15px;font-weight:700}.hQiz5W_stepButton:disabled{cursor:not-allowed;opacity:.55}.hQiz5W_fileInput{background:#f8fafc;border:1px dashed #aebfd4;border-radius:10px;width:100%;padding:16px}.hQiz5W_documentList{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.hQiz5W_documentList li{border:1px solid #e0e7ef;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.hQiz5W_bankSaved{color:#225239;background:#f1faf5;border:1px solid #bfd9cc;border-radius:9px;margin-top:14px;padding:12px}.hQiz5W_notice,.hQiz5W_error,.hQiz5W_statusNotice{border-radius:9px;margin:14px 0;padding:12px 14px;line-height:1.5}.hQiz5W_notice,.hQiz5W_statusNotice{color:#27425f;background:#f3f7fc;border:1px solid #cfdae8}.hQiz5W_error{color:#8c2020;background:#fff1f1;border:1px solid #d99}.hQiz5W_statusNotice strong{color:#173f77;margin-bottom:4px;display:block}@media (max-width:700px){.hQiz5W_publicPage,.hQiz5W_onboardingPage{width:min(100% - 22px,600px);padding-top:20px}.hQiz5W_publicHero{border-radius:13px}.hQiz5W_publicSteps{grid-template-columns:1fr}.hQiz5W_progress{gap:6px}.hQiz5W_progressStep{text-align:center;padding:9px 7px;font-size:.78rem}.hQiz5W_formGrid{grid-template-columns:1fr}.hQiz5W_fieldWide{grid-column:auto}.hQiz5W_formActions,.hQiz5W_buttonGroup{width:100%}.hQiz5W_buttonGroup>*{flex:1}.hQiz5W_actionButton,.hQiz5W_stepButton{width:100%}}
