/* SCS Academy separate mobile template CSS (loaded only <=900px) */
@media(max-width:900px){
.scs-academy .scs-shell{width:calc(100% - 34px)}.scs-academy{font-size:14px}.scs-academy .scs-section{padding:49px 0}.scs-academy .scs-header-inner{min-height:64px}.scs-academy .scs-brand{min-width:0;gap:5px}.scs-academy .scs-brand img{width:43px;height:41px}.scs-academy .scs-brand-name strong{font-size:17px}.scs-academy .scs-brand-name small{font-size:8px}.scs-academy .scs-header-cta{display:none}.scs-academy .scs-eyebrow{font-size:9px;letter-spacing:.17em}.scs-academy h2{font-size:clamp(1.8rem,5.6vw,2.8rem)}.scs-academy .scs-section-head{margin-bottom:22px}.scs-academy .scs-section-head p{font-size:13px}
.scs-academy .scs-hero{height:555px}.scs-academy .scs-slide-image{object-position:63% center}.scs-academy .scs-slide-mask{background:linear-gradient(90deg,#0c1015ed 0%,#0e1012ad 67%,#12131460 100%),linear-gradient(0deg,#161616ad,transparent 50%)}.scs-academy .scs-slide-inner{align-items:flex-end}.scs-academy .scs-slide-copy{width:100%;padding:0 0 90px;max-width:590px}.scs-academy .scs-slide-copy h1{font-size:clamp(2.45rem,8vw,4.1rem);line-height:1.05;margin-bottom:15px;max-width:520px}.scs-academy .scs-slide-copy p{font-size:13px;line-height:1.55;max-width:430px;margin-bottom:18px}.scs-academy .scs-slide-highlights{margin-top:19px;font-size:10px;gap:10px}.scs-academy .scs-slide-prev,.scs-academy .scs-slide-next{width:31px;height:31px;font-size:26px;top:50%}.scs-academy .scs-slide-prev{left:5px}.scs-academy .scs-slide-next{right:5px}.scs-academy .scs-slide-dots{bottom:42px}.scs-academy .scs-wave{height:25px}
.scs-academy .scs-about-grid{grid-template-columns:1fr;gap:28px}.scs-academy .scs-about-photos{grid-template-rows:140px 140px;min-height:288px;max-width:550px;width:100%;margin-inline:auto}.scs-academy .scs-about-text{text-align:left}.scs-academy .scs-about-text h2{font-size:clamp(1.85rem,6vw,2.65rem)}.scs-academy .scs-about-text p{font-size:13px}.scs-academy .scs-checklist li{font-size:12px}.scs-academy .scs-about{padding-top:38px!important}
.scs-academy .scs-categories{padding:47px 0!important}.scs-academy .scs-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scs-academy .scs-cat-card{min-height:74px;padding:8px;gap:7px}.scs-academy .scs-cat-card img{width:42px;height:54px}.scs-academy .scs-cat-icon{width:27px;min-width:27px;height:27px;font-size:15px}.scs-academy .scs-cat-copy strong{font-size:11px}.scs-academy .scs-cat-copy small{font-size:9px}.scs-academy .scs-cat-arrow{font-size:18px}
.scs-academy .scs-banner{height:340px}.scs-academy .scs-banner>img{object-position:60% center}.scs-academy .scs-banner-mask{background:linear-gradient(90deg,#111419ee,#12161ab2 70%,#1114193b)}.scs-academy .scs-banner h2{font-size:clamp(2rem,6vw,3rem)}.scs-academy .scs-banner p{font-size:13px}.scs-academy .scs-banner-inner ul{display:none}.scs-academy .scs-banner-inner>div{max-width:90%}
.scs-academy .scs-products{padding:46px 0!important}.scs-academy .scs-product-heading{align-items:start}.scs-academy .scs-product-heading .scs-section-head{text-align:left}.scs-academy .scs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scs-academy .scs-product-image{height:145px}.scs-academy .scs-product-body{padding:12px}.scs-academy .scs-product-card h3{font-size:17px}.scs-academy .scs-product-card p{font-size:11px}.scs-academy .scs-product-price{font-size:15px}.scs-academy .scs-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scs-academy .scs-fact-grid>div{padding:10px!important;border:0}.scs-academy .scs-fact-grid strong{font-size:18px}.scs-academy .scs-fact-grid small{font-size:10px}.scs-academy .scs-fact-grid>div>span{font-size:24px}
.scs-academy .scs-contact-band{padding:49px 0 35px}.scs-academy .scs-contact-band-inner{grid-template-columns:1fr;gap:15px}.scs-academy .scs-contact-orange{clip-path:none;inset:43% 0 0 0}.scs-academy .scs-contact-copy{padding-bottom:0}.scs-academy .scs-contact-copy h2{font-size:clamp(2.2rem,6vw,3rem)}.scs-academy .scs-contact-copy p{font-size:13px}.scs-academy .scs-contact-band-form{max-width:600px}.scs-academy .scs-contact-photo{display:none}.scs-academy .scs-teacher-grid{gap:12px;justify-content:start}.scs-academy .scs-teacher{padding:8px 15px}.scs-academy .scs-teacher-avatar{height:55px;width:55px;font-size:25px}.scs-academy .scs-review-grid{grid-template-columns:1fr;gap:12px}.scs-academy .scs-review{padding:20px}.scs-academy .scs-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.scs-academy .scs-footer{padding-top:39px}.scs-academy .scs-footer-bottom{flex-direction:column;align-items:start;gap:12px}
.scs-academy .scs-inner-hero{min-height:285px}.scs-academy .scs-inner-hero>.scs-shell{padding:60px 0}.scs-academy .scs-pricing-grid{grid-template-columns:1fr;gap:14px}.scs-academy .scs-faq-grid,.scs-academy .scs-contact-page-grid{grid-template-columns:1fr;gap:12px}.scs-academy .scs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
}
@media(max-width:490px){
.scs-academy .scs-shell{width:calc(100% - 30px)}.scs-academy .scs-hero{height:550px}.scs-academy .scs-slide-copy{padding-bottom:82px}.scs-academy .scs-slide-copy h1{font-size:clamp(2.25rem,10.1vw,3.1rem);max-width:360px}.scs-academy .scs-slide-copy p{font-size:12px;max-width:325px}.scs-academy .scs-actions{gap:7px}.scs-academy .scs-actions .scs-btn{font-size:10px;padding:12px 13px;min-height:40px;gap:7px}.scs-academy .scs-slide-highlights{gap:6px;font-size:9px}.scs-academy .scs-slide-highlights span:last-child{width:100%}.scs-academy .scs-about-photos{grid-template-rows:133px 133px;gap:7px;min-height:273px}.scs-academy .scs-about-badge{font-size:12px;padding:11px 9px;max-width:110px}.scs-academy .scs-cat-grid{grid-template-columns:1fr}.scs-academy .scs-cat-card{min-height:75px}.scs-academy .scs-cat-card img{width:65px;height:61px}.scs-academy .scs-cat-icon{height:36px;min-width:36px;width:36px;font-size:20px}.scs-academy .scs-cat-copy strong{font-size:13px}.scs-academy .scs-cat-copy small{font-size:10px}.scs-academy .scs-product-heading{display:block}.scs-academy .scs-product-heading>.scs-text-link{display:inline-block;margin-top:8px}.scs-academy .scs-product-grid{grid-template-columns:1fr}.scs-academy .scs-product-image{height:180px}.scs-academy .scs-product-card h3{font-size:20px}.scs-academy .scs-product-body{padding:15px}.scs-academy .scs-fact-grid strong{font-size:16px}.scs-academy .scs-fact-grid>div{column-gap:8px}.scs-academy .scs-fact-grid small{font-size:9px}.scs-academy .scs-form-row{grid-template-columns:1fr}.scs-academy .scs-form label{font-size:12px}.scs-academy .scs-footer-grid{grid-template-columns:1fr 1fr;gap:26px 14px}.scs-academy .scs-footer-intro,.scs-academy .scs-footer-contact{grid-column:1/span 2}.scs-academy .scs-blog-grid{grid-template-columns:1fr}
}

@media(max-width:900px){.scs-academy .scs-slide-prev,.scs-academy .scs-slide-next{display:none}}
