.qs-header:not(.is-scrolled){background:color-mix(in srgb,var(--qs-bg-elevated) 94%,transparent)!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;border-bottom-color:var(--qs-border)!important}.qs-header:not(.is-scrolled) .qs-nav__list a{color:var(--qs-text)!important}.qs-header:not(.is-scrolled) .qs-nav__list a:hover,.qs-header:not(.is-scrolled) .qs-nav__list .current-menu-item>a{color:var(--qs-primary)!important}.qs-header:not(.is-scrolled) .qs-icon-btn{color:var(--qs-ink)!important}.qs-header:not(.is-scrolled) .qs-header__logo--solid,.qs-header:not(.is-scrolled) .custom-logo-link.qs-header__logo--solid{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.qs-header:not(.is-scrolled) .qs-header__logo--transparent{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.qs-page-shell--manual-or-motorized>.qs-page-hero,.qs-page-shell--manual-or-motorized>.qs-band--reviews{display:none}.qs-mm{display:grid;gap:2rem;min-width:0}.qs-mm h2,.qs-mm h3{color:#1d4438}.qs-mm__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid #ddd6c9;border-radius:24px;background:#f4efe6;overflow:hidden}.qs-mm__hero>div{min-width:0}.qs-mm__hero h1{margin:.15rem 0 1rem;color:#172b25;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.04;overflow-wrap:normal;word-break:normal}.qs-mm__hero p{font-size:1.02rem}.qs-mm__hero figure{min-width:0;aspect-ratio:16/10}.qs-mm__intro{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7;max-width:54rem}.qs-mm__choice-grid,.qs-mm__control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.qs-mm__card,.qs-mm__wide,.qs-mm__controls,.qs-mm__demo,.qs-mm__cta{border:1px solid #ddd6c9;border-radius:24px;padding:clamp(1.35rem,3vw,2.25rem);background:#fff}.qs-mm__card--motor{background:#1d4438;color:#fff}.qs-mm__card--motor h2,.qs-mm__card--motor h3{color:#f3d08b}.qs-mm__card--motor p{color:#fff!important}.qs-mm__tag,.qs-mm__eyebrow{display:inline-block;margin:0 0 .65rem;color:#aa7a30;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.qs-mm__card--motor .qs-mm__tag{color:#f3d08b}.qs-mm__wide{background:#f4efe6}.qs-mm__feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:2rem;align-items:center}.qs-mm figure{margin:0;overflow:hidden;border-radius:20px;background:#f4efe6}.qs-mm figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.qs-mm__hero figure img{height:100%;max-height:none;object-fit:cover;object-position:center}.qs-mm__controls figure{margin:1.5rem 0}.qs-mm__control-grid>div{padding:1.25rem;border-radius:18px;background:#f7f4ee}.qs-mm__demo{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);gap:2rem;align-items:center;background:#f4efe6}.qs-mm__demo video,.qs-mm__embed iframe{display:block;width:100%;max-height:720px;border:0;border-radius:20px;background:#111}.qs-mm__video-note{margin:.65rem .25rem 0;color:#6c675f;font-size:.86rem;font-style:italic;line-height:1.45!important}.qs-mm__cta{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;background:#1d4438;color:#fff}.qs-mm__cta h2{color:#f3d08b}.qs-mm__cta p{color:#fff!important}.qs-mm__actions{display:flex;flex-wrap:wrap;gap:.75rem}.qs-mm__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.2rem;border-radius:999px;background:#f3d08b;color:#17362e!important;font-weight:800;text-decoration:none!important}.qs-mm__button--light{background:#fff}.qs-mm p{line-height:1.7}@media(max-width:980px){.qs-mm__hero{grid-template-columns:1fr}.qs-mm__hero figure{aspect-ratio:16/9}}@media(max-width:760px){.qs-mm__choice-grid,.qs-mm__control-grid,.qs-mm__feature,.qs-mm__demo{grid-template-columns:1fr}.qs-mm__hero{padding:1rem}.qs-mm__hero figure{aspect-ratio:4/3}.qs-mm__hero figure img{object-position:48% center}.qs-mm__cta{align-items:flex-start;flex-direction:column}.qs-mm__actions,.qs-mm__button{width:100%}.qs-mm__demo video{max-height:70vh}}
.qs-header:not(.is-scrolled) .qs-submenu-toggle{color:var(--qs-primary,#1f3d32)!important}
