.review-steps{display:flex;justify-content:center;gap:28px;margin:30px 0;color:#5c697c;font-size:12px;font-weight:700}.review-steps b{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:6px;background:#e7f0ff;border:1px solid #cddffd;border-radius:50%;color:#3268ed;font-size:10px}.application-options{margin-top:24px}.application-fields{margin-top:24px}.field textarea,.field select{width:100%;padding:13px;border:1px solid #d6dde7;border-radius:6px;font:15px Arial,sans-serif;background:#fff;color:#151a22}.field textarea{min-height:120px;resize:vertical}.application-option[aria-pressed=true]{border-color:#3268ed;background:#f3f7ff}.application-option[aria-pressed=true] i{color:#fff;background:#3268ed;border-color:#3268ed}.application-note{font-size:11px!important;margin-top:25px}.consent-check{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:11px;color:#586474}.consent-check input{width:18px;height:18px;flex:none}.consent-check a{color:#3268ed}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.status-icon{width:56px;height:56px;border-radius:50%;background:#e8f3ee;color:#23724e;display:grid;place-items:center;font-size:28px;margin-bottom:20px}.application-continue:focus-visible,.application-option:focus-visible,.application-back:focus-visible{outline:3px solid #90b4ff;outline-offset:3px}.application-error{font-size:12px;line-height:1.5}.fee-panel{padding:28px;border:1px solid #c8dcff;border-radius:12px;background:#f2f7ff;text-align:left;margin-top:26px}.fee-panel strong{font-size:28px}.fee-panel .cta{border:0;cursor:pointer}.private-banner{background:#132844;color:#fff;text-align:center;font-size:12px;padding:10px}#apply,#investment{scroll-margin-top:22px}@media(max-width:720px){.review-steps{gap:14px;font-size:10px}.review-steps b{width:22px;height:22px;margin-right:3px}.application-side{display:none}.application-controls{gap:12px}.application-continue{min-width:140px}.hero h1{font-size:36px}.stats{font-size:14px;line-height:1.7}.application-fields{grid-template-columns:1fr}.application-fields .field{grid-column:1/-1}.fee-panel{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.account-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:1px solid #dce7f7;border-radius:999px;background:#fff;box-shadow:0 4px 16px rgba(38,74,124,.05);color:#526078;font-size:12px;line-height:1.4}.account-badge strong{color:#203c66;font-weight:700}.account-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf4ff;color:#3268ed;flex:none}.account-icon svg{width:21px;height:21px}
