.apply-page{background:var(--ground);min-height:80vh}.apply-hero{border-bottom:1px solid var(--line);background:#fff;padding:clamp(64px,8vw,96px) 0 clamp(48px,6vw,72px)}.apply-wrap{width:100%;max-width:640px;margin:0 auto;padding:0 24px}.apply-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-text);background:#0d7aff12;border:1px solid #0d7aff2e;border-radius:5px;margin-bottom:24px;padding:3px 9px;font-size:11px;display:inline-block}.apply-h1{letter-spacing:-.025em;color:var(--ink);max-width:17ch;margin-bottom:24px;font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.06}.apply-lead{color:var(--muted);max-width:54ch;font-size:clamp(17px,2vw,20px);line-height:1.6}@media (max-width:640px){.apply-lead{font-size:15.5px}}.apply-form-section{padding:clamp(64px,7vw,96px) 0 clamp(80px,8vw,112px)}.apply-success{max-width:520px;margin:0 auto}.apply-next3{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-top:36px;padding-top:26px;display:flex}.apply-next3-item{font-family:var(--mono);color:var(--muted);font-size:11.5px}.apply-success-note{color:var(--muted);margin-top:4px;margin-bottom:24px;font-size:14px}@media (max-width:560px){.qwiz-fields{grid-template-columns:1fr!important}.qwiz-fields>*{grid-column:1/-1!important}}
