@media (max-width:768px){h1{font-size:2rem!important}h2{font-size:1.6rem!important}h3{font-size:1.2rem!important}}}@media (max-width:768px){.hero{padding-top:88px;padding-left:20px;padding-right:20px}.hero__title{font-size:2rem!important;line-height:1.3}.hero__subtitle{font-size:1rem!important;line-height:1.6}.hero__actions{flex-direction:column!important;align-items:flex-start!important;gap:12px}.hero__actions .btn{width:100%;text-align:center}.hero__visual{display:none}}@media (max-width:480px){.hero__title{font-size:1.7rem!important}}@media (max-width:768px){.section{padding:48px 0}.container{padding:0 16px}}@media (max-width:768px){.advantage-grid,.careers-values,.cases-preview-grid,.industry-grid,.solution-grid,.stats-row,.strategy-cards,.tech-capabilities,.tech-highlights,.why-grid{grid-template-columns:1fr!important}.about-grid,.about-intro__inner,.biz-grid,.contact-grid,.contact-wrapper,.module-detail-card{grid-template-columns:1fr!important}.footer__grid{grid-template-columns:1fr!important;gap:24px}.footer__bottom{flex-direction:column!important;gap:8px;text-align:center}.about-stats{grid-template-columns:repeat(2,1fr)!important}.form-row{grid-template-columns:1fr!important}}@media (max-width:640px){.about-stats{grid-template-columns:1fr!important}.news-grid{grid-template-columns:1fr!important}.job-card__header{flex-direction:column!important;align-items:flex-start!important;gap:8px}.page-hero__title{font-size:1.6rem!important}.solution-intro{padding:16px!important}}@media (max-width:768px){.page-hero{min-height:50vh;padding:80px 20px 40px}.page-hero__title{font-size:1.8rem}}@media (max-width:600px){.page-hero__title{font-size:1.5rem}.hero__title{font-size:1.8rem!important}}@media (max-width:768px){.article-container{padding:100px 20px 60px}.article-title{font-size:1.6rem!important;line-height:1.4}.article-content{font-size:15px!important;line-height:1.8}.article-content img{border-radius:8px;width:100%}}@media (max-width:768px){.news-grid{grid-template-columns:1fr;gap:16px}.news-card__image{height:160px}}@media (max-width:700px){.timeline--with-images{padding-left:28px}.timeline--with-images::before{left:10px}.timeline--with-images .timeline__item{flex-direction:column;gap:16px}.timeline--with-images .timeline__item::before{left:-26px}.timeline--with-images .timeline__img-wrap{width:100%}.timeline__img-wrap img{aspect-ratio:16/9;object-fit:cover}}@media (max-width:768px){.mod{padding:24px 16px}.mod__features{grid-template-columns:1fr!important;gap:12px}.mod__thumbs{flex-wrap:wrap;justify-content:center;gap:8px}.mod__thumbs img{max-width:calc(50% - 4px)!important;aspect-ratio:16/9;object-fit:cover}.module-section__grid{grid-template-columns:1fr!important}.solution-features-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.workflow-step{flex-direction:column!important;gap:12px;padding:16px}}@media (max-width:768px){*{-webkit-tap-highlight-color:transparent}html{font-size:15px}body{overflow-x:hidden}img{max-width:100%;height:auto}.container{max-width:100%}}@media (max-width:960px){.nav__contact-bar{height:32px;font-size:0.75rem}.nav__actions .nav__lang-desktop{display:none}.nav__drawer-footer .lang-switch--icon{flex-wrap:wrap}}@media (min-width:961px){.nav__drawer-footer .lang-switch--icon{display:none}}