.application-options-body{background:#f7f7f7}
.application-options-body .site-header .site-logo{display:block!important}
.application-options-body .site-header{box-shadow:0 8px 28px rgba(20,20,20,.035)}
.apply-choice-page{min-height:calc(100vh - var(--nx-header-height,82px));padding:clamp(58px,7vw,92px) 5vw clamp(74px,8vw,112px)}
.apply-choice-hero{max-width:1180px;margin:0 auto}
.apply-choice-eyebrow{display:block;margin-bottom:13px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.apply-choice-hero h1{max-width:800px;margin:0;color:#111;font:800 clamp(38px,5vw,64px)/1.04 Manrope,Arial,sans-serif;letter-spacing:-.05em}
.apply-choice-hero p{max-width:680px;margin:18px 0 0;color:#6f6f6f;font-size:16px;line-height:1.7}
.apply-choice-grid{max-width:1180px;margin:48px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.apply-choice-card{min-height:360px;padding:25px;border:1px solid #e3e3e3;border-radius:22px;background:#fff;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.apply-choice-card:hover{border-color:#f0b8ba;transform:translateY(-3px);box-shadow:0 20px 44px rgba(20,20,20,.075)}
.choice-card-top{display:flex;align-items:center;justify-content:flex-start;margin-bottom:42px}
.choice-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#fff0f1;color:var(--red);font-family:"Material Symbols Rounded";font-size:25px;font-weight:500;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
.micro-card .choice-icon{background:#f1f1f1;color:#222}.business-card .choice-icon{background:#fff8e5;color:#b88b25}
.choice-copy{flex:1}.choice-label{color:var(--red);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.apply-choice-card h2{margin:10px 0 11px;color:#111;font:800 clamp(22px,2vw,28px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.035em}
.apply-choice-card p{margin:0;color:#777;font-size:13px;line-height:1.6}
.choice-button{min-height:44px;margin-top:28px;padding:11px 16px;border-radius:999px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.choice-button span{font-size:16px}.choice-button.red{background:var(--red)}.choice-button.black{background:#151515}.choice-button.gold{background:#ba8c25}
.choice-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 13px 25px rgba(0,0,0,.15)}
.choice-button:focus-visible,.apply-choice-help>a:focus-visible{outline:3px solid rgba(205,23,23,.3);outline-offset:3px}
.apply-choice-help{max-width:1180px;margin:18px auto 0;padding:21px 24px;border:1px solid #e1e1e1;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}
.apply-choice-help>div{display:flex;align-items:center;gap:15px}.apply-choice-help>div>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff0f1;color:var(--red);font-size:21px}.apply-choice-help strong{display:block;color:#151515;font:800 14px Manrope}.apply-choice-help p{margin:4px 0 0;color:#777;font-size:12px}.apply-choice-help>a{color:var(--red);font-size:11px;font-weight:800;white-space:nowrap}
.application-options-body footer{min-height:0}
@media(max-width:1080px){.apply-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-choice-card{min-height:320px}}
@media(max-width:750px){.apply-choice-page{padding-inline:20px}.apply-choice-grid{grid-template-columns:1fr;margin-top:34px}.apply-choice-card{min-height:0}.choice-card-top{margin-bottom:30px}.apply-choice-help{align-items:flex-start;flex-direction:column}.apply-choice-help>a{padding-left:55px}}
@media(max-width:420px){.apply-choice-hero h1{font-size:36px}.apply-choice-help{padding:19px}.apply-choice-help p{line-height:1.55}.apply-choice-help>a{padding-left:0}}
@media(prefers-reduced-motion:reduce){.apply-choice-card,.choice-button{transition:none}.apply-choice-card:hover,.choice-button:hover{transform:none}}

/* Keep the Apply Now hero aligned with the standard page headers. */
.apply-choice-hero{text-align:left}
.apply-choice-hero .apply-choice-eyebrow,.apply-choice-hero h1,.apply-choice-hero p{width:auto;text-align:left!important}
.apply-choice-hero h1{max-width:800px!important}
.apply-choice-eyebrow{margin-bottom:13px;font-size:9px;font-weight:850;letter-spacing:.17em}
.apply-choice-hero h1{max-width:800px;margin:13px 0 0;font:850 clamp(38px,5vw,64px)/1 Manrope,DM Sans,sans-serif;letter-spacing:-.055em}
.apply-choice-hero p{max-width:680px;margin:16px auto 0;font-size:13px;line-height:1.65}
