.tier-page__hero-copy>span{align-items:center;color:var(--tier-action,#e56d1f);display:inline-flex;font-size:.78rem;font-weight:950;gap:8px;letter-spacing:.12em;text-transform:uppercase}.tier-page--academy .tier-page__hero-copy>span,.tier-page--graduate .tier-page__hero-copy>span{color:var(--tier-action,var(--accent))}.tier-page__hero-copy h1{color:#242444;font-size:clamp(3rem,8vw,6.6rem);font-weight:950;letter-spacing:0;line-height:.9;margin-top:18px}.tier-page__hero-copy p{color:#5e6478;font-size:var(--koydo-type-body-lg);line-height:1.7;margin-top:20px;max-width:660px}.tier-page__hero-image img{object-fit:cover}.tier-page__pillars article{background:#ffffff;border:1px solid #efe4d5;border-radius:24px;box-shadow:0 18px 44px rgba(107,78,43,.08);color:#242444;padding:24px}.tier-page--academy .tier-page__pillars svg,.tier-page--graduate .tier-page__pillars svg{color:var(--tier-action,var(--accent))}.tier-page__pillars h2{font-size:1.12rem;font-weight:950;margin-top:16px}.tier-page__pillars p{color:#687185;font-size:.93rem;line-height:1.58;margin-top:10px}.tier-page__aio{margin:0 auto;max-width:1220px;padding:8px 24px 28px}.tier-page__aio p{background:#ffffff;border:1px solid #efe4d5;border-radius:24px;box-shadow:0 18px 44px rgba(107,78,43,.07);color:#2f3247;font-size:1.04rem;line-height:1.72;padding:22px 26px}.tier-page__aio strong{color:#242444}.tier-page__faq header h2,.tier-page__flow header h2,.tier-page__subjects header h2{color:#242444;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:950;letter-spacing:-.01em}.tier-page__faq header p,.tier-page__flow header p,.tier-page__subjects header p{color:#687185;font-size:var(--koydo-type-body);margin-top:8px}.tier-page--academy .tier-page__subject-grid svg,.tier-page--graduate .tier-page__subject-grid svg{color:var(--tier-action,var(--accent))}.tier-page--academy .tier-page__flow-num,.tier-page--graduate .tier-page__flow-num{background:#e0ecff;color:var(--tier-action,var(--accent))}.tier-page__faq dl{display:grid;gap:12px;margin-top:22px}.tier-page__faq dl>div{background:#ffffff;border:1px solid #efe4d5;border-radius:22px;box-shadow:0 14px 38px rgba(107,78,43,.07);padding:20px 22px}.tier-page__faq dt{color:#242444;font-size:1.04rem;font-weight:900}.tier-page__faq dd{color:#4d5468;font-size:.97rem;line-height:1.62;margin:8px 0 0}.tier-page--academy .tier-page__next-eyebrow,.tier-page--graduate .tier-page__next-eyebrow{color:var(--tier-action,var(--accent))}.tier-page--academy .tier-page__commitments article,.tier-page--graduate .tier-page__commitments article{background:#f5f8ff;border-color:#d3def7}.tier-page--academy .tier-page__commitments svg,.tier-page--graduate .tier-page__commitments svg{color:var(--tier-action,var(--accent))}@media (max-width:900px){.tier-page__flow-steps,.tier-page__subject-grid{grid-template-columns:minmax(0,1fr)}.tier-page__aio,.tier-page__commitments,.tier-page__faq,.tier-page__flow,.tier-page__next-tier,.tier-page__subjects{padding-inline-start:20px;padding-inline-end:20px}}