.apply[data-astro-cid-ihqxkhjj]{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,5vw,80px);align-items:end}.apply[data-astro-cid-ihqxkhjj] h2{font-family:var(--bc);font-weight:900;text-transform:uppercase;font-size:clamp(48px,5vw + 18px,104px);line-height:.92;letter-spacing:.02em;color:var(--cream);max-width:14ch}.apply[data-astro-cid-ihqxkhjj] h2 em{font-style:normal;color:var(--accent-brand)}.apply-lead[data-astro-cid-ihqxkhjj]{margin-top:18px;max-width:44ch;font-family:var(--d);font-size:clamp(15px,.4vw + 14px,17px);line-height:1.65;color:#f7f5f0c7}.cta-pair[data-astro-cid-ihqxkhjj]{margin-top:clamp(28px,3vw,40px);display:flex;gap:14px;flex-wrap:wrap}.btn[data-astro-cid-ihqxkhjj]{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:14px 26px;border-radius:var(--rp);font-family:var(--d);font-size:14px;font-weight:700;letter-spacing:.04em;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);border:1px solid transparent;cursor:pointer}.btn-hib[data-astro-cid-ihqxkhjj]{background:var(--hib);color:#fff;border-color:var(--hib)}.btn-hib[data-astro-cid-ihqxkhjj]:hover{background:var(--hib-hover);border-color:var(--hib-hover)}.btn-ghost[data-astro-cid-ihqxkhjj]{background:transparent;color:var(--cream);border-color:#f7f5f066}.btn-ghost[data-astro-cid-ihqxkhjj]:hover{border-color:var(--cream);background:#f7f5f00f}.btn[data-astro-cid-ihqxkhjj] .arrow[data-astro-cid-ihqxkhjj]{transition:transform var(--dur) var(--ease)}.btn[data-astro-cid-ihqxkhjj]:hover .arrow[data-astro-cid-ihqxkhjj]{transform:translate(6px)}.scarcity[data-astro-cid-ihqxkhjj]{margin-top:36px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.scarcity[data-astro-cid-ihqxkhjj] .s-n[data-astro-cid-ihqxkhjj]{font-family:var(--bc);font-weight:900;text-transform:uppercase;font-size:clamp(64px,5vw + 16px,112px);line-height:.9;letter-spacing:.02em;color:var(--cream)}.scarcity[data-astro-cid-ihqxkhjj] .s-body[data-astro-cid-ihqxkhjj]{display:flex;flex-direction:column;gap:8px}.scarcity[data-astro-cid-ihqxkhjj] .s-l[data-astro-cid-ihqxkhjj]{font-family:var(--m);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-brand)}.scarcity[data-astro-cid-ihqxkhjj] .s-p[data-astro-cid-ihqxkhjj]{font-family:var(--d);font-size:13.5px;line-height:1.6;color:#f7f5f0b8;max-width:38ch}@media(max-width:780px){.scarcity[data-astro-cid-ihqxkhjj]{grid-template-columns:1fr;gap:14px;padding:20px 0}}.apply-steps[data-astro-cid-ihqxkhjj]{margin-top:clamp(48px,5vw,72px);display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule-dark)}.apply-step[data-astro-cid-ihqxkhjj]{padding:clamp(24px,2.6vw,36px) clamp(24px,2.4vw,32px);border-right:1px solid var(--rule-dark)}.apply-step[data-astro-cid-ihqxkhjj]:first-child{padding-left:0}.apply-step[data-astro-cid-ihqxkhjj]:last-child{border-right:0;padding-right:0}.apply-step[data-astro-cid-ihqxkhjj] .step-n[data-astro-cid-ihqxkhjj]{font-family:var(--m);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f7f5f08c;display:block;margin-bottom:14px}.apply-step[data-astro-cid-ihqxkhjj] h3{font-family:var(--bc);font-weight:900;text-transform:uppercase;font-size:clamp(26px,1.8vw + 12px,36px);line-height:1;letter-spacing:.02em;color:var(--cream);margin-bottom:12px}.apply-step[data-astro-cid-ihqxkhjj] p{font-family:var(--d);font-size:13.5px;line-height:1.55;color:#f7f5f0b8;max-width:30ch}@media(max-width:780px){.apply-steps[data-astro-cid-ihqxkhjj]{grid-template-columns:1fr}.apply-step[data-astro-cid-ihqxkhjj]{padding:20px 0;border-right:0;border-bottom:1px solid var(--rule-dark)}.apply-step[data-astro-cid-ihqxkhjj]:last-child{border-bottom:0}}.card[data-astro-cid-ihqxkhjj]{background:var(--cream);color:var(--ink);padding:clamp(28px,3vw,40px);border-radius:var(--ri)}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj]{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:14px 0;border-bottom:1px solid var(--rule-soft)}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj]:last-of-type{border-bottom:0}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj] .k[data-astro-cid-ihqxkhjj]{font-family:var(--m);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);padding-top:5px}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj] .v[data-astro-cid-ihqxkhjj]{font-family:var(--bc);font-weight:800;text-transform:uppercase;font-size:18px;letter-spacing:.02em;line-height:1.2}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj] .v[data-astro-cid-ihqxkhjj] small[data-astro-cid-ihqxkhjj]{display:block;font-family:var(--d);font-size:12.5px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--stone);margin-top:6px;line-height:1.5}.terms[data-astro-cid-ihqxkhjj]{display:flex;flex-direction:column;gap:14px}.term[data-astro-cid-ihqxkhjj]{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.term[data-astro-cid-ihqxkhjj]:last-child{border-bottom:0;padding-bottom:0}.term[data-astro-cid-ihqxkhjj]:first-child{padding-top:0}.term-tag[data-astro-cid-ihqxkhjj]{font-family:var(--m);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.term-tag[data-astro-cid-ihqxkhjj].is-now{color:var(--accent-brand)}.term-tag[data-astro-cid-ihqxkhjj].is-eb{color:var(--teal-deep)}.term-tag[data-astro-cid-ihqxkhjj].is-late{color:var(--stone)}.term-date[data-astro-cid-ihqxkhjj]{font-family:var(--bc);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.term-fee[data-astro-cid-ihqxkhjj]{font-family:var(--d);font-size:12.5px;color:var(--ink-600);line-height:1.5}.term-fee[data-astro-cid-ihqxkhjj] .sib-price{font-variant-numeric:tabular-nums}.term-fee[data-astro-cid-ihqxkhjj] .sib-price-local{color:var(--stone);font-size:inherit;margin-left:4px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:880px){.apply[data-astro-cid-ihqxkhjj]{grid-template-columns:1fr}.card[data-astro-cid-ihqxkhjj]{padding:clamp(20px,4vw,28px)}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj]{grid-template-columns:1fr;gap:6px;padding:14px 0}.card[data-astro-cid-ihqxkhjj] .row[data-astro-cid-ihqxkhjj] .k[data-astro-cid-ihqxkhjj]{padding-top:0;font-size:10px}}
