.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}}.apply-consent{background:#f7f9fc;border:1px solid #eef1f5;border-radius:10px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.apply-consent input{accent-color:#0d7aff;cursor:pointer;flex:none;width:18px;height:18px;margin-top:3px}.apply-consent label{color:var(--muted);cursor:pointer;font-size:12.5px;line-height:1.55}.apply-consent a{color:var(--ink);border-bottom:1px solid #c4cad4;transition:border-color .15s}.apply-consent a:hover{border-color:var(--ink)}
