@media (max-width:992px){.section{padding-top:60px;padding-bottom:60px}.faq-title,.section-title{font-size:36px}.hero-title{font-size:64px}.hero-title-pill{width:180px;height:60px}.casestudy-grid{grid-template-columns:1fr;gap:60px}.testimonial-grid{grid-template-columns:1fr;gap:40px;text-align:center}.testimonial-author-wrapper{justify-content:center}.footer-main{grid-template-columns:repeat(2,1fr)}.about-text-columns,.process-step,.process-step.step--reverse{grid-template-columns:1fr;gap:40px;text-align:center}.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}.showcase-group__title,.stats-title,.team-group-title{font-size:36px;text-align:center}.stat-item h3{font-size:56px}.process-step .step-content{order:2}.step-content p{margin-left:auto;margin-right:auto}.process-step .step-illustration{order:1}.details-row,.pricing-row{grid-template-columns:1fr;text-align:center;padding:24px;gap:20px}.details-row .features-list:last-of-type,.pricing-row .features-list:last-of-type{display:none}.details-row .features-list:first-of-type,.pricing-row .features-list:first-of-type{display:flex;justify-content:center;text-align:left}.metric-value{font-size:100px}.contact-form{gap:40px}}@media (max-width:768px){body{padding-top:70px}.container{padding-left:20px;padding-right:20px}.section-header{flex-direction:column;align-items:flex-start;gap:16px}.join-team-section h2,.page-title{font-size:42px;margin-bottom:16px}.hero{padding-top:80px;padding-bottom:60px}.hero-title{font-size:48px;gap:8px}.hero-title-line{gap:16px}.hero-title-pill{width:140px;height:48px}.hero-subtitle{font-size:16px}.ticker .logo-item{height:24px}.testimonial-quote{font-size:24px}.footer-main{grid-template-columns:1fr;text-align:center}.footer-col ul{padding-left:0}.stats-grid{grid-template-columns:1fr;gap:32px}.stat-item h3{font-size:42px}.about-intro h2{font-size:28px}#design-animation,#education-animation,#learning-animation{height:350px!important}.details-row .features-list,.pricing-row .features-list{display:none}.details-row h3,.pricing-row h3{font-size:24px}.bar{font-size:14px}.form-group label{font-size:16px;margin-bottom:16px}.tag-btn{padding:8px 16px;font-size:14px}.form-input{font-size:20px}.form-submit-group{margin-top:0}}@media (max-width:576px){.faq-title,.section-title{font-size:32px}.join-team-section h2,.page-title{font-size:32px;line-height:1.2}.page-hero-intro p{font-size:16px}.copyright{flex-direction:column;align-items:center;text-align:center;gap:8px}.hero{padding:60px 0 40px}.hero-title{font-size:clamp(2.2rem, 12vw, 3rem)}.hero-title-pill{width:100px;height:36px}.hero-cta{flex-direction:column;align-items:center;gap:12px}.hero-cta .btn{width:100%;max-width:300px}.case-card h3{font-size:20px}.testimonial-metrics .metric-card{text-align:center}.metric-content{justify-content:center}.visual-divider{height:250px}.about-intro h2{font-size:24px}.about-text-columns p{font-size:15px}.showcase-group__title,.stats-title,.team-group-title{font-size:28px}.stat-item h3{font-size:36px}.stat-item p{font-size:16px}.showcase-card__image{width:100%;margin-left:0}.join-team-section p{font-size:16px}.join-team-section .email-link{font-size:18px}#design-animation,#education-animation,#learning-animation{height:300px!important}.metric-value{font-size:72px}.metric-item p{font-size:16px}.bar{font-size:12px;padding:8px 12px}.metric-item .bar{width:100%!important}.contact-form{gap:32px}.form-input{font-size:18px}.form-submit-group .btn-gradient{width:100%;font-size:16px}.form-privacy-note{font-size:12px;text-align:center}}