@media (min-width:1200px){.container{max-width:1140px}}@media (max-width:1199.98px){.main-headline{font-size:2.2rem}.case-card,.service-card,.value-card{padding:25px}}@media (max-width:991.98px){section{padding:60px 0}.hero-section{padding:80px 0}.main-headline{font-size:2rem}.sub-headline{font-size:1.1rem}.page-title{font-size:2rem}.hero-image{margin-top:40px}.service-title{font-size:1.6rem}.flow-step{margin-bottom:30px}.founder-card{padding:20px}.cta-box{padding:40px}}@media (max-width:767.98px){section{padding:50px 0}.hero-section{padding:60px 0}.main-headline{font-size:1.8rem}.section-title{font-size:1.6rem}.page-title{font-size:1.8rem}.case-card,.founder-card,.service-card,.value-card{margin-bottom:20px}.info-label{width:100%;margin-bottom:5px}.info-content{width:100%}.flow-step-number{width:50px;height:50px;font-size:1.3rem}.flow-steps::before{left:25px}.flow-step-content{padding:20px}.news-item{flex-direction:column;align-items:flex-start}.news-date,.news-tag{margin-bottom:5px}.cta-box{padding:30px}.contact-info-section{padding:40px 0}.faq-section{margin-top:2rem}}@media (max-width:575.98px){section{padding:40px 0}.hero-section{padding:50px 0}.main-headline{font-size:1.6rem}.sub-headline{font-size:1rem}.btn-primary{padding:8px 20px}.section-title{font-size:1.5rem}.page-title{font-size:1.6rem}.service-title{font-size:1.4rem}.company-info{padding:25px}.vision-text{font-size:1.2rem}.mission-item p{font-size:1rem}.founder-img{width:120px;height:120px}.founder-card h3{font-size:1.3rem}.flow-step{margin-bottom:25px}.flow-step-content h3{font-size:1.2rem}}