.apply-page_main__C0Lrw{overflow:hidden}.apply-page_container__j8lDO{width:min(100% - 3rem,86rem);margin-inline:auto}.apply-page_hero__OUO96{padding:6.5rem 0 5rem;background:radial-gradient(circle at 75% 20%,#deebff 0,transparent 28rem)}.apply-page_hero__OUO96 .apply-page_container__j8lDO{max-width:86rem}.apply-page_eyebrow__oM4Tu{display:flex;align-items:center;gap:.65rem;margin:0 0 1.2rem;color:var(--secondary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apply-page_eyebrow__oM4Tu span{width:.45rem;height:.45rem;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 .3rem #dbeafe}.apply-page_hero__OUO96 h1{max-width:12ch;margin:0;font-size:clamp(3.25rem,6.2vw,6.3rem);font-weight:790;letter-spacing:-.065em;line-height:.95}.apply-page_hero__OUO96>div>p:not(.apply-page_eyebrow__oM4Tu){max-width:43rem;margin:1.5rem 0;color:var(--foreground-secondary);font-size:1.06rem;line-height:1.7}.apply-page_hero__OUO96 ul{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin:0;padding:0;color:#234978;font-size:.82rem;font-weight:700;list-style:none}.apply-page_applicationSection__sPgqC{padding:0 0 8rem}.apply-page_applicationGrid__V0HIM{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:start;gap:1.5rem}.apply-page_asideCard__5LhWc,.apply-page_formCard__R3hzK{border:1px solid var(--border);border-radius:1.2rem;background:#fff;box-shadow:var(--shadow-card)}.apply-page_formCard__R3hzK{padding:clamp(1.5rem,4vw,3.5rem)}.apply-page_formHeading__E2Jzg{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;padding-bottom:2.3rem;border-bottom:1px solid var(--border)}.apply-page_asideIndex__l5ZRl,.apply-page_formHeading__E2Jzg>span{color:#7a9bc4;font:650 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.apply-page_asideCard__5LhWc h2,.apply-page_formHeading__E2Jzg h2{margin:0;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em;line-height:1.05}.apply-page_asideCard__5LhWc p,.apply-page_formHeading__E2Jzg p{margin:.8rem 0 0;color:var(--foreground-secondary);line-height:1.65}.apply-page_form__Ycihr{display:grid;gap:1.45rem;margin-top:2.2rem}.apply-page_fieldGrid__s52LC{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.apply-page_field__FaSwx{display:grid;gap:.55rem}.apply-page_field__FaSwx label{color:#1e293b;font-size:.84rem;font-weight:700}.apply-page_field__FaSwx label span{color:var(--secondary)}.apply-page_labelRow__6D7D_{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.apply-page_labelRow__6D7D_>span{color:var(--foreground-muted);font-size:.68rem}.apply-page_field__FaSwx input,.apply-page_field__FaSwx select,.apply-page_field__FaSwx textarea{width:100%;min-height:3.35rem;padding:.82rem .95rem;border:1px solid var(--border-strong);border-radius:.7rem;outline:0;background:#fbfdff;color:var(--foreground);font:inherit;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}.apply-page_field__FaSwx textarea{min-height:8.5rem;resize:vertical;line-height:1.55}.apply-page_field__FaSwx input::placeholder,.apply-page_field__FaSwx textarea::placeholder{color:#94a3b8}.apply-page_field__FaSwx input:focus,.apply-page_field__FaSwx select:focus,.apply-page_field__FaSwx textarea:focus{border-color:#4f86d8;box-shadow:0 0 0 3px #dceafe}.apply-page_field__FaSwx [aria-invalid=true]{border-color:#dc5d64}.apply-page_fieldError__qf7Ly{margin:0;color:#b4232a;font-size:.74rem}.apply-page_privacyNote__0vA91{margin:.2rem 0 0;color:var(--foreground-muted);font-size:.76rem;line-height:1.55}.apply-page_privacyNote__0vA91 a{color:var(--secondary);font-weight:700}.apply-page_submit__aDjc6{display:flex;width:100%;min-height:3.6rem;align-items:center;justify-content:center;gap:.75rem;border:0;border-radius:.75rem;background:var(--secondary);color:#fff;font:750 .92rem var(--font-sans);cursor:pointer;transition:background .15s ease,transform .15s ease}.apply-page_submit__aDjc6:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-1px)}.apply-page_submit__aDjc6:disabled{cursor:wait;opacity:.7}.apply-page_status__TRDPX:empty{display:none}.apply-page_success__vJzXJ{display:flex;gap:.9rem;padding:1rem;border:1px solid #a9dfc1;border-radius:.75rem;background:#f0fdf4;color:#14532d}.apply-page_success__vJzXJ>span{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#bbf7d0}.apply-page_success__vJzXJ strong{display:block;margin-bottom:.25rem}.apply-page_submitError__ySDEo,.apply-page_success__vJzXJ p{margin:0;font-size:.8rem;line-height:1.5}.apply-page_submitError__ySDEo{padding:.9rem;border:1px solid #fecaca;border-radius:.7rem;background:#fef2f2;color:#991b1b}.apply-page_trap__E_3Ph{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.apply-page_aside__gHjLN{position:sticky;top:6.2rem;display:grid;gap:1rem}.apply-page_asideCard__5LhWc{padding:2rem}.apply-page_asideCard__5LhWc h2{margin-top:1rem;font-size:2rem}.apply-page_asideCard__5LhWc ol{display:grid;gap:0;margin:1.8rem 0 0;padding:0;list-style:none}.apply-page_asideCard__5LhWc li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 0;border-top:1px solid var(--border);color:#334155;font-size:.82rem;line-height:1.5}.apply-page_asideCard__5LhWc li span{color:#7596bd;font:650 .65rem var(--font-mono)}.apply-page_securityNote__oAvIQ{display:flex;gap:.75rem;margin:0;padding:1rem;color:var(--foreground-muted);font-size:.74rem;line-height:1.5}.apply-page_securityNote__oAvIQ span{color:var(--secondary);font-size:1rem}@media (max-width:60rem){.apply-page_applicationGrid__V0HIM{grid-template-columns:minmax(0,1fr) 20rem}}@media (max-width:47.999rem){.apply-page_container__j8lDO{width:min(100% - 2rem,42rem)}.apply-page_hero__OUO96{padding:4.2rem 0 3.5rem}.apply-page_hero__OUO96 h1{font-size:clamp(3rem,14vw,4.5rem)}.apply-page_applicationSection__sPgqC{padding-bottom:4.5rem}.apply-page_applicationGrid__V0HIM{grid-template-columns:1fr}.apply-page_formCard__R3hzK{padding:1.35rem}.apply-page_formHeading__E2Jzg{gap:.8rem}.apply-page_fieldGrid__s52LC{grid-template-columns:1fr}.apply-page_field__FaSwx input,.apply-page_field__FaSwx select{min-height:3.5rem;font-size:1rem}.apply-page_aside__gHjLN{position:static}}@media (prefers-reduced-motion:reduce){.apply-page_field__FaSwx input,.apply-page_field__FaSwx select,.apply-page_field__FaSwx textarea,.apply-page_submit__aDjc6{transition:none}}