.page,.sticky-bar__inner{width:100%;max-width:1440px}.faq{max-width:100%}@media(min-width:641px)and (max-width:1279px){.pdp-hero{display:flex;flex-direction:column;gap:0}.pdp-hero__media{width:100%}.pdp-hero__buy{width:100%;margin-top:18px;order:2}.pdp-hero__extra{margin-top:28px;order:3}.gallery__frame{width:100%;height:auto;aspect-ratio:1 / 1}.quote-card{margin-top:0}.tabs{flex-wrap:wrap}.feature,.feature--intro,.feature--center{flex-direction:column;gap:24px}.feature__media{width:100%;order:1}.feature__shot{width:100%;height:auto;max-height:480px;object-fit:cover;object-position:top;border-radius:16px}.feature__shot--wide{order:1;width:auto;max-width:78%;margin:0 auto;display:block}.grid--2,.grid--3,.industries{grid-template-columns:1fr;gap:16px}.pricing__box{flex-direction:column;gap:18px;align-items:stretch}.pricing__img{width:200px;height:200px;margin:0 auto}}body.gradient{background:var(--bg)}.page{font-size:16px;line-height:normal;letter-spacing:normal}Split deliberately. No design sets font-family/font-style/word-break on a heading,so those are safe to force everywhere. COLOUR IS NOT: headings on dark panels set their own white \2014  .guide__title on the setup page"s black card, and the homepage"s dark software panel. Forcing var(--ink) there renders black on black. So colour is applied only to the .h1/.h2/.h3 classes,which never set a colour of their own. */ .page :is(h1,h2,h3,h4,h5,h6){font-family:var(--font);font-style:normal;word-break:normal}.page :is(.h1,.h2,.h3){color:var(--ink)}.page .h2,.page .h3{letter-spacing:normal}@media(min-width:641px){.page .h1:not([class*=h1--]){line-height:normal}}.badges{flex-wrap:wrap}.page .card-well--guide{padding-top:0}.zc-page{width:100%;max-width:1440px;font-size:16px;line-height:normal;letter-spacing:normal}@media(min-width:641px)and (max-width:1439px){.zh-e67e840{width:100%}.zh-1a1de0a{width:45%;min-width:0}}@media(min-width:641px){.gallery__track{min-width:0}}@media(min-width:641px)and (max-width:1279px){.fivesec__row{flex-direction:column;gap:28px}.fivesec__video{width:100%;border-radius:16px}.m-hero-card{padding:24px 20px 32px!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:22px!important;height:auto!important}.m-hero-img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;max-width:100%!important;margin:0 auto!important}}@media(min-width:641px)and (max-width:1279px){.m-props-grid{grid-template-columns:1fr 1fr;gap:12px}.m-shop-grid{grid-template-columns:1fr;gap:20px}.m-how-grid{grid-template-columns:1fr;gap:30px}.m-soft-grid{grid-template-columns:1fr;gap:16px}.m-ind-grid{grid-template-columns:1fr 1fr;gap:10px}.m-plans{grid-template-columns:1fr;gap:16px}.m-testi-grid{grid-template-columns:1fr;gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/zc2-shim.css.map */
