.academy-feature{width:100%;padding:0 40px}.academy-feature+.academy-feature{margin-top:150px}.academy-feature__card{--gray-3:#edeff1;--text:#0f171f;background:#fff;border-radius:24px;grid-template-columns:1.8fr 1fr;align-items:stretch;gap:24px;max-width:990px;margin:0 auto;padding:24px;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:grid;overflow:hidden;transform:scale(.95)}.academy-feature__card--visible{transform:scale(1)}.academy-feature__card:has(.academy-feature__col:first-child .academy-feature__text){grid-template-columns:1fr 1.8fr}.academy-feature__col{min-width:0;display:flex}.academy-feature__col>*{width:100%}.academy-feature__image{aspect-ratio:1;background:var(--gray-3);border-radius:16px;justify-content:center;align-items:center;width:100%;padding:40px;display:flex;position:relative;overflow:hidden}.academy-feature__image-main{z-index:1;object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;position:relative}.academy-feature__rotator{justify-content:center;align-items:center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;transform:rotate(-360deg)}.academy-feature__rotator--spun{transform:rotate(0)}.academy-feature__overlay{z-index:2;pointer-events:none;width:auto;max-width:none;height:auto;position:absolute}.academy-feature__overlay--center-spin{transition:transform 1.8s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}.academy-feature__overlay--center-spin.academy-feature__overlay--spun{transform:rotate(360deg)}.academy-feature__slide-top,.academy-feature__slide-bottom,.academy-feature__slide-left,.academy-feature__slide-right,.academy-feature__slide-top-left,.academy-feature__slide-bottom-right,.academy-feature__slide-pop{opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s}.academy-feature__slide-top{transform:translateY(-100%)}.academy-feature__slide-bottom{transform:translateY(100%)}.academy-feature__slide-left{transform:translate(-100%)}.academy-feature__slide-right{transform:translate(100%)}.academy-feature__slide-top-left{transform:translate(-100%,-100%)}.academy-feature__slide-bottom-right{transform:translate(100%,100%)}.academy-feature__slide-pop{transform:scale(0)}.academy-feature__slide-top--visible,.academy-feature__slide-bottom--visible,.academy-feature__slide-left--visible,.academy-feature__slide-right--visible,.academy-feature__slide-top-left--visible,.academy-feature__slide-bottom-right--visible{opacity:1;transform:translate(0)}.academy-feature__slide-pop--visible{opacity:1;transform:scale(1)}.academy-feature__text{color:#0f171f;flex-direction:column;justify-content:center;gap:24px;padding:24px 40px 24px 24px;display:flex}.academy-feature__heading{font-family:var(--font-poppins), sans-serif;color:#0f171f;margin:0;font-size:32px;font-weight:600;line-height:48px}.academy-feature__body{font-family:var(--font-inter), sans-serif;color:#0f171f;letter-spacing:-.16px;margin:0;font-size:16px;font-weight:400;line-height:24px}.academy-feature__cta{align-self:flex-start;margin-top:8px}@media (max-width:1199px){.academy-feature{padding:0 24px}.academy-feature__card{gap:12px;padding:24px}.academy-feature__image{padding:24px}.academy-feature__text{gap:20px;padding:20px 24px 20px 12px}.academy-feature__heading{font-size:24px;line-height:32px}}@media (max-width:799px){.academy-feature{padding:0 16px}.academy-feature__card{grid-template-columns:1fr;gap:12px;padding:24px}.academy-feature__col:first-child{order:1}.academy-feature__col:nth-child(2){order:2}.academy-feature__card:has(.academy-feature__col:first-child .academy-feature__text) .academy-feature__col:first-child{order:2}.academy-feature__card:has(.academy-feature__col:first-child .academy-feature__text) .academy-feature__col:nth-child(2){order:1}.academy-feature__image{aspect-ratio:4/3;padding:20px}.academy-feature__text{gap:16px;padding:16px 12px 12px}.academy-feature__heading{font-size:24px;line-height:32px}.academy-feature__body{font-size:16px;line-height:24px}}
