@media(max-width:900px){.nav nav{display:none}.menu{display:block;margin-left:auto;border:0;background:none;font-size:24px}.nav>.btn{display:none}.nav.open nav{display:flex;position:absolute;top:72px;left:24px;right:24px;flex-direction:column;background:#fff;padding:22px;border-radius:16px;box-shadow:0 16px 40px #173b7a24}.hero-grid{grid-template-columns:1fr;padding-top:50px}.hero h1{font-size:40px}.hero-art{width:100%;margin-top:25px}.grid3,.grid2{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line)}.split{grid-template-columns:1fr 1fr}.cta{grid-template-columns:1fr 220px}.footer{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.container{width:min(100% - 28px,1180px)}.site-header{height:68px}.logo{font-size:22px}.hero-grid{min-height:auto;padding-bottom:30px}.hero h1{font-size:34px}.lead{font-size:15px}.checks{grid-template-columns:1fr}.actions{align-items:stretch;flex-direction:column}.video{text-align:center}.hero-art{border-radius:18px}.split{grid-template-columns:1fr}.warehouse,.target{margin:0 14px}.kpis{grid-template-columns:1fr 1fr}.template-benefits{grid-template-columns:1fr}.cta{grid-template-columns:1fr;padding:32px 24px}.cta img{max-height:180px}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:1/-1}}
@media(max-width:900px){.features-hero-grid{grid-template-columns:1fr;padding-top:45px}.feature-hero-art{min-height:330px}.features-hero h1{font-size:38px}.cap-grid{grid-template-columns:repeat(2,1fr)}.stat-band{grid-template-columns:1fr 1fr}.stat-intro{grid-column:1/-1}.stat{border-top:1px solid var(--line)}.feature-cta{grid-template-columns:120px 1fr}.feature-cta img{width:110px}.feature-cta-actions{grid-column:1/-1;flex-direction:row;justify-content:center}}
@media(max-width:600px){.features-hero h1{font-size:32px}.feature-hero-art{min-height:260px}.float-icon{width:50px;height:50px;font-size:21px}.cap-grid{grid-template-columns:1fr}.cap-grid article{min-height:0}.stat-band{grid-template-columns:1fr 1fr}.stat-intro{align-items:flex-start}.feature-cta{grid-template-columns:1fr;text-align:center;padding:26px 20px}.feature-cta img{margin:auto}.cta-points{justify-content:center}.feature-cta-actions{flex-direction:column}.nav nav a.active:after{display:none}}
@media(max-width:900px){.templates-hero-grid{grid-template-columns:1fr;padding-top:42px}.templates-hero-art{min-height:310px}.template-grid{grid-template-columns:repeat(2,1fr)}.template-proof{grid-template-columns:repeat(2,1fr)}.custom-template{grid-template-columns:130px 1fr}.custom-template ul{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.custom-art{font-size:55px}}
@media(max-width:600px){.templates-hero h1{font-size:34px}.templates-hero-art{min-height:245px}.template-proof{grid-template-columns:1fr 1fr}.category{min-width:155px}.template-grid{grid-template-columns:1fr}.template-card>img{height:180px}.template-body p{min-height:0}.custom-template{grid-template-columns:1fr;text-align:center;padding:24px 18px}.custom-template ul{grid-template-columns:1fr;text-align:left}.custom-actions{flex-direction:column}.catalog-heading{align-items:flex-end}}
@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.price-card.featured{margin-top:28px}.compare-table{overflow-x:auto}.compare-row{min-width:700px}.pricing-cta{grid-template-columns:140px 1fr}.pricing-cta img{width:135px}.pricing-cta>.btn{grid-column:2}}
@media(max-width:600px){.pricing-head h1{font-size:30px}.billing-toggle em{display:none}.faq-grid{grid-template-columns:1fr}.pricing-cta{grid-template-columns:1fr;text-align:center}.pricing-cta img{margin:auto}.pricing-cta>.btn{grid-column:auto}.pricing-cta .micro-points{justify-content:center}}
@media(max-width:820px){.faq-hero-grid{grid-template-columns:1fr}.faq-art{height:220px}.faq-layout{grid-template-columns:1fr}.faq-categories{display:grid;grid-template-columns:1fr 1fr}.faq-help{grid-column:1/-1}.support-cta{grid-template-columns:120px 1fr}.support-points{grid-column:1/-1}.faq-hero h1{font-size:38px}}
@media(max-width:560px){.faq-categories{grid-template-columns:1fr}.faq-hero h1{font-size:34px}.faq-question{font-size:120px}.faq-bubble.one{left:5%}.faq-bubble.two{left:20%}.faq-plant{right:2%}.faq-main-head{align-items:flex-start;gap:10px}.faq-list .faq-item button{padding-left:48px}.faq-list .faq-answer{padding-left:48px}.support-cta{grid-template-columns:1fr;text-align:center}.support-clipboard{font-size:62px}}
@media(max-width:800px){.blog-hero-grid{grid-template-columns:1fr;min-height:auto;padding:45px 0}.blog-hero h1{font-size:36px}.blog-hero-art{height:220px}.featured-post{grid-template-columns:1fr}.featured-visual{min-height:220px}.blog-grid{grid-template-columns:1fr 1fr}.blog-subscribe{grid-template-columns:1fr}}
@media(max-width:560px){.blog-grid{grid-template-columns:1fr}.featured-copy{padding:24px}.featured-copy h2{font-size:24px}.subscribe-form{flex-direction:column}}
@media(max-width:820px){.contact-hero-grid{grid-template-columns:1fr;padding-top:36px}.contact-hero h1{font-size:36px}.contact-art{height:250px}.trust-row{grid-template-columns:1fr 1fr}.contact-main{grid-template-columns:1fr;gap:34px}.newsletter{grid-template-columns:1fr}.newsletter form{flex-direction:column}}
@media(max-width:560px){.trust-row{grid-template-columns:1fr}.contact-form{grid-template-columns:1fr}.contact-form .wide,.consent,.contact-form button{grid-column:1}.contact-art{height:210px}.contact-envelope{font-size:88px}.contact-bubble{width:66px;height:56px;right:16%}.contact-plant{font-size:60px}.newsletter{padding:20px}}
