@media(max-width:1050px){.nav{display:none}.menu-toggle{display:grid;place-items:center}.header-inner{grid-template-columns:auto 1fr auto}.header-actions{justify-self:end}.header-phone{display:none}.mobile-menu{position:fixed;top:76px;left:18px;right:18px;max-height:calc(100vh - 100px);overflow:auto;background:#fff;border-radius:22px;padding:18px;box-shadow:var(--shadow);display:none}.mobile-menu.open{display:block}.mobile-menu>a,.mobile-menu summary{display:block;padding:13px 10px;font-weight:700}.mobile-menu details a{display:block;padding:10px 22px;color:#666}.split-heading,.services-layout,.contact-banner{grid-template-columns:1fr}.about-bento{grid-template-columns:1fr 1fr}.about-story{grid-column:1/-1;grid-row:auto}.process-card{flex-basis:calc((100% - 18px)/2)}.feature-system{grid-template-columns:1fr}.feature-hub{margin:auto}.benefit-bento{grid-template-columns:1fr}.benefit-wide.compact{grid-column:auto;grid-row:auto}.price-panel{grid-template-columns:1fr}.price-panel ul{grid-column:auto;grid-row:auto;min-width:0;columns:2}.footer-main{grid-template-columns:1fr;gap:45px}}
@media(max-width:780px){body{padding-bottom:74px}.container{width:min(calc(100% - 24px),var(--container))}.section{padding:68px 0}.section-card{padding:52px 18px;border-radius:24px}.hero-wide,.contact-wide{width:calc(100% - 12px)}.hero-shell{min-height:610px;border-radius:24px}.hero-content{padding:86px 16px 42px}.hero-content h1{font-size:clamp(2.9rem,13vw,4.5rem)}.split-heading{gap:18px;margin-bottom:30px}.about-bento{grid-template-columns:1fr}.about-story{min-height:560px;padding:28px}.about-device{grid-template-columns:110px 1fr}.about-device img{width:110px;height:150px}.about-stat strong{font-size:5.5rem}.logo-track{gap:42px}.services-layout{gap:35px}.service-preview{width:140px;height:140px}.process-head,.pricing-head{align-items:flex-start;flex-direction:column}.process-card{flex-basis:88%;min-height:315px}.benefit-wide{grid-template-columns:1fr}.feature-system{gap:22px}.tool-tile{width:50px;height:50px}.tool-1{left:1%;top:45%}.tool-2{left:12%;top:6%}.tool-3{right:11%;top:8%}.tool-4{right:1%;top:47%}.tool-5{left:20%;bottom:4%}.tool-6{right:20%;bottom:3%}.pricing-grid{grid-template-columns:1fr}.price-panel ul{columns:1}.contact-banner{padding:32px 18px;border-radius:24px;min-height:auto;gap:35px}.premium-form{padding:24px 18px}.form-grid{grid-template-columns:1fr}.footer-main{gap:38px}.footer-nav{grid-template-columns:1fr 1fr}.footer-social,.footer-bottom{align-items:flex-start;flex-direction:column}.header-actions .btn{display:none}.mobile-sticky{display:block;position:fixed;left:12px;right:12px;bottom:10px;z-index:70}.mobile-sticky a{display:flex;justify-content:center;align-items:center;min-height:54px;background:#111;color:#fff;border-radius:999px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.24)}}
@media(max-width:460px){.footer-nav{grid-template-columns:1fr}.about-device{grid-template-columns:1fr}.about-device img{width:100%;height:190px}.process-card{flex-basis:94%}.services-section .section-card{padding-inline:14px}}
