.academics-page{background:#f5f7fb;color:#18304f}.academics-page .hero{padding:64px 24px;background:#f0f4fc}.academics-page .hero>.row{align-items:center;row-gap:28px}.academics-page .hero h1{color:#1e3a8a;font-weight:700}.academics-page .hero-img{width:100%;max-width:450px}.academics-page .hero ul{list-style:none;padding:0;margin-bottom:24px}.academics-page .hero li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.academics-page .hero li .site-icon{color:#287452;margin:5px 0 0;width:22px;height:22px}.academics-page .section{padding:56px 32px;max-width:1280px;margin:auto}.academics-page .section>.row{row-gap:24px;align-items:stretch}.academics-page .section>.row>[class*=col-]{display:flex;min-width:0}.academics-page .ac-card,.academics-page .ac-card1,.academics-page .subject-box{width:100%;height:auto;min-height:220px;margin:0;padding:28px 24px;background:#fff;border:1px solid #dfe7f4;border-radius:16px;box-shadow:0 6px 20px #20375c0c;overflow-wrap:anywhere;text-align:center;transition:transform .2s,box-shadow .2s}.academics-page .ac-card1:hover,.academics-page .ac-card:hover{transform:translateY(-4px);box-shadow:0 10px 26px #20375c16}.academics-page .ac-card h4,.academics-page .subject-box h5{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:1.25rem;line-height:1.4;margin:0 0 16px;font-weight:700}.academics-page .ac-card h4 .site-icon,.academics-page .subject-box h5 .site-icon{margin:0;width:34px;height:34px;color:#315a9d;flex-shrink:0}.academics-page .ac-card p,.academics-page .subject-box p{margin:0;color:#596b82}.academics-page .ac-card1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:190px;font-weight:600;line-height:1.6}.academics-page .ac-card1>.site-icon{margin:0;width:42px;height:42px;flex-shrink:0}.academics-page .cta{padding:52px 24px;background:#ff7a00;color:#fff;text-align:center}.academics-page .cta h2{font-weight:700}@media(max-width:767px){.academics-page .hero{padding:36px 20px}.academics-page .section{padding:36px 20px!important}.academics-page .section>.row{row-gap:18px}.academics-page .ac-card,.academics-page .subject-box{min-height:220px}.academics-page .ac-card1{min-height:190px}.academics-page .hero-img{max-width:320px}}@media(prefers-reduced-motion:reduce){.academics-page .ac-card,.academics-page .ac-card1{transition:none}.academics-page .ac-card1:hover,.academics-page .ac-card:hover{transform:none}}