.admissions_hero__KZrp4{position:relative;overflow:hidden;padding:clamp(3.5rem,7vw,6.5rem) 0;background:radial-gradient(ellipse 54% 70% at 88% 16%,rgba(216,200,78,.14),transparent 58%),radial-gradient(circle at 12% 18%,rgba(58,34,92,.06),transparent 34%),var(--color-surface-warm);border-bottom:1px solid var(--color-border)}.admissions_hero__KZrp4:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(58,34,92,.14) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 52%);mask-image:linear-gradient(90deg,#000,transparent 52%);opacity:.25}.admissions_heroGrid__Vx2zZ{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.76fr);grid-gap:clamp(2.25rem,5vw,5rem);gap:clamp(2.25rem,5vw,5rem);align-items:center}.admissions_heroCopy__AhCyN{max-width:42rem}.admissions_heroCopy__AhCyN h1{max-width:14ch;font-size:clamp(2.5rem,5vw,4.85rem);line-height:1.04;margin-bottom:var(--space-5)}.admissions_heroCopy__AhCyN .lead{max-width:38rem;font-size:clamp(1.04rem,1.55vw,1.22rem)}.admissions_heroCopy__AhCyN .cta-row{margin-top:var(--space-7)}.admissions_pathwayCard__OIsGQ{position:relative;padding:clamp(1.35rem,3vw,2rem);border:1px solid rgba(58,34,92,.14);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.72)),var(--color-surface);box-shadow:0 24px 70px rgba(58,34,92,.12)}.admissions_pathwayCard__OIsGQ:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:6px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,var(--color-purple),var(--color-teal),var(--color-gold))}.admissions_cardHeader__xGu5a{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;margin-bottom:var(--space-6)}.admissions_cardIcon__Xum4N{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--color-purple);background:rgba(58,34,92,.08)}.admissions_cardIcon__Xum4N svg{width:30px;height:30px}.admissions_cardHeader__xGu5a h2{margin:0;font-size:clamp(1.55rem,2.2vw,2rem)}.admissions_cardHeader__xGu5a .eyebrow{margin-bottom:var(--space-1)}.admissions_pathwaySteps__DhbDv{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.admissions_pathwaySteps__DhbDv li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:8px;background:hsla(0,0%,100%,.68)}.admissions_pathwaySteps__DhbDv li span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--color-teal);background:rgba(29,72,69,.08);font-family:var(--font-heading);font-weight:700}.admissions_pathwaySteps__DhbDv strong{display:block;color:var(--color-purple);font-family:var(--font-heading);font-size:1.08rem;line-height:1.25}.admissions_pathwaySteps__DhbDv p{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.admissions_consultSection__f5Xn0{position:relative;overflow:hidden;padding:clamp(4rem,7vw,6rem) 0;background:radial-gradient(ellipse 45% 62% at 8% 6%,rgba(216,200,78,.09),transparent 58%),radial-gradient(circle at 88% 18%,rgba(58,34,92,.05),transparent 32%),var(--color-surface-warm);border-bottom:1px solid var(--color-border)}.admissions_consultGrid___fo8S{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);grid-gap:clamp(2.25rem,5vw,5rem);gap:clamp(2.25rem,5vw,5rem);align-items:center}.admissions_consultCopy__ij7Pr{max-width:42rem}.admissions_consultCopy__ij7Pr h2{max-width:14ch;margin-bottom:var(--space-4)}.admissions_consultCopy__ij7Pr .lead{max-width:34rem}.admissions_nextStepsCard__8AtkN{position:relative;margin-top:var(--space-7);padding:var(--space-6);border:1px solid rgba(58,34,92,.14);border-radius:8px;background:hsla(0,0%,100%,.7);box-shadow:0 18px 50px rgba(58,34,92,.08)}.admissions_nextStepsCard__8AtkN:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:5px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,var(--color-gold),var(--color-teal))}.admissions_nextStepsCard__8AtkN strong{display:block;color:var(--color-purple);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.18;margin-bottom:var(--space-4)}.admissions_nextStepsCard__8AtkN ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.admissions_nextStepsCard__8AtkN li{position:relative;padding-left:1.45rem;color:var(--color-text);font-weight:650;line-height:1.45}.admissions_nextStepsCard__8AtkN li:before{content:"";position:absolute;left:0;top:.68em;width:.45rem;height:.45rem;border-radius:50%;background:var(--color-teal)}.admissions_consultActions__qG4JP{margin-top:var(--space-6)}.admissions_formPanel__0JxQK{padding:clamp(1rem,2vw,1.5rem)}@media (max-width:1023px){.admissions_heroGrid__Vx2zZ{grid-template-columns:1fr}.admissions_heroCopy__AhCyN{max-width:44rem}.admissions_pathwayCard__OIsGQ{max-width:760px}.admissions_consultGrid___fo8S{grid-template-columns:1fr}.admissions_consultCopy__ij7Pr{max-width:44rem}.admissions_formPanel__0JxQK{max-width:760px}}@media (max-width:767px){.admissions_hero__KZrp4{padding:var(--space-10) 0 var(--space-12)}.admissions_heroGrid__Vx2zZ{gap:var(--space-8)}.admissions_heroCopy__AhCyN h1{font-size:clamp(2.25rem,12vw,3.2rem)}.admissions_heroCopy__AhCyN .cta-row{align-items:stretch}.admissions_heroCopy__AhCyN .btn{width:100%}.admissions_pathwayCard__OIsGQ{padding:var(--space-5)}.admissions_cardHeader__xGu5a{grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-5)}.admissions_cardIcon__Xum4N{width:54px;height:54px}.admissions_cardIcon__Xum4N svg{width:26px;height:26px}.admissions_pathwaySteps__DhbDv li{gap:var(--space-3);padding:var(--space-3)}.admissions_pathwaySteps__DhbDv li span{width:36px;height:36px;font-size:.9rem}.admissions_consultSection__f5Xn0{padding:var(--space-12) 0}.admissions_consultGrid___fo8S{gap:var(--space-7)}.admissions_consultActions__qG4JP{margin-bottom:var(--space-3)}.admissions_consultCopy__ij7Pr h2{max-width:none}.admissions_nextStepsCard__8AtkN{margin-top:var(--space-5);padding:var(--space-5)}.admissions_nextStepsCard__8AtkN li{font-size:.96rem}.admissions_formPanel__0JxQK{padding:var(--space-3)}}