.academy_hero__QAe6a{position:relative;overflow:hidden;isolation:isolate}.academy_heroField__shR1r{position:absolute;inset:-30% -10% auto -10%;height:130%;z-index:-1;background:radial-gradient(60rem 30rem at 80% 0,rgba(13,148,136,.16),transparent 60%),radial-gradient(46rem 26rem at 10% 30%,rgba(28,111,209,.12),transparent 60%),radial-gradient(40rem 22rem at 50% 100%,rgba(176,110,20,.08),transparent 60%)}.academy_title__xz798{font-size:clamp(2.2rem,5.5vw,4.25rem);line-height:1.08;font-weight:900;letter-spacing:-.01em}@media (prefers-reduced-motion:no-preference){.academy_rise__qc62_{animation:academy_rise__qc62_ .8s cubic-bezier(.16,1,.3,1) both}.academy_rise2__bIK96{animation:academy_rise__qc62_ .8s cubic-bezier(.16,1,.3,1) .1s both}}@keyframes academy_rise__qc62_{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.academy_levels__gow52{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.academy_level__fau4C{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;border-radius:1.25rem;border:1px solid rgb(var(--c-line));background:rgb(var(--c-surface));box-shadow:var(--shadow-card)}.academy_subjects__eV1EZ{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.academy_subject__LfTCf{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border-radius:1.6rem;border:1px solid rgb(var(--c-line));background:linear-gradient(180deg,rgb(var(--subject)/.12),transparent 55%),rgb(var(--c-surface));color:rgb(var(--c-fg));box-shadow:var(--shadow-card);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}.academy_subject__LfTCf:focus-visible,.academy_subject__LfTCf:hover{transform:translateY(-5px);border-color:rgb(var(--subject)/.5);box-shadow:0 28px 60px -30px rgb(var(--subject)/.55),var(--shadow-card);outline:none}.academy_subjectMark__szvKm{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:rgb(var(--subject)/.16);color:rgb(var(--subject));font-weight:900;font-size:1.1rem}.academy_subjectTitle__X55_m{font-size:1.6rem;font-weight:900;line-height:1.15}.academy_subjectLevels__DBm3e{display:flex;flex-wrap:wrap;gap:.4rem}.academy_subjectLevels__DBm3e span{padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:800;background:rgb(var(--c-surface-2));color:rgb(var(--c-fg-2))}.academy_tools__d8u8U{display:grid;gap:.45rem;color:rgb(var(--c-fg-2));font-size:.92rem}.academy_tools__d8u8U li{display:flex;gap:.6rem;align-items:flex-start}.academy_tools__d8u8U li:before{content:"";flex:none;margin-top:.55rem;width:.45rem;height:.45rem;border-radius:999px;background:rgb(var(--subject))}.academy_subjectCta__6txR_{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:.9rem;font-weight:800;color:#fff;background:rgb(var(--subject))}.academy_panel__sJ_as{padding:1.5rem;border-radius:1.5rem;border:1px solid rgb(var(--c-line));background:rgb(var(--c-surface));box-shadow:var(--shadow-card)}.academy_choice__rMinc{display:flex;flex-wrap:wrap;gap:.5rem}.academy_choice__rMinc label{cursor:pointer}.academy_choice__rMinc input{position:absolute;opacity:0;pointer-events:none}.academy_choice__rMinc span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:.9rem;border:1px solid rgb(var(--c-line));background:rgb(var(--c-surface));font-weight:700;color:rgb(var(--c-fg-2));transition:border-color .2s,background .2s,color .2s}.academy_choice__rMinc input:checked+span{border-color:rgb(var(--c-accent)/.5);background:rgb(var(--c-accent-soft));color:rgb(var(--c-accent-soft-fg))}.academy_choice__rMinc input:focus-visible+span{outline:2px solid rgb(var(--c-accent));outline-offset:2px}@media (prefers-reduced-motion:reduce){.academy_rise2__bIK96,.academy_rise__qc62_{animation:none}.academy_subject__LfTCf{transition:none}}