
/* ---- responsive layer (added at compile time; the design was drawn at 1440px) ---- */
@media (max-width:1023px){
  [data-screen-label="Nav"] nav,[data-screen-label="Nav"] .ds-btn{display:none!important}
  .nav-burger{display:inline-flex}
}
@media (max-width:900px){
  [style*="grid-template-columns"]{grid-template-columns:1fr!important}
  footer [style*="grid-template-columns"]{grid-template-columns:1fr 1fr!important}
  [style*="position:sticky;top:100px"],[style*="position:sticky;top:96px"]{position:relative!important;top:auto!important}
  .svc-panel{height:420px!important}
  [data-screen-label="Final CTA"]>div[style*="display:grid"]{padding-top:96px!important;padding-bottom:72px!important}
}
@media (max-width:979px){
  [style*="width:880px;margin:0 auto;position:relative;height:480px"]{width:100%!important;height:auto!important;aspect-ratio:880/480}
  input[type=range][style*="width:880px"]{width:100%!important}
}
@media (max-width:640px){
  :root{--container-pad:20px;--text-h1:36px;--text-h2:30px;--text-h3:22px;--text-h4:19px;--section-pad:64px}
  footer [style*="grid-template-columns"]{grid-template-columns:1fr!important}
  [data-screen-label="Top Bar"]>div{font-size:12px!important;padding-left:14px!important;padding-right:14px!important}
  [data-screen-label="Nav"]>div{height:64px!important;gap:12px!important}
  [data-screen-label="Nav"]>div>a[href="#top"]{font-size:17px!important;gap:8px!important}
  [data-screen-label="Nav"]>div>a[href="#top"] img{width:32px!important;height:32px!important}
  [data-screen-label="Hero"]>div[style*="z-index:1"]{padding-top:56px!important;padding-bottom:56px!important}
  [data-sty="ansWrapStyle"] p{padding:0 4px 24px 0!important}
  [data-action="faqToggle"]{gap:14px!important;padding:20px 2px!important}
  [data-action="faqToggle"] h3{font-size:17px!important}
  [data-action="faqToggle"]>span:nth-child(2){display:none!important}
  [data-screen-label="Final CTA"] [style*="padding:82px 26px 24px"]{padding:74px 16px 18px!important}
  [style*="right:-22px"]{right:6px!important}
}
