.page-shell{--p1-clr:#203090;--p2-clr:#ea6d23;--p3-clr:#007030;--p4-clr:#007030;--p5-clr:#203090;--cmnbg:#fff0e5;--header:#203090;--text:#5c707e;--theme:#ea6d23;--bg:#f4eee5;--bg2:#eef6f3;--white:#fff;--black:#1b1b1b}.theme-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.d-center{display:flex;align-items:center;justify-content:center}.section-padding{padding:96px 0}.section-bg{background:var(--bg)}.section-bg-2{background:var(--bg2)}.section-title{margin-bottom:36px}.section-title.center{text-align:center}.section-title .sub-title{display:block;margin-bottom:10px;color:var(--p2-clr);font-family:var(--font-script),"Bubblegum Sans",cursive;font-size:26px;line-height:1.2}.section-title h2,.section-title h3{color:var(--header);font-size:clamp(32px,4vw,48px);line-height:1.15}.section-title p{max-width:640px;margin:14px auto 0}.theme-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:6px;background:var(--p2-clr);color:#fff;font-family:var(--font-display),"Jost",sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background .35s ease,transform .2s ease}.theme-btn:hover{background:var(--p4-clr);color:#fff;transform:translateY(-2px)}.theme-btn.ghost{background:#fff;color:var(--header);border:1px solid #eadfce}.theme-btn.ghost:hover{background:var(--p1-clr);color:#fff}.readmore{color:var(--black);font-weight:700;text-decoration:none}.readmore:hover{color:var(--p2-clr)}.banner-1{position:relative;z-index:1;overflow:hidden;min-height:0;padding:36px 0 18px;background:radial-gradient(circle at 12% 20%,rgba(0,112,48,.16),transparent 26%),radial-gradient(circle at 88% 12%,rgba(234,109,35,.2),transparent 24%),var(--cmnbg)}.banner-grid{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(280px,1.15fr) minmax(180px,.9fr);grid-gap:18px;gap:18px;align-items:center;width:min(1180px,calc(100% - 48px));margin:0 auto}.banner-v1-content{position:relative;z-index:2;padding-bottom:36px;text-align:center}.banner-v1-content .sub-title{color:var(--p2-clr)}.banner-v1-content h1{margin:0;color:var(--black);font-family:var(--font-display),"Jost",sans-serif;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1.08}.banner-v1-content h1 .title-explore{display:block;font-weight:500}.banner-v1-content h1 .text-sount{display:block;margin-top:8px;color:var(--p4-clr);font-size:clamp(18px,2vw,28px);line-height:1.3}.banner-v1-content .slogan-line{margin:12px 0 0;color:var(--p1-clr);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.banner-v1-content .lead{max-width:460px;margin:16px auto 0;color:var(--text);font-size:16px}.banner-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.banner-shape-thumb1,.banner-shape-thumb2{margin:0}.banner-shape-thumb1 img,.banner-shape-thumb2 img{display:block;width:100%;height:460px;object-fit:cover;object-position:center top;border-radius:160px 160px 28px 28px;box-shadow:0 18px 40px rgba(32,48,144,.14)}.banner-shape-thumb1{animation:updown1 3s ease-in-out infinite}.banner-shape-thumb2{margin-top:72px;animation:updown1 2.4s ease-in-out infinite}.global-upen,.left-ring,.right-ring{position:absolute;border-radius:50%;pointer-events:none}.left-ring{top:54px;left:-40px;width:140px;height:140px;border:18px solid rgba(234,109,35,.35);animation:updownq1 4s ease-in-out infinite}.right-ring{right:-30px;bottom:120px;width:110px;height:110px;border:16px solid rgba(0,112,48,.28);animation:updown1 4s ease-in-out infinite}.global-upen{top:90px;right:22%;width:18px;height:18px;background:var(--p2-clr);animation:skw1 2s linear infinite}.rainbow-shape{position:absolute;right:0;bottom:-1px;left:0;z-index:1;height:70px;background:#fff;border-radius:80px 80px 0 0}@keyframes updown1{50%{transform:translateY(-12px)}}@keyframes updownq1{50%{transform:translateX(-24px)}}@keyframes skw1{50%{transform:skewX(8deg) scale(1.2)}}@keyframes lf{50%{transform:translateY(-8px)}}.news-grid,.pricing-grid,.program-grid,.team-grid{display:grid;grid-gap:22px;gap:22px}.program-grid{grid-template-columns:1fr 1fr}.program-item{display:flex;align-items:center;gap:22px;margin-left:28px;padding:28px 28px 28px 0;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(19,16,34,.05);transition:box-shadow .35s ease}.program-item .icons{display:grid;flex:0 0 84px;width:84px;height:84px;margin-left:-28px;place-items:center;border-radius:16px;background:#fff;color:var(--p2-clr);box-shadow:0 8px 18px rgba(19,16,34,.06);transition:background .35s ease,color .35s ease}.program-item .icons svg{width:36px;height:36px}.program-item .content h3,.program-item .content h4{margin:0 0 8px;font-size:22px}.program-item .content p{margin:0 0 12px}.program-item:hover{box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.program-item:hover .icons{background:var(--p4-clr);color:#fff}.program-item:nth-child(3n+2) .icons{color:var(--p1-clr)}.program-item:nth-child(3n) .icons{color:var(--p4-clr)}.knowledge-section{position:relative;overflow:hidden}.knowledge-box-wrap{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center}.knowledge-big-item,.knowledge-item{display:grid;place-items:center;padding:16px;border-radius:18px;color:#fff;text-align:center;animation:lf 3.4s ease-in-out infinite}.knowledge-item{width:170px;height:170px}.knowledge-big-item{width:250px;height:250px}.knowledge-big-item h2,.knowledge-item h3{margin:0;color:#fff;font-size:28px;line-height:1.15}.knowledge-big-item span,.knowledge-item span{display:block;margin-top:6px;font-size:14px}.knowledge-big-item,.knowledge-item:nth-child(2){animation-delay:.4s}.tone-navy{background:#203090}.tone-orange{background:#ea6d23}.tone-green{background:#007030}.tone-deep{background:#d85b12}.pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch}.pricing-items{overflow:hidden;border-radius:12px;background:#fff;box-shadow:-12px 8px 24px -8px rgba(19,16,34,.12)}.pricing-head{padding:16px;background:var(--cmnbg);color:var(--black);font-family:var(--font-display),"Jost",sans-serif;font-size:26px;font-weight:600;text-align:center}.pricing-items.cart-active .pricing-head{background:var(--p2-clr);color:#fff}.pricing-body{padding:28px 32px 32px}.price-title{margin:0 0 8px;color:var(--p4-clr);font-size:42px;line-height:1}.price-title .mos{color:var(--black);font-size:18px;font-weight:600}.pricing-listing{margin:16px 0 22px;padding:0;list-style:none}.pricing-listing li{margin:0 0 8px}.protfolio-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-auto-rows:220px;grid-gap:16px;gap:16px}.protfolio-itemv1{position:relative;display:block;overflow:hidden;border-radius:12px}.protfolio-itemv1:first-child{grid-row:span 2}.protfolio-itemv1 img{width:100%;height:100%;object-fit:cover}.protfolio-content-box{position:absolute;inset:6%;display:grid;place-items:center;border-radius:10px;background:rgba(234,109,35,.88);color:#fff;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.protfolio-itemv1:focus-visible .protfolio-content-box,.protfolio-itemv1:hover .protfolio-content-box{opacity:1;transform:none}.protfolio-content-box h3,.protfolio-content-box p{margin:0;color:#fff}.protfolio-content-box p{margin-top:6px}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:36px;gap:36px;align-items:center}.faq-thumbs img{width:100%;height:420px;object-fit:cover;border-radius:30px 120px 30px 30px;animation:smzom 8s ease-in-out infinite}@keyframes smzom{50%{transform:scale(1.03)}}.faq-card{margin:0 0 12px;padding:8px 18px;border:2px solid #f2f2f2;border-radius:8px;background:#fff}.faq-list{max-width:820px}.faq-card summary{position:relative;padding:14px 56px 14px 0;color:var(--black);font-family:var(--font-display),"Jost",sans-serif;font-size:20px;font-weight:700;cursor:pointer;list-style:none;overflow-wrap:anywhere}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{content:"+";position:absolute;top:8px;right:0;display:grid;width:40px;height:40px;place-items:center;border-radius:6px;background:var(--p2-clr);color:#fff;font-size:24px}.faq-card[open] summary:after{content:"–";background:var(--p1-clr)}.faq-card p{margin:0 0 14px}.professional-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.professional-item{padding:22px;border:2px solid #fff;border-radius:50px 12px;background:#fff;box-shadow:0 6px 24px -6px rgba(19,16,34,.12);transition:transform .35s ease}.professional-item:hover{transform:translateY(-6px)}.professional-item .thumb{display:grid;width:100%;height:auto;aspect-ratio:3/4;place-items:center;border-radius:40px 12px;background:var(--cmnbg);color:var(--p1-clr);font-family:var(--font-display),"Jost",sans-serif;font-size:42px;font-weight:700}.professional-item h3{margin:14px 0 4px;font-size:22px}.professional-item p{margin:0}a.professional-item{display:block;text-decoration:none}.inner-shell .inner-main a.professional-item,.inner-shell .inner-main a.professional-item:hover,a.professional-item{color:inherit;font-weight:400}.professional-item img.thumb{width:100%;object-fit:cover;object-position:center top}.faculty-board{display:grid;grid-gap:36px;gap:36px}.faculty-board h2{margin:0 0 14px}.profile-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,68ch);grid-gap:28px;gap:28px;align-items:start;justify-content:start}.profile-copy{min-width:0;text-align:left}.profile-copy p{margin:0 0 14px;text-align:left}.profile-contact,.profile-social{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 14px;padding:0;list-style:none}.profile-contact a,.profile-social a{color:var(--p1-clr);font-weight:700}.profile-layout figure{margin:0}.profile-layout .thumb,.profile-layout img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:40px 12px;background:var(--cmnbg)}.profile-layout .thumb{display:grid;place-items:center;color:var(--p1-clr);font-family:var(--font-display),"Jost",sans-serif;font-size:64px;font-weight:700}.profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.news-grid{grid-template-columns:1fr 1fr 1.2fr}.news-card-items{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(19,16,34,.06)}.news-card-items img{width:100%;height:180px;object-fit:cover}.news-card-items div{padding:16px 16px 20px}.news-card-items h3{margin:0 0 8px;font-size:20px}.news-card-items a{color:inherit;text-decoration:none}.news-card-items a:hover h3{color:var(--p2-clr)}.inspair-section{position:relative;padding:88px 0;background:radial-gradient(circle at 10% 20%,rgba(234,109,35,.35),transparent 24%),radial-gradient(circle at 90% 80%,rgba(0,112,48,.35),transparent 26%),#203090;color:#fff;text-align:center}.inspair-section h2{max-width:760px;margin:0 auto;color:#fff;font-size:clamp(32px,4vw,48px)}.inspair-section .banner-actions{margin-top:22px}.inspair-section .theme-btn.ghost{border-color:rgba(255,255,255,.5);background:transparent;color:#fff}.stat-pills{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px}.stat-pills article{padding:22px 12px;border-radius:12px;background:#fff;text-align:center;box-shadow:0 8px 24px rgba(19,16,34,.06)}.stat-pills strong{display:block;color:transparent;font-size:40px;-webkit-text-stroke:1.5px #203090}.stat-pills article:nth-child(2) strong{-webkit-text-stroke-color:#ea6d23}.stat-pills article:nth-child(3) strong{-webkit-text-stroke-color:#007030}.stat-pills span{display:block;margin-top:6px;color:var(--black);font-weight:700}@media (max-width:980px){.banner-grid,.faq-layout,.news-grid,.pricing-grid,.professional-grid,.program-grid,.protfolio-grid,.stat-pills{grid-template-columns:1fr}.banner-grid{width:min(100% - 28px,1180px)}.banner-shape-thumb2{margin-top:0}.banner-shape-thumb1 img,.banner-shape-thumb2 img{height:240px}.banner-v1-content{order:-1}.banner-actions{flex-direction:column;align-items:stretch}.banner-actions .theme-btn{width:100%}.left-ring,.rainbow-shape{display:none}.knowledge-big-item,.knowledge-item{width:140px;height:140px}.knowledge-big-item h2,.knowledge-item h3{font-size:20px}.protfolio-itemv1:first-child{grid-row:auto;min-height:220px}.section-padding{padding:56px 0}.theme-wrap{width:min(100% - 28px,1180px)}.program-item{margin-left:0;padding:18px;display:grid}.program-item .icons{margin-left:0}}.banner-1 .sub-title{display:block;margin-bottom:8px;color:var(--p2-clr);font-family:var(--font-script),"Bubblegum Sans",cursive;font-size:28px}.banner-1 .banner-v1-content h1 .text-layer{display:block;font-weight:700}.banner-grid{position:relative}.banner-1 .banner-actions{margin-bottom:4px}.banner-1 .hero-actions{flex-direction:column;align-items:center;gap:12px}.banner-1 .hero-action-row{display:flex;justify-content:center;align-items:stretch;gap:12px}.banner-1 .hero-action-pair,.banner-1 .hero-action-single{width:min(100%,460px)}.banner-1 .hero-action-pair .theme-btn{flex:1 1;min-width:0;min-height:52px}.banner-1 .hero-action-single .theme-btn{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 12px) / 2);min-height:52px}.banner-1 .hero-action-trio{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(980px,calc(100% - 48px));margin:8px auto 18px}.banner-1 .hero-action-trio .theme-btn{width:100%;min-height:52px;padding-left:12px;padding-right:12px;text-align:center}.banner-1 .rainbow-shape{z-index:1;height:48px;pointer-events:none}.banner-shortcuts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(980px,calc(100% - 48px));margin:-20px auto 8px}.banner-shortcuts a{min-height:84px;align-content:center}.counter-band{padding:8px 0 28px;background:#fff}.counter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(1100px,calc(100% - 48px));margin:0 auto}.counter-talk-items{display:flex;align-items:center;gap:16px;padding:22px 18px;border-radius:12px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 24px rgba(19,16,34,.06);transition:box-shadow .35s ease}.counter-talk-items .icon{display:grid;flex:0 0 76px;width:76px;height:76px;place-items:center;border-radius:50%;background:#fff0e5;color:var(--p2-clr);transition:transform .35s ease}.counter-talk-items .icon svg{width:34px;height:34px}.counter-talk-items:nth-child(2) .icon{background:#e7f3ec;color:var(--p4-clr)}.counter-talk-items:nth-child(3) .icon{background:#e8ebf8;color:var(--p1-clr)}.counter-talk-items .content h3{margin:0;color:var(--black);font-size:34px;line-height:1}.counter-talk-items .content h3 span{font-size:22px}.counter-talk-items .content p{margin:4px 0 0}.counter-more{color:var(--p1-clr);font-weight:800}.counter-talk-items:hover{box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.counter-talk-items:hover .icon{transform:scale(1.06)}.counter-talk-items:hover .counter-more{color:var(--p2-clr)}.calendar-teaser{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.calendar-teaser article{padding:22px 14px 18px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 8px 24px rgba(19,16,34,.06)}.date-orb{display:grid;width:78px;height:78px;margin:0 auto 12px;place-items:center;border-radius:50%;background:var(--p2-clr);color:#fff;font-family:var(--font-display),"Jost",sans-serif;font-size:22px;line-height:1;animation:updown1 3s ease-in-out infinite}.date-orb span{display:block;margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.calendar-teaser h3{margin:0 0 4px;font-size:18px}.calendar-teaser p{margin:0}.book-cover{position:relative;background:#f7f4ef}.book-cover img,.book-cover-fallback{display:block;width:100%;height:210px;object-fit:contain}.book-cover-fallback{background:var(--cmnbg)}.book-card,.book-row article{overflow:visible}.book-orb{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#fff;color:var(--p2-clr);font-family:var(--font-display),"Jost",sans-serif;font-size:20px;font-weight:700;box-shadow:0 8px 18px rgba(32,48,144,.18);animation:orbFloat 2.8s ease-in-out infinite}.book-orb:before{content:"";position:absolute;inset:-7px;border:2px dashed var(--p2-clr);border-radius:50%;animation:cir36 8s linear infinite}@keyframes orbFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}@keyframes cir36{to{transform:rotate(1turn)}}.book-card:nth-child(2n) .book-orb:before,.book-row .book-orb:nth-child(odd):before{border-color:var(--p1-clr)}.book-card:nth-child(3n) .book-orb{color:var(--p4-clr)}.inner-shell .inner-kicker,.inner-shell .record-kicker{color:var(--p2-clr);font-family:var(--font-script),"Bubblegum Sans",cursive;font-size:22px;letter-spacing:0;text-transform:none}.inner-shell .book-card,.inner-shell .inner-card-row article{border-radius:12px;box-shadow:0 8px 24px rgba(19,16,34,.06)}.inner-shell .school-button{border:0;border-radius:6px;background:var(--p2-clr);color:#fff;font-family:var(--font-display),"Jost",sans-serif}.inner-shell .school-button:hover{background:var(--p4-clr);color:#fff}.inner-shell .school-button.quiet{background:#fff;color:var(--header);border:1px solid #eadfce}.inner-shell .school-button.quiet:hover{background:var(--p1-clr);color:#fff}.inner-shell .inner-main{background:#fff}.protfolio-itemv1{min-height:220px}.protfolio-grid{grid-auto-rows:minmax(220px,auto)}.banner-shortcuts a{display:grid;grid-gap:4px;gap:4px;padding:18px 20px;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(32,48,144,.1);color:var(--header);text-decoration:none}.banner-shortcuts strong{font-family:var(--font-display),"Jost",sans-serif;font-size:18px}.banner-shortcuts span{color:var(--text);font-size:14px}.banner-shortcuts a:hover{background:var(--p2-clr);color:#fff}.banner-shortcuts a:hover span{color:#fff}.about-layout,.schedule-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:36px;gap:36px;align-items:center}.about-photo{position:relative;margin:0}.about-photo img{width:100%;height:420px;object-fit:cover;border-radius:30px 140px 30px 30px}.about-float{position:absolute;right:18px;bottom:18px;display:grid;width:120px;height:120px;place-items:center;border-radius:50%;background:var(--p2-clr);color:#fff;text-align:center}.about-float strong{font-size:28px;line-height:1}.about-float span{font-size:13px}.section-more,.section-title .banner-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.section-title .banner-actions{justify-content:flex-start}.section-note{max-width:720px;margin:18px auto 0;text-align:center}.section-note a{color:var(--p1-clr);font-weight:800}.knowledge-inner{display:flex;flex-direction:column;gap:16px}.knowledge-big-item,.knowledge-item{text-decoration:none}.knowledge-big-item .bubble-copy,.knowledge-item .bubble-copy{display:grid}.stat-pills article:nth-child(4) strong{color:var(--p1-clr);font-size:34px;-webkit-text-stroke:0}.site-nav>ul>li.nav-cta>a.theme-btn,.site-nav>ul>li.nav-cta>a.theme-btn:hover{color:#fff}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.step-grid li{padding:28px 22px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(19,16,34,.06)}.step-grid strong{display:block;color:transparent;font-family:var(--font-display),"Jost",sans-serif;font-size:42px;line-height:1;-webkit-text-stroke:1.5px var(--p2-clr)}.step-grid h3{margin:8px 0;font-size:22px}.step-grid p{margin:0}.book-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:42px}.book-row article{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(19,16,34,.06)}.book-row img{width:100%;height:160px;object-fit:cover}.book-row h3,.book-row p{margin:0;padding:0 14px}.book-row .sub-title{display:block;padding-top:12px;color:var(--p2-clr);font-family:var(--font-script),cursive}.book-row h3{padding-top:4px;padding-bottom:14px;font-size:18px}.book-row article p:last-child{padding-bottom:16px}.theme-panel{padding:22px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(19,16,34,.06)}.event-pills{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:22px 0 0;padding:0;list-style:none}.event-pills li{padding:16px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(19,16,34,.05)}.event-pills strong{display:block;color:var(--p2-clr);font-family:var(--font-display),"Jost",sans-serif;font-size:22px}.event-pills em,.event-pills span{display:block}.event-pills em{color:var(--text);font-style:normal;font-size:13px}.group-label{margin:28px 0 12px;font-size:28px}.team-groups{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;margin-top:12px}.program-item .icons img{width:84px;height:84px;object-fit:cover;border-radius:16px}.program-item .content h3 a{color:inherit;text-decoration:none}.program-item:hover .content h3 a{color:var(--p4-clr)}.site-nav>ul>li.nav-cta{display:flex;align-items:center}.site-nav>ul>li.nav-cta>a.theme-btn{min-height:46px;margin:8px 0 8px 8px;padding:10px 18px}.site-nav>ul>li.nav-cta>a.theme-btn:after{display:none}#about,#admissions,#curriculum,#events,#faq,#fees,#gallery,#media,#programmes,#schedule,#why{scroll-margin-top:var(--header-offset)}@media (max-width:980px){.about-layout,.banner-shortcuts,.book-row,.calendar-teaser,.counter-grid,.event-pills,.schedule-layout,.step-grid{grid-template-columns:1fr}.banner-shortcuts{width:min(100% - 28px,980px);margin:16px auto 8px}.profile-layout{grid-template-columns:1fr;justify-items:stretch}.profile-layout figure{width:min(100%,280px);margin:0}.profile-actions{justify-content:flex-start}.counter-grid{width:min(100% - 28px,1100px)}.professional-item h3,.professional-item p,.profile-copy p{overflow-wrap:anywhere}.knowledge-box-wrap{justify-content:center}.about-photo img{height:260px}.site-nav>ul>li.nav-cta>a.theme-btn{width:100%;margin:8px 0}}.syllabus-level{margin:28px 0 8px}.syllabus-level h2{margin:0 0 14px}.grade-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.inner-shell a.grade-tile,.inner-shell a.grade-tile:hover{color:inherit;font-weight:400;text-decoration:none}.grade-tile{display:grid;grid-gap:6px;gap:6px;padding:22px 20px;border-radius:16px;background:#fff;border-top:4px solid var(--p2-clr);box-shadow:0 8px 24px rgba(19,16,34,.06);transition:transform .2s ease}.grade-tile:nth-child(3n+2){border-top-color:var(--p4-clr)}.grade-tile:nth-child(3n){border-top-color:var(--p1-clr)}.grade-tile strong{color:var(--header);font-family:var(--font-display),"Jost",sans-serif;font-size:22px}.grade-tile span{color:#4d4a57}.grade-tile:hover{transform:translateY(-2px)}.syllabus-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px}.syllabus-tools label{display:grid}.syllabus-tools input,.syllabus-tools select{width:min(100%,320px);min-height:44px;padding:8px 12px;border:1px solid #eadfce;border-radius:8px;background:#fff;font:inherit}.syllabus-tools p{margin:0;color:#4d4a57}.subject-block{margin:26px 0}.subject-block h2{margin:0 0 4px;font-size:28px}.book-line{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px;align-items:center;padding:14px 0;border-bottom:1px solid #f0e6da}.book-line h3{margin:0 0 4px;font-size:20px;line-height:1.35}.book-line p{margin:0}.cover-round{display:grid;place-items:center;width:72px;height:72px;padding:8px;border:1px solid #eadfce;border-radius:50%;background:#f7f4ef;box-shadow:0 8px 18px rgba(32,48,144,.12);cursor:pointer}.cover-round img{width:100%;height:100%;object-fit:contain}.cover-round:focus-visible,.grade-tile:focus-visible{outline:3px solid var(--p1-clr);outline-offset:3px}.urdu{font-family:var(--font-urdu),"Noto Naskh Arabic",serif;line-height:1.8}.syllabus-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.curriculum-note{margin-top:28px;padding:16px 18px;border-radius:12px;background:#fff7f0}.cover-dialog{width:min(440px,calc(100vw - 32px));border:0;border-radius:16px;padding:18px}.cover-dialog::-webkit-backdrop{background:rgba(16,22,48,.72)}.cover-dialog::backdrop{background:rgba(16,22,48,.72)}.cover-dialog img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:#f7f4ef}.cover-dialog h2{margin:0 0 12px;font-size:22px}.cover-dialog .school-button{margin-top:12px}@media (min-width:641px) and (max-width:980px){.professional-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.grade-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grade-tiles{grid-template-columns:1fr}.syllabus-tools,.syllabus-tools label{display:grid;width:100%}.syllabus-tools input,.syllabus-tools select{width:100%}.book-line{grid-template-columns:60px minmax(0,1fr);gap:8px 12px}.cover-round{width:60px;height:60px}.grade-tile strong,.subject-block h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.grade-tile{transition:none}.grade-tile:hover{transform:none}.banner-shape-thumb1,.banner-shape-thumb2,.book-orb,.book-orb:before,.date-orb,.faq-thumbs img,.global-upen,.knowledge-big-item,.knowledge-item,.left-ring,.right-ring{animation:none}.book-orb{transform:translate(-50%,-50%)}}@media (max-width:980px){.banner-1{display:flex;flex-direction:column}.banner-1 .banner-grid{display:contents}.banner-1 .banner-v1-content{order:1;width:min(100% - 28px,1180px);margin-inline:auto}.banner-1 .hero-action-trio{order:2}.banner-1 .banner-shape-thumb1,.banner-1 .banner-shape-thumb2{width:min(100% - 28px,1180px);margin-inline:auto}.banner-1 .banner-shape-thumb1{order:3}.banner-1 .banner-shape-thumb2{order:4}.banner-1 .hero-action-pair{flex-direction:row;width:min(100%,460px)}.banner-1 .hero-action-pair .theme-btn,.banner-1 .hero-action-single .theme-btn{width:auto}.banner-1 .hero-action-trio{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 28px,980px)}}@media (max-width:640px){.banner-1 .hero-action-trio .theme-btn{min-height:48px;padding:10px 6px;font-size:13px;line-height:1.2}}