.application-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:48px}.application-hero h1{font-size:clamp(38px,5vw,58px);margin:18px 0 10px}.application-hero p{max-width:820px;color:#d6e4ee;font-size:18px}.award-badge{padding:22px;text-align:center;background:#fff;color:#0b1c2b;border-radius:18px}.award-badge span,.award-badge strong,.award-badge small{display:block}.award-badge span{color:#0877ee;font-weight:900;font-size:12px}.award-badge strong{font-size:38px;line-height:1.1}.award-badge small{color:#627083}.wizard-progress{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto 42px}.wizard-progress button{position:relative;display:grid;justify-items:center;gap:10px;background:transparent;color:#627083;border:0;font-weight:800}.wizard-progress button:not(:last-child)::after{content:"";position:absolute;z-index:0;top:29px;left:62%;width:76%;height:4px;background:#cbd9e2}.wizard-progress b{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:62px;border:2px solid #b9cad6;border-radius:50%;background:#f3f6f9;font-size:18px}.wizard-progress button.active{color:#0877ee}.wizard-progress button.active b,.wizard-progress button.complete b{background:#0877ee;border-color:#0877ee;color:#fff}.wizard-progress button.complete::after{background:#0877ee}.scholarship-wizard{max-width:1020px;margin:auto}.scholarship-wizard .form-section{display:none}.scholarship-wizard .form-section.wizard-visible{display:block}.scholarship-wizard .form-section:first-of-type{padding-top:50px}.wizard-step-label{display:block;margin-bottom:22px;color:#0877ee;font-size:13px;font-weight:900;letter-spacing:.08em}.wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:28px 34px;background:#fff}.wizard-actions .right-actions{display:flex;gap:12px}.wizard-actions button{min-width:165px}.button.outline{background:#fff;color:#0877ee;border:2px solid #0877ee}.application-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px}.review-item{padding:14px;background:#f3f7fa;border-radius:9px}.review-item strong,.review-item span{display:block}.review-item strong{color:#536578;font-size:12px;text-transform:uppercase}.review-item span{margin-top:4px;white-space:pre-wrap}.wizard-storage-note{text-align:center;color:#627083;font-size:13px;margin:42px auto 70px}.save-message{color:#16834b;font-weight:800}.submit-row{display:none!important}.submit-row.wizard-visible{display:flex!important}@media(max-width:760px){.application-hero-grid{grid-template-columns:1fr}.award-badge{width:230px}.wizard-progress span{font-size:11px}.wizard-progress b{width:45px;height:45px}.wizard-progress button:not(:last-child)::after{top:21px}.application-review{grid-template-columns:1fr}.wizard-actions{align-items:stretch;flex-direction:column}.wizard-actions .right-actions{display:grid}.wizard-actions button{width:100%}}
