body{background:#f6f9f8}header{position:relative}.back-home{font-size:13px;font-weight:600}.application-shell{max-width:830px;width:90%;margin:60px auto 70px}.application-heading{text-align:center;margin-bottom:34px}.application-heading .eyebrow{justify-content:center;margin-bottom:16px}.application-heading h1{font-size:46px;line-height:1.25;margin-bottom:16px}.application-heading>p:last-child{color:var(--muted);font-size:15px}.application-card{background:#fff;border:1px solid #e0e9e5;border-radius:12px;padding:38px 45px;box-shadow:0 15px 60px #06294b07}.step-line{display:flex;align-items:center;gap:17px;font-size:11px;color:#8a979d;margin-bottom:28px}.step-line span{display:flex;align-items:center;gap:9px;white-space:nowrap}.step-line b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#edf2f0}.step-line .step-active{color:var(--navy);font-weight:700}.step-active b{background:var(--green);color:#fff}.step-line i{flex:1;height:1px;background:var(--line)}.preview-notice{font-size:11px;line-height:1.7;background:#edf7f3;color:#426656;border:1px solid #d5e8de;padding:13px 16px;border-radius:5px;margin-bottom:26px}.preview-notice strong{display:block;color:var(--navy)}#application-form{padding:0;box-shadow:none;border-radius:0}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field label{font-size:12px;margin-bottom:9px}.field label span{color:var(--green)}.field input,.field select{width:100%;border:1px solid #d9e2de;background:#fff;border-radius:5px;padding:15px;font-size:13px;height:49px;margin:0;color:var(--navy)}.field input:focus,.field select:focus{outline:2px solid #a8ddc8;outline-offset:1px}.field small{display:block;font-size:10px;color:#839087;line-height:1.6;margin-top:7px}.consent-preview{margin-top:28px;border-top:1px solid var(--line);padding-top:23px}.consent-preview>div{display:flex;align-items:center;gap:8px}.consent-preview input{width:16px;height:16px;margin:0}.consent-preview label{margin:0;font-size:12px}.pending{font-size:9px;font-weight:500;color:#7a827d;background:#f0f2f0;border-radius:3px;padding:3px 6px;margin-left:8px}.consent-preview p{font-size:11px;line-height:1.8;color:var(--muted);margin-left:24px}.credit-assurance{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;margin:28px 0 18px}.credit-assurance svg{width:20px;height:20px;color:var(--green)}.continue{width:100%;justify-content:center;gap:20px;font-size:16px;padding:18px}.continue .arrow{width:20px;height:20px}.submit-note{font-size:10px;text-align:center;color:var(--muted);margin:13px 0 0}.application-disclaimer{font-size:10px;line-height:1.7;color:var(--muted);max-width:570px;text-align:center;margin:20px auto}.next-check{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--mint);color:var(--green);font-size:26px;margin-bottom:25px}#next-step>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}#next-step h2{font-size:35px}#next-step .button{margin-top:5px}.application-card [hidden]{display:none!important}footer{background:transparent}@media(max-width:600px){.application-shell{margin-top:36px;width:92%}.application-heading h1{font-size:34px;letter-spacing:-1.5px}.application-heading>p:last-child{font-size:13px;line-height:1.7}.application-card{padding:25px 20px}.field-grid{grid-template-columns:1fr;gap:20px}.step-line{gap:9px;font-size:9px}.step-line span{gap:6px}.step-line b{width:22px;height:22px}.back-home{font-size:11px}.logo{width:175px}.preview span{font-size:7px}.application-heading .eyebrow{font-size:8px}.consent-preview p{margin-left:0}}

.application-checklist h2{font-size:24px;letter-spacing:-.5px}.application-checklist ul{padding-left:20px;margin:20px 0 30px;color:var(--muted);font-size:14px;line-height:1.8}.application-checklist li{margin-bottom:10px}.application-help{text-align:center;font-size:13px;margin-top:24px;color:var(--muted)}.application-help a{color:var(--navy);font-weight:700}
