.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.site-header__inner{min-height:72px!important;gap:clamp(12px,1.4vw,24px)!important}.site-header .brand{min-width:clamp(210px,17vw,310px)!important}.site-header .brand-logo,.site-header .brand-logo--svg,.site-header .brand img{width:clamp(210px,17vw,310px)!important;max-height:58px!important;object-fit:contain!important}.site-nav{align-items:center!important;gap:clamp(8px,1vw,18px)!important;overflow:visible!important}.site-nav>a,.site-nav__dropdown>summary{color:#fff!important;font-size:clamp(.72rem,.78vw,.9rem)!important;line-height:1!important;white-space:nowrap!important}.site-nav__dropdown{position:relative!important;flex:0 0 auto!important}.site-nav__dropdown>summary{display:inline-flex!important;align-items:center!important;min-height:40px!important;list-style:none!important;cursor:pointer!important;text-transform:uppercase!important;font-weight:950!important}.site-nav__dropdown-menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:30!important;display:grid!important;min-width:230px!important;padding:8px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:#070b12fa!important;box-shadow:0 26px 80px #0000006b!important}.site-nav__dropdown-menu a,.site-nav__dropdown-menu button{display:flex!important;min-height:42px!important;align-items:center!important;padding:10px 12px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#fff!important;font:inherit!important;font-size:.82rem!important;font-weight:900!important;text-align:left!important;text-transform:uppercase!important}.site-nav__dropdown-menu a:hover,.site-nav__dropdown-menu button:hover{background:#ffffff1a!important}.site-search--desktop{width:clamp(170px,14vw,260px)!important}.site-search--desktop .site-search__submit{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.template-index .home-hero--review{width:min(1760px,calc(100% - 32px))!important;max-width:1760px!important;min-height:clamp(560px,68vh,860px)!important;padding:0!important;margin-top:clamp(18px,2vw,30px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;overflow:hidden!important;background:#02050a!important;box-shadow:0 34px 120px #0000006b!important}.template-index .home-hero--review .home-hero__media--full{position:relative!important;width:100%!important;min-height:inherit!important;margin:0!important;display:grid!important;place-items:center!important}.template-index .home-hero--review .home-hero__media--full>img[data-home-hero-image]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.98!important}.template-index .home-hero--review .home-hero__shade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0003,#01040a75 62%,#000000c7)!important;pointer-events:none!important}.template-index .home-hero--review .home-hero__brand-panel{position:relative!important;z-index:2!important;display:grid!important;justify-items:center!important;gap:clamp(16px,2.2vw,28px)!important;width:min(760px,calc(100% - 36px))!important;padding:clamp(20px,3vw,46px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:#03070f6b!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.template-index .home-hero--review .home-hero__mark{margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;line-height:1!important}.template-index .home-hero--review .home-hero__logo{width:min(620px,86vw)!important;max-height:118px!important;object-fit:contain!important;filter:drop-shadow(0 12px 26px rgba(0,0,0,.55))!important}.home-mode-pill{display:inline-grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;gap:4px!important;width:min(520px,100%)!important;padding:4px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:#ffffff1f!important}.home-mode-pill button{min-height:44px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#fff!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important;cursor:pointer!important}.home-mode-pill button.is-active,.home-mode-pill button.selected{background:#fff!important;color:#07101f!important;box-shadow:0 16px 34px #00000042!important}.template-index .home-hero--review .hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(520px,100%)!important;gap:10px!important}.template-index .home-hero--review .hero-actions .button{min-height:48px!important;border-radius:8px!important;font-size:.84rem!important}.template-index .intent-hub--review{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding-block:clamp(18px,3vw,34px)!important}.template-index .intent-hub--review>a{min-height:150px!important;display:grid!important;align-content:end!important;gap:8px!important}.template-index .intent-hub--review>a strong{font-size:clamp(1.15rem,1.6vw,1.65rem)!important}.template-index .experience-panel{grid-template-columns:minmax(320px,.36fr) minmax(0,1fr)!important}.template-index .answer-grid{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.template-index .answer-grid details{min-height:150px!important}.template-index .answer-grid summary{font-size:clamp(.95rem,1vw,1.15rem)!important}@media(min-width:1320px){.template-index .home-system-paths,.template-index .sport-story,.template-index .system-showcase,.template-index .lights-band,.template-index .intent-hub--review,.template-index .brand-moments,.template-index .experience-panel,.template-index .why-dominator{width:min(1760px,calc(100% - 48px))!important;max-width:1760px!important}}@media(max-width:1180px){.site-search--desktop{width:150px!important}.site-nav>a,.site-nav__dropdown>summary{font-size:.72rem!important}}@media(max-width:980px){.site-search--desktop,.site-nav{display:none!important}.template-index .intent-hub--review,.template-index .experience-panel{grid-template-columns:1fr!important}}@media(max-width:720px){.template-index .home-hero--review{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-height:min(720px,calc(100vh - 104px))!important;margin-top:12px!important}.template-index .home-hero--review .home-hero__brand-panel{width:calc(100% - 24px)!important;padding:18px!important;gap:14px!important}.template-index .home-hero--review .home-hero__logo{width:min(330px,88vw)!important}.home-mode-pill{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.home-mode-pill button{min-height:40px!important;font-size:.78rem!important}.template-index .home-hero--review .hero-actions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .home-hero--review .hero-actions .button{min-height:44px!important;padding:9px 8px!important;font-size:.74rem!important}.template-index .intent-hub--review{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;grid-template-columns:1fr!important}.template-index .intent-hub--review>a{min-height:118px!important}.template-index .answer-grid{grid-template-columns:1fr!important}}.template-product .buy-box-preview{display:none!important}.template-product .trust-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}.template-product .trust-list li{min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 12px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:8px!important;background:#f8fafc!important;color:#0b1020!important;font-size:.78rem!important;font-weight:950!important;line-height:1.12!important;text-align:center!important;text-transform:uppercase!important}.template-product .compare-footer{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;padding-top:18px!important}.template-product .compare-footer .button,.template-product .compare-footer button,.template-product .compare-footer a{min-width:min(100%,260px)!important}.template-product .product-switch-drawer--addons .product-switch-drawer__panel{max-width:min(1120px,calc(100vw - 28px))!important}.template-product .product-switch-drawer__copy code{padding:2px 5px!important;border-radius:4px!important;background:#2473ba1a!important;color:#0b1020!important}.template-product .product-switch-group--addons{border:1px solid rgba(36,115,186,.22)!important;border-radius:8px!important;padding:clamp(14px,2vw,22px)!important;background:linear-gradient(135deg,#f8fbff,#eef5ff)!important}.template-product .product-switch-group--addons h3,.template-product .product-switch-group--related h3{margin-bottom:12px!important;color:#0b1020!important;font-size:clamp(1.05rem,1.4vw,1.45rem)!important;line-height:1!important;text-transform:uppercase!important}.template-product .product-switch-drawer__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important}.template-product .net-mode-switcher button{min-height:46px!important}@media(max-width:760px){.template-product .trust-list,.template-product .product-switch-drawer__actions{grid-template-columns:1fr!important}.template-product .compare-footer{align-items:stretch!important}.template-product .compare-footer .button,.template-product .compare-footer button,.template-product .compare-footer a{width:100%!important}}.template-product .proof-assets{margin-top:clamp(24px,4vw,48px)!important;padding:clamp(18px,3vw,28px)!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:8px!important;background:#f8fafc!important;color:#0b1020!important}.template-product .proof-assets h3{margin:0 0 14px!important;color:#0b1020!important;font-size:clamp(1.2rem,1.8vw,1.75rem)!important;line-height:1!important;text-transform:uppercase!important}.template-product .proof-assets>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.template-product .proof-assets a{display:grid!important;gap:6px!important;min-height:118px!important;padding:14px!important;border:1px solid rgba(36,115,186,.24)!important;border-radius:8px!important;background:#fff!important;color:#0b1020!important;text-decoration:none!important}.template-product .proof-assets span{color:#0475ff!important;font-size:.72rem!important;font-weight:950!important;text-transform:uppercase!important}.template-product .proof-assets strong{color:#0b1020!important;font-size:1rem!important;line-height:1.05!important;text-transform:uppercase!important}.template-product .proof-assets small{color:#4f5f78!important;font-size:.86rem!important;line-height:1.25!important}.template-product .video-carousel article a{display:contents!important;color:inherit!important;text-decoration:none!important}@media(max-width:760px){.template-product .proof-assets>div{grid-template-columns:1fr!important}}.template-index .home-category-story__media{grid-column:1 / -1!important}.template-index .answer-grid details small{display:none!important}.template-index .intent-hub--review .home-intent-card span:empty{display:none!important}.template-index .intent-hub--review .home-intent-card{align-content:center!important;min-height:96px!important}.site-header__inner{width:min(1880px,calc(100% - 32px))!important;max-width:none!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(14px,1.8vw,30px)!important}.site-header .brand-logo,.site-header .brand img{width:clamp(210px,14vw,320px)!important;max-height:58px!important}.site-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.35vw,26px)!important;min-width:0!important;white-space:nowrap!important}.site-nav>a,.site-nav__dropdown>summary{color:#fff!important;font-size:clamp(.74rem,.72vw,.9rem)!important;line-height:1!important}.site-nav__all-products{margin-left:0!important}.site-nav__dropdown{position:relative!important}.site-nav__dropdown>summary{list-style:none!important;cursor:pointer!important}.site-nav__dropdown>summary::-webkit-details-marker{display:none!important}.site-nav__dropdown-menu{display:none!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;z-index:40!important;min-width:430px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:#05080ef5!important;box-shadow:0 24px 70px #0000006b!important}.site-nav__dropdown:hover .site-nav__dropdown-menu,.site-nav__dropdown:focus-within .site-nav__dropdown-menu,.site-nav__dropdown[open] .site-nav__dropdown-menu{display:grid!important}.site-nav__dropdown-column{display:grid!important;gap:8px!important;align-content:start!important}.site-nav__dropdown-column>span{color:#6db6ff!important;font-size:.68rem!important;font-weight:950!important;text-transform:uppercase!important}.site-nav__dropdown-column a,.site-nav__dropdown-column button{justify-content:start!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.site-search--desktop{width:clamp(170px,12vw,250px)!important}.template-index .home-hero--review{width:100%!important;max-width:none!important;min-height:clamp(640px,82vh,940px)!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#02050a!important;box-shadow:none!important}.template-index .home-hero--review .home-hero__media--full{position:relative!important;width:100%!important;min-height:inherit!important;display:block!important}.template-index .home-hero--review .home-hero__media--full>img[data-home-hero-image]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important}.template-index .home-hero--review .home-hero__brand-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:grid!important;place-items:center!important;width:100%!important;padding:clamp(68px,9vh,120px) clamp(20px,5vw,80px) clamp(54px,8vh,96px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important}.template-index .home-hero--review .home-hero__mark{margin:0!important;justify-self:center!important;align-self:center!important}.template-index .home-hero--review .home-hero__logo{width:min(760px,68vw)!important;max-height:138px!important;object-fit:contain!important;filter:drop-shadow(0 18px 40px rgba(0,0,0,.72))!important}.home-mode-pill{position:absolute!important;top:clamp(14px,2vw,28px)!important;left:50%!important;transform:translate(-50%)!important;z-index:3!important;display:inline-grid!important;grid-template-columns:repeat(2,minmax(108px,1fr))!important;gap:2px!important;width:min(330px,calc(100% - 48px))!important;padding:3px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#ffffff0f!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;pointer-events:auto!important}.home-mode-pill button{min-height:31px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#ffffffbd!important;font-size:.68rem!important;font-weight:900!important}.home-mode-pill button.is-active,.home-mode-pill button.selected{background:#ffffff38!important;color:#fff!important;box-shadow:none!important}.template-index .home-hero--review .hero-actions{position:absolute!important;left:50%!important;bottom:clamp(34px,6vh,74px)!important;transform:translate(-50%)!important;z-index:3!important;display:block!important;width:auto!important;pointer-events:auto!important}.template-index .home-hero--review .hero-actions .button{min-height:42px!important;min-width:174px!important;padding:12px 22px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:8px!important;background:#0509108a!important;color:#fff!important;box-shadow:none!important;font-size:.78rem!important}.template-index .home-system-paths{padding-block:clamp(40px,6vw,86px)!important}.template-index .home-system-paths>.section-heading{max-width:980px!important;margin-inline:auto!important;margin-bottom:clamp(30px,5vw,72px)!important;text-align:center!important}.template-index .home-category-story{position:relative!important;display:grid!important;grid-template-columns:minmax(40px,1fr) minmax(320px,760px) minmax(40px,1fr)!important;align-items:center!important;min-height:clamp(560px,76vh,860px)!important;margin-block:clamp(44px,7vw,110px)!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#05070d!important}.template-index .home-category-story__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;grid-column:1 / -1!important;aspect-ratio:auto!important;min-height:100%!important}.template-index .home-category-story__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#03070dd6,#03070d5c 44%,#03070d14)!important;pointer-events:none!important}.template-index .home-category-story--reverse .home-category-story__media:after{background:linear-gradient(270deg,#03070dd6,#03070d5c 44%,#03070d14)!important}.template-index .home-category-story__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.template-index .home-category-story__copy{position:relative!important;z-index:2!important;grid-column:2!important;max-width:min(760px,48vw)!important;padding:clamp(28px,4vw,58px)!important;color:#fff!important;background:#05091094!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.template-index .home-category-story--reverse .home-category-story__copy{justify-self:end!important}.template-index .home-category-story__copy span,.template-index .home-category-story__copy p,.template-index .home-category-story__copy h2{color:inherit!important}.template-index .home-category-story__copy h2{font-size:clamp(2.75rem,6vw,6.8rem)!important;line-height:.88!important;max-width:10ch!important}.template-index .home-category-story__copy p{max-width:58ch!important;color:#ffffffd6!important}.template-index .home-category-story .proof-row span{background:#ffffffeb!important;color:#07101f!important}.template-index .experience-panel{grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr)!important;gap:clamp(28px,5vw,76px)!important;align-items:stretch!important;padding:clamp(42px,6vw,86px)!important;background:#07101f!important}.template-index .research-copy{display:grid!important;align-content:start!important;gap:clamp(18px,3vw,32px)!important}.template-index .research-copy h2{color:#fff!important;font-size:clamp(2.8rem,5.2vw,6rem)!important;line-height:.88!important}.template-index .research-copy>p{max-width:42ch!important;color:#ffffffc7!important}.template-index .research-preview--wide{min-height:260px!important;align-content:end!important;padding:clamp(24px,4vw,42px)!important;background:#ffffff12!important;color:#fff!important}.template-index .answer-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important;gap:12px!important}.template-index .answer-grid details{min-height:150px!important;background:#ffffff12!important}.template-index .about-dominator{gap:clamp(28px,5vw,74px)!important;align-items:start!important;padding-block:clamp(54px,8vw,120px)!important}.template-index .about-dominator .why-lede h2{color:#fff!important;font-size:clamp(2.7rem,5vw,5.8rem)!important;line-height:.9!important}.template-index .about-dominator .why-lede p{color:#ffffffc7!important}.template-index .about-dominator__cards{gap:14px!important}.template-index .about-dominator__card{min-height:260px!important;padding:clamp(20px,3vw,34px)!important;background:#ffffff0f!important;border-color:#fff3!important}.template-index .about-dominator__card strong,.template-index .about-dominator__card p{color:#fff!important}.template-index .about-dominator__card p{color:#ffffffbd!important}@media(max-width:1280px){.site-header__inner,.site-nav{gap:12px!important}.site-search--desktop{width:150px!important}}@media(max-width:980px){.site-search--desktop,.site-nav{display:none!important}.template-index .home-hero--review{min-height:min(760px,calc(100vh - 78px))!important}.template-index .home-category-story,.template-index .experience-panel{grid-template-columns:1fr!important}.template-index .home-category-story__copy,.template-index .home-category-story--reverse .home-category-story__copy{grid-column:1!important;justify-self:stretch!important;max-width:none!important;margin:clamp(18px,5vw,34px)!important;align-self:end!important}.template-index .answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.template-index .home-hero--review{width:100%!important;max-width:none!important;min-height:min(680px,calc(100vh - 72px))!important;margin-top:0!important}.template-index .home-hero--review .home-hero__logo{width:min(350px,82vw)!important}.home-mode-pill{width:min(290px,calc(100% - 36px))!important}.template-index .home-hero--review .hero-actions{bottom:28px!important}.template-index .home-category-story{min-height:580px!important;margin-block:34px!important}.template-index .home-category-story__copy h2{font-size:clamp(2.35rem,13vw,4rem)!important}.template-index .experience-panel{padding:26px!important}.template-index .answer-grid{grid-template-columns:1fr!important}}.template-index .experience-panel .answer-grid details{background:#111827!important;color:#fff!important}.template-index .experience-panel .answer-grid summary{color:#fff!important}.template-index .experience-panel .answer-grid details.is-active{background:#0b1224!important}.site-header__inner{width:min(1980px,calc(100% - 24px))!important;max-width:none!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(14px,1.65vw,32px)!important}.site-header .brand{align-self:stretch!important;display:flex!important;align-items:center!important}.site-header .brand-logo,.site-header .brand img{width:clamp(220px,14.5vw,340px)!important;max-height:62px!important;object-fit:contain!important}.site-nav{justify-content:center!important;gap:clamp(14px,1.35vw,28px)!important;overflow:visible!important}.site-nav>a,.site-nav__dropdown>summary{font-size:clamp(.76rem,.78vw,.94rem)!important;letter-spacing:0!important}.site-nav__all-products{margin-left:0!important;padding:0!important;border:0!important;background:transparent!important}.site-header__actions{gap:10px!important;min-width:max-content!important}.site-search--desktop{width:clamp(190px,14vw,290px)!important}.site-search--desktop input{min-height:42px!important}@media(max-width:1380px){.site-header__inner{width:min(100%,calc(100% - 20px))!important;gap:12px!important}.site-header .brand-logo,.site-header .brand img{width:clamp(190px,13vw,240px)!important}.site-nav{gap:12px!important}.site-nav>a,.site-nav__dropdown>summary{font-size:clamp(.68rem,.72vw,.82rem)!important}.site-search--desktop{width:170px!important}}.template-index .home-hero--review{min-height:clamp(660px,86vh,980px)!important;isolation:isolate!important}.template-index .home-hero--review .home-hero__media--full,.template-index .home-hero--review .home-hero__media--full>img[data-home-hero-image]{border-radius:0!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important}.template-index .home-hero--review .home-hero__media--full>img[data-home-hero-image]{object-fit:cover!important;object-position:center center!important;transform:none!important}.template-index .home-hero--review .home-hero__brand-panel{background:radial-gradient(circle at 50% 50%,#0000002e,#0000 42%)!important}.template-index .home-hero--review .home-hero__logo{width:min(800px,70vw)!important;max-height:146px!important}.home-mode-pill{top:clamp(10px,1.4vw,20px)!important;width:min(300px,calc(100% - 44px))!important;padding:2px!important;border-color:#ffffff1c!important;background:#ffffff09!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.home-mode-pill button{min-height:29px!important;color:#ffffffa3!important;font-size:.65rem!important}.home-mode-pill button.is-active,.home-mode-pill button.selected{background:#ffffff21!important;color:#ffffffe0!important}.template-index .home-hero--review .hero-actions{bottom:clamp(28px,5vh,62px)!important}.template-index .home-hero--review .hero-actions .button{min-height:39px!important;min-width:156px!important;padding:10px 20px!important;border-color:#ffffff57!important;background:#05091061!important;font-size:.74rem!important}.template-index .home-system-paths{width:100%!important;padding-block:clamp(54px,7vw,106px)!important}.template-index .home-system-paths>.section-heading{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(320px,.45fr)!important;column-gap:clamp(28px,6vw,96px)!important;align-items:end!important;text-align:left!important}.template-index .home-system-paths>.section-heading span{grid-column:1 / -1!important;color:#3aa0ff!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}.template-index .home-system-paths>.section-heading h2{max-width:15ch!important;margin:10px 0 0!important}.template-index .home-system-paths>.section-heading p{max-width:46ch!important;margin:0 0 0 auto!important;color:#ffffffc2!important;font-size:clamp(1rem,1.08vw,1.18rem)!important;line-height:1.46!important}.template-index .home-category-story{grid-template-columns:minmax(32px,1fr) minmax(360px,680px) minmax(360px,720px) minmax(32px,1fr)!important;min-height:clamp(680px,88vh,980px)!important;margin-block:clamp(58px,8vw,128px)!important}.template-index .home-category-story__media:after{background:linear-gradient(90deg,#03070de0,#03070d8c 36%,#03070d14 76%,#03070d2e)!important}.template-index .home-category-story--reverse .home-category-story__media:after{background:linear-gradient(270deg,#03070de0,#03070d8c 36%,#03070d14 76%,#03070d2e)!important}.template-index .home-category-story__copy{grid-column:2!important;justify-self:start!important;max-width:680px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.template-index .home-category-story--reverse .home-category-story__copy{grid-column:3!important;justify-self:end!important}.template-index .home-category-story__copy>span{color:#3aa0ff!important;font-size:.82rem!important;font-weight:950!important;text-transform:uppercase!important}.template-index .home-category-story__copy h2{max-width:12ch!important;margin-top:12px!important;font-size:clamp(3.4rem,7vw,8.5rem)!important;line-height:.86!important;text-shadow:0 18px 50px rgba(0,0,0,.58)!important}.template-index .home-category-story__copy p{max-width:54ch!important;font-size:clamp(1rem,1.2vw,1.22rem)!important;line-height:1.45!important;color:#ffffffdb!important}.template-index .home-category-story .proof-row{margin-top:clamp(18px,3vw,30px)!important;gap:10px!important}.template-index .home-category-story .proof-row span{padding:12px 16px!important;border-radius:0!important;box-shadow:0 18px 44px #00000038!important}.template-index .home-category-story .category-story-cta{justify-content:flex-start!important;margin-top:clamp(22px,3vw,34px)!important}.template-index .home-category-story--reverse .category-story-cta{justify-content:flex-end!important}.template-index .home-category-story .category-story-cta .button{min-width:190px!important}.template-index .home-category-story__media{left:50%!important;right:auto!important;width:100vw!important;max-width:none!important;transform:translate(-50%)!important}.template-index .home-category-story__media img,.template-index .home-category-story__media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--story-media-position, center center)!important}.template-index .home-category-story__media video{background:#05070d!important}.template-index .experience-panel{width:min(1760px,calc(100% - 48px))!important;max-width:1760px!important;margin-inline:auto!important;grid-template-columns:minmax(520px,1.14fr) minmax(320px,.58fr)!important;gap:clamp(24px,3.6vw,62px)!important;padding:clamp(54px,6vw,92px)!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(135deg,#07101f,#09182b)!important}.template-index .research-copy{grid-template-rows:auto auto minmax(360px,1fr)!important}.template-index .research-preview--wide{min-height:clamp(360px,34vw,560px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)!important;gap:clamp(20px,3vw,44px)!important;align-items:end!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff13!important;box-shadow:0 34px 90px #00000047!important}.template-index .research-preview__body{min-width:0!important;display:grid!important;align-content:end!important}.template-index .research-preview--wide strong{max-width:13ch!important;color:#fff!important;font-size:clamp(2.35rem,4vw,5.6rem)!important;line-height:.9!important;text-transform:none!important}.template-index .research-preview--wide p{max-width:62ch!important;color:#ffffffd6!important}.template-index .research-preview--wide a{justify-self:start!important;margin-top:18px!important;padding:14px 18px!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;background:#ffffff1a!important;text-decoration:none!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:0!important}.template-index .research-preview__media{width:100%!important;align-self:stretch!important;min-height:260px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important}.template-index .research-preview__media[hidden]{display:none!important}.template-index .research-preview__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.template-index .answer-grid{align-content:start!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;max-height:min(620px,72vh)!important;overflow:auto!important;padding-right:6px!important}.template-index .experience-panel .answer-grid details{min-height:0!important;padding:18px 20px!important;border-color:#fff3!important;background:#111827d6!important}.template-index .experience-panel .answer-grid details.is-active{border-color:#006cff!important;background:#0b1224f5!important}.template-index .experience-panel .answer-grid summary{font-size:clamp(1rem,1.04vw,1.24rem)!important;line-height:1.02!important}.template-index .about-dominator{width:min(1640px,calc(100% - 64px))!important;max-width:1640px!important;margin-inline:auto!important;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;padding-block:clamp(72px,9vw,142px)!important}.template-index .about-dominator .why-lede{position:sticky!important;top:calc(var(--sticky-header-offset, 72px) + 28px)!important}.template-index .about-dominator .why-lede h2{font-size:clamp(3.1rem,5.6vw,7rem)!important}.template-index .about-dominator__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.template-index .about-dominator__card{min-height:380px!important;position:relative!important;overflow:hidden!important;align-content:end!important;background:radial-gradient(circle at 18% 0%,rgba(0,108,255,.18),transparent 38%),linear-gradient(180deg,#ffffff17,#ffffff09)!important}.template-index .about-dominator__card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#006cff,#fff0)!important;opacity:.85!important}.template-index .about-dominator__media{width:100%!important;aspect-ratio:16 / 9!important;margin-bottom:22px!important;overflow:hidden!important;background:#ffffff14!important}.template-index .about-dominator__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.template-index .about-dominator__stat{display:inline-grid!important;gap:2px!important;margin:12px 0 18px!important;padding:12px 14px!important;border-left:3px solid #006cff!important;background:#006cff1a!important;color:#fff!important;font-style:normal!important}.template-index .about-dominator__stat b{color:#fff!important;font-size:1rem!important;line-height:1!important;text-transform:uppercase!important}.template-index .about-dominator__stat small{color:#ffffffb8!important;font-size:.72rem!important;line-height:1.2!important;text-transform:uppercase!important}.template-index .about-dominator__card strong{font-size:clamp(1.55rem,2vw,2.35rem)!important;line-height:.95!important}.template-index .about-dominator__card a,.template-index .about-dominator__card button{justify-self:start!important;margin-top:10px!important;padding:13px 18px!important;border-radius:0!important}@media(max-width:1180px){.template-index .home-system-paths>.section-heading{grid-template-columns:1fr!important}.template-index .home-system-paths>.section-heading p{margin:14px 0 0!important}.template-index .home-category-story{grid-template-columns:minmax(24px,1fr) minmax(0,720px) minmax(24px,1fr)!important}.template-index .home-category-story__copy,.template-index .home-category-story--reverse .home-category-story__copy{grid-column:2!important;justify-self:start!important;max-width:720px!important}.template-index .home-category-story--reverse .category-story-cta{justify-content:flex-start!important}.template-index .experience-panel,.template-index .about-dominator{width:min(100%,calc(100% - 44px))!important;grid-template-columns:1fr!important}.template-index .about-dominator .why-lede{position:static!important}.template-index .about-dominator__cards{grid-template-columns:1fr!important}}@media(max-width:720px){.template-index .home-hero--review{min-height:min(720px,calc(100vh - 64px))!important}.template-index .home-hero--review .home-hero__logo{width:min(360px,86vw)!important;max-height:92px!important}.template-index .home-hero--review .hero-actions .button{min-width:146px!important}.template-index .research-preview--wide{grid-template-columns:1fr!important;min-height:0!important}.template-index .research-preview__media{min-height:220px!important}.template-index .home-system-paths>.section-heading,.template-index .experience-panel,.template-index .about-dominator{width:calc(100% - 32px)!important}.template-index .home-category-story{min-height:640px!important;margin-block:38px!important}.template-index .home-category-story__copy,.template-index .home-category-story--reverse .home-category-story__copy{margin:24px!important}.template-index .home-category-story__copy h2{font-size:clamp(2.65rem,14vw,4.35rem)!important}.template-index .home-category-story .category-story-cta,.template-index .home-category-story--reverse .category-story-cta{display:grid!important;justify-content:stretch!important}.template-index .home-category-story .category-story-cta .button{width:100%!important}.template-index .experience-panel{padding:26px!important}.template-index .answer-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.template-index .experience-panel .answer-grid details{min-height:112px!important}}.template-index section.home-hero.home-hero--review .hero-media.home-hero__media--full>img[data-home-hero-image],.template-index section.home-hero.home-hero--review .home-hero__media--full>img[data-home-hero-image]{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:auto!important;contain:none!important;object-fit:cover!important;object-position:center center!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important}.site-nav__dropdown--resources[open]>.site-nav__dropdown-menu--secondary,.site-nav__dropdown--resources:hover>.site-nav__dropdown-menu--secondary,.site-nav__dropdown--resources:focus-within>.site-nav__dropdown-menu--secondary{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.template-index section.home-hero.home-hero--review{position:relative!important;display:block!important}.template-index section.home-hero.home-hero--review .hero-media.home-hero__media--full,.template-index section.home-hero.home-hero--review .home-hero__media--full{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;contain:none!important}.template-index section.home-hero.home-hero--review .hero-media.home-hero__media--full>img[data-home-hero-image],.template-index section.home-hero.home-hero--review .home-hero__media--full>img[data-home-hero-image]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important}.home-mode-pill,.home-mode-pill button{scroll-margin-top:calc(var(--sticky-header-offset, 96px) + 24px)!important}.template-index .intent-hub--review{width:min(1500px,calc(100% - 48px))!important;margin:clamp(22px,3vw,44px) auto clamp(18px,3vw,38px)!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff09!important}.template-index .intent-hub--review>a{min-height:92px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;align-content:center!important;gap:14px!important;padding:18px 20px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-index .intent-hub--review>a:before{content:""!important;width:14px!important;height:14px!important;border:2px solid #3aa0ff!important;transform:rotate(45deg)!important}.template-index .intent-hub--review>a strong{color:#fff!important;font-size:clamp(1rem,1.1vw,1.22rem)!important;line-height:1!important}.template-index .intent-hub--review>a span{color:#ffffffa8!important;font-size:.88rem!important}.template-index .home-route-cards.home-route-preview{width:min(1500px,calc(100% - 48px))!important;margin:clamp(48px,7vw,108px) auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important}.template-index .home-route-preview .route-card{min-height:390px!important;grid-template-columns:minmax(180px,.74fr) minmax(240px,1fr)!important;border-color:#ffffff24!important;background:linear-gradient(135deg,#080f1cfa,#0d1a30eb)!important;color:#fff!important}.template-index .home-route-preview .route-card>div:last-child{padding:clamp(24px,4vw,46px)!important}.template-index .home-route-preview .route-preview-mini{min-height:390px!important;height:100%!important;margin:0!important;border-radius:0!important;border:0!important;background:radial-gradient(circle at 50% 35%,rgba(58,160,255,.22),transparent 42%),#ffffff0d!important}.template-index .home-route-preview .route-card h2,.template-index .home-route-preview .route-card p{color:#fff!important}.template-index .home-route-preview .route-card p{max-width:42ch!important;color:#ffffffbd!important}.template-index .about-dominator__cards{counter-reset:dominator-about-card!important}.template-index .about-dominator__card{counter-increment:dominator-about-card!important;isolation:isolate!important}.template-index .about-dominator__card:after{content:"0" counter(dominator-about-card)!important;position:absolute!important;top:18px!important;right:20px!important;z-index:0!important;color:#ffffff14!important;font-size:clamp(4.4rem,7vw,8.5rem)!important;font-weight:950!important;line-height:.8!important;pointer-events:none!important}.template-index .about-dominator__card>*{position:relative!important;z-index:1!important}@media(max-width:980px){.template-index .home-route-cards.home-route-preview{grid-template-columns:1fr!important}.template-index .home-route-preview .route-card{grid-template-columns:1fr!important;min-height:0!important}.template-index .home-route-preview .route-preview-mini{min-height:220px!important}}@media(max-width:720px){.template-index .intent-hub--review{width:calc(100% - 32px)!important;grid-template-columns:1fr!important}.template-index .home-route-cards.home-route-preview{width:calc(100% - 32px)!important}}.site-header__inner{width:min(2020px,calc(100% - 28px))!important;grid-template-columns:auto minmax(520px,1fr) auto!important}.site-header .brand-logo,.site-header .brand img{width:clamp(230px,15vw,360px)!important;max-height:66px!important}.site-header__actions{min-width:0!important}.site-nav{justify-content:center!important;gap:clamp(15px,1.45vw,30px)!important}.site-search--desktop{width:clamp(210px,14vw,300px)!important}.template-index .home-hero--review{min-height:min(980px,calc(100vh - 108px))!important}.template-index .home-hero--review .home-hero__brand-panel{background:radial-gradient(circle at 50% 48%,#0003,#0000 44%)!important}.template-index .home-hero--review .home-hero__logo{width:min(820px,68vw)!important;max-height:150px!important}.home-mode-pill{top:8px!important;width:min(280px,calc(100% - 44px))!important;border-color:#ffffff17!important;background:#ffffff07!important}.home-mode-pill button{min-height:27px!important;color:#ffffff94!important;font-size:.62rem!important}.home-mode-pill button.is-active,.home-mode-pill button.selected{background:#ffffff1a!important;color:#ffffffdb!important}.template-index .home-hero--review .hero-actions .button{min-height:38px!important;min-width:148px!important;border-color:#ffffff47!important;background:#05091057!important}.template-index .home-system-paths{padding-block:clamp(58px,7vw,112px)!important}.template-index .home-system-paths>.section-heading{width:min(1680px,calc(100% - 56px))!important;max-width:1680px!important;grid-template-columns:minmax(0,.76fr) minmax(340px,.46fr)!important}.template-index .home-system-paths>.section-heading h2{max-width:16ch!important;font-size:clamp(2.75rem,5.1vw,6.1rem)!important;line-height:.9!important}.template-index .home-category-story{width:100vw!important;max-width:none!important;min-height:clamp(560px,74vh,820px)!important;margin:clamp(52px,7vw,104px) calc(50% - 50vw)!important;grid-template-columns:minmax(28px,1fr) minmax(320px,640px) minmax(320px,820px) minmax(28px,1fr)!important}.template-index .home-category-story__media{left:0!important;width:100%!important;transform:none!important}.template-index .home-category-story__media:after{background:linear-gradient(90deg,#03070dd1,#03070d8a 38%,#03070d29 72%,#03070d42)!important}.template-index .home-category-story--reverse .home-category-story__media:after{background:linear-gradient(270deg,#03070dd1,#03070d8a 38%,#03070d29 72%,#03070d42)!important}.template-index .home-category-story__copy{max-width:640px!important}.template-index .home-category-story__copy h2{max-width:13ch!important;font-size:clamp(3rem,5.6vw,6.6rem)!important;line-height:.9!important}.template-index .home-category-story__copy p{max-width:50ch!important;font-size:clamp(1rem,1.05vw,1.16rem)!important}.template-index .home-category-story .category-story-cta .button{min-width:176px!important}.template-index .experience-panel{width:min(1680px,calc(100% - 48px))!important;max-width:1680px!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;gap:clamp(28px,4vw,70px)!important;padding:clamp(46px,5vw,78px)!important}.template-index .research-copy{grid-template-rows:auto auto minmax(300px,1fr)!important}.template-index .research-copy h2{font-size:clamp(3rem,4.7vw,5.5rem)!important;max-width:10ch!important}.template-index .research-preview--wide{min-height:clamp(320px,28vw,500px)!important;grid-template-columns:minmax(0,1fr) minmax(190px,.58fr)!important}.template-index .research-preview--wide strong{max-width:15ch!important;font-size:clamp(2.15rem,3.25vw,4.65rem)!important}.template-index .answer-grid{max-height:min(560px,66vh)!important}.template-index .experience-panel .answer-grid details{padding:20px 22px!important}.template-index .about-dominator{width:min(1680px,calc(100% - 56px))!important;max-width:1680px!important;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)!important;gap:clamp(32px,5vw,86px)!important;padding-block:clamp(68px,8vw,128px)!important;border-top:1px solid rgba(255,255,255,.12)!important}.template-index .about-dominator .why-lede h2{max-width:10ch!important;font-size:clamp(3rem,5vw,6.4rem)!important}.template-index .about-dominator__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.template-index .about-dominator__card{min-height:320px!important;padding:clamp(22px,2.4vw,34px)!important;background:linear-gradient(180deg,#ffffff17,#ffffff08)!important}.template-index .about-dominator__card strong{font-size:clamp(1.45rem,1.75vw,2.1rem)!important}@media(max-width:1120px){.site-search--desktop,.site-nav{display:none!important}.site-header__inner{grid-template-columns:auto 1fr!important}}@media(max-width:1180px){.template-index .home-system-paths>.section-heading,.template-index .experience-panel,.template-index .about-dominator{width:min(100%,calc(100% - 44px))!important;grid-template-columns:1fr!important}.template-index .home-category-story,.template-index .home-category-story--reverse{grid-template-columns:minmax(24px,1fr) minmax(0,720px) minmax(24px,1fr)!important}.template-index .home-category-story__copy,.template-index .home-category-story--reverse .home-category-story__copy{grid-column:2!important;justify-self:start!important}.template-index .about-dominator__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.template-index .about-dominator__cards{grid-template-columns:1fr!important}}@media(max-width:720px){.site-header .brand-logo,.site-header .brand img{width:min(190px,48vw)!important;max-height:44px!important}.template-index .home-hero--review{min-height:min(700px,calc(100vh - 72px))!important}.template-index .home-hero--review .home-hero__logo{width:min(340px,84vw)!important}.home-mode-pill{top:7px!important;width:min(260px,calc(100% - 36px))!important}.template-index .home-system-paths>.section-heading,.template-index .experience-panel,.template-index .about-dominator{width:calc(100% - 32px)!important}.template-index .home-category-story{min-height:600px!important;margin-block:40px!important}.template-index .home-category-story__copy,.template-index .home-category-story--reverse .home-category-story__copy{margin:22px!important}.template-index .home-category-story__copy h2{font-size:clamp(2.45rem,12.5vw,4rem)!important}.template-index .experience-panel{padding:24px!important}.template-index .research-copy h2{max-width:12ch!important;font-size:clamp(2.5rem,12vw,3.7rem)!important}.template-index .research-preview--wide{min-height:0!important;padding:22px!important}.template-index .research-preview--wide strong{font-size:clamp(2rem,9vw,3rem)!important}.template-index .research-preview__media{min-height:170px!important}}.site-header__actions{justify-self:end!important;width:auto!important}.template-index .home-system-paths>.section-heading{margin-bottom:clamp(26px,4vw,54px)!important}.template-index .home-category-story{margin:clamp(40px,5.6vw,84px) calc(50% - 50vw)!important}.template-index .home-route-cards.home-route-preview{margin:clamp(38px,5.5vw,84px) auto!important}@media(max-width:1120px){.site-header .menu-button{display:inline-grid!important}.site-header__actions{justify-self:end!important;flex:0 0 auto!important;width:auto!important}}@media(min-width:901px)and (max-width:1180px){.template-index .experience-panel{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)!important;align-items:start!important}.template-index .research-copy{grid-template-rows:auto auto minmax(260px,1fr)!important}.template-index .research-preview--wide{min-height:clamp(280px,30vw,380px)!important}.template-index .answer-grid{max-height:520px!important}.template-index .about-dominator__card{min-height:270px!important}}@media(max-width:900px){.template-index .experience-panel{grid-template-columns:1fr!important}}@media(max-width:720px){.template-index .home-system-paths{padding-block:42px!important}.template-index .home-system-paths>.section-heading{margin-bottom:28px!important}.template-index .home-category-story{min-height:560px!important;margin-block:34px!important}.template-index .home-route-cards.home-route-preview{margin:34px auto!important}.template-index .home-route-preview .route-card{min-height:0!important}.template-index .home-route-preview .route-preview-mini{min-height:160px!important}.template-index .home-route-preview .route-card>div:last-child{padding:22px!important}.template-index .experience-panel{gap:22px!important}.template-index .research-copy{gap:16px!important;grid-template-rows:auto auto auto!important}.template-index .research-preview--wide{gap:16px!important}.template-index .research-preview__media{display:none!important}.template-index .answer-grid{max-height:420px!important}.template-index .experience-panel .answer-grid details{min-height:0!important;padding:16px 18px!important}.template-index .about-dominator{gap:24px!important;padding-block:46px!important}.template-index .about-dominator__card{min-height:0!important}.template-index .about-dominator__stat{margin:8px 0 12px!important}}@media(max-width:720px){body.template-index .site-header .menu-button,body.template-page .site-header .menu-button,body.template-product .site-header .menu-button,body.template-search .site-header .menu-button,body.template-cart .site-header .menu-button,.template-index .site-header .menu-button,.template-page .site-header .menu-button,.template-product .site-header .menu-button,.template-search .site-header .menu-button,.template-cart .site-header .menu-button{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body.template-index .site-header__inner,body.template-page .site-header__inner,body.template-product .site-header__inner,body.template-search .site-header__inner,body.template-cart .site-header__inner{grid-template-columns:minmax(0,1fr) auto!important;padding-left:18px!important;padding-right:18px!important;gap:10px!important}body.template-index .site-header__actions,body.template-page .site-header__actions,body.template-product .site-header__actions,body.template-search .site-header__actions,body.template-cart .site-header__actions{width:auto!important;min-width:0!important;gap:6px!important}body.template-index .site-header__actions .button.button--dark,body.template-page .site-header__actions .button.button--dark,body.template-product .site-header__actions .button.button--dark,body.template-search .site-header__actions .button.button--dark,body.template-cart .site-header__actions .button.button--dark{display:none!important}.template-index .experience-panel .research-copy{grid-template-rows:auto auto auto!important}.template-index .experience-panel .research-preview.research-preview--wide{min-height:0!important;display:block!important}.template-index .experience-panel .research-preview--wide strong{font-size:clamp(2rem,8.2vw,2.9rem)!important;line-height:.94!important}.template-index .experience-panel .research-preview__media,.template-index .experience-panel .research-preview__media img{display:none!important}.template-index .experience-panel .answer-grid{max-height:400px!important}.template-index .about-dominator .why-lede h2{font-size:clamp(2.5rem,11vw,3.6rem)!important}.template-index .about-dominator .about-dominator__card{min-height:0!important;padding:20px!important}.template-index .about-dominator .about-dominator__card strong{font-size:clamp(1.35rem,6.2vw,1.9rem)!important}.template-index .about-dominator .about-dominator__card:after{font-size:4.2rem!important}}@media(max-width:720px){.template-index .about-dominator .about-dominator__cards{gap:12px!important}.template-index .about-dominator .about-dominator__card{display:block!important;padding:18px!important}.template-index .about-dominator .about-dominator__card>span{display:block!important;margin-bottom:8px!important;font-size:.68rem!important}.template-index .about-dominator .about-dominator__stat{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;padding:8px 10px!important}.template-index .about-dominator .about-dominator__stat b,.template-index .about-dominator .about-dominator__stat small{font-size:.68rem!important;line-height:1!important}.template-index .about-dominator .about-dominator__card strong{display:block!important;margin:0 0 10px!important;font-size:clamp(1.25rem,5.4vw,1.65rem)!important;line-height:.98!important}.template-index .about-dominator .about-dominator__card p{margin:0!important;font-size:.94rem!important;line-height:1.38!important}.template-index .about-dominator .about-dominator__card a,.template-index .about-dominator .about-dominator__card button{min-height:36px!important;margin-top:14px!important;padding:10px 13px!important;font-size:.72rem!important}}@media(max-width:720px){body.template-index .site-header .menu-button,body.template-page .site-header .menu-button,body.template-product .site-header .menu-button,body.template-search .site-header .menu-button,body.template-cart .site-header .menu-button,.template-index .site-header .menu-button,.template-page .site-header .menu-button,.template-product .site-header .menu-button,.template-search .site-header .menu-button,.template-cart .site-header .menu-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}body.template-index .site-header__inner,body.template-page .site-header__inner,body.template-product .site-header__inner,body.template-search .site-header__inner,body.template-cart .site-header__inner{width:min(1980px,calc(100% - 24px))!important;max-width:none!important;grid-template-columns:minmax(210px,max-content) minmax(620px,1fr) max-content!important;gap:clamp(14px,1.25vw,28px)!important;overflow:visible!important}body .site-header .brand,body .site-header .brand-logo,body .site-header .brand img{width:clamp(220px,12vw,330px)!important;max-height:64px!important}body .site-nav{justify-content:center!important;gap:clamp(12px,1vw,23px)!important;min-width:0!important}body .site-nav>a,body .site-nav summary{white-space:nowrap!important}body .site-header__actions{justify-self:end!important;width:auto!important;min-width:0!important;gap:clamp(8px,.75vw,14px)!important}body .site-search--desktop{width:clamp(170px,11vw,250px)!important}body.template-index section.home-hero.home-hero--review{position:relative!important;width:100vw!important;max-width:none!important;min-height:clamp(620px,86vh,940px)!important;margin:0 calc(50% - 50vw)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#03060b!important;contain:none!important}body.template-index section.home-hero.home-hero--review .hero-media.home-hero__media--full,body.template-index section.home-hero.home-hero--review .home-hero__media--full{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;min-height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#03060b!important;box-shadow:none!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;contain:none!important}body.template-index section.home-hero.home-hero--review .hero-media.home-hero__media--full:before,body.template-index section.home-hero.home-hero--review .hero-media.home-hero__media--full:after,body.template-index section.home-hero.home-hero--review .home-hero__media--full:before,body.template-index section.home-hero.home-hero--review .home-hero__media--full:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:1!important}body.template-index section.home-hero.home-hero--review .home-hero__media--full:before{background:linear-gradient(180deg,#03070d47,#03070d05 30%,#03070d1a 68%,#03070d6b)!important}body.template-index section.home-hero.home-hero--review .home-hero__media--full:after{background:radial-gradient(circle at var(--hero-mark-x, 18%) var(--hero-mark-y, 82%),rgba(3,7,13,.34),rgba(3,7,13,0) 34%)!important}body.template-index section.home-hero.home-hero--review img[data-home-hero-image]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;opacity:1!important;contain:none!important;z-index:0!important}body.template-index section.home-hero.home-hero--review .home-hero__brand-panel{position:absolute!important;z-index:3!important;inset:auto auto clamp(34px,7vh,92px) clamp(28px,6vw,116px)!important;display:grid!important;justify-items:start!important;align-content:end!important;width:auto!important;max-width:min(620px,calc(100% - 56px))!important;min-height:0!important;padding:0!important;margin:0!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--lower-center{inset:auto auto clamp(34px,7vh,92px) 50%!important;transform:translate(-50%)!important;justify-items:center!important;text-align:center!important;--hero-mark-x: 50%}body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--lower-right{inset:auto clamp(28px,6vw,116px) clamp(34px,7vh,92px) auto!important;justify-items:end!important;text-align:right!important;--hero-mark-x: 82%}body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--center{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;justify-items:center!important;text-align:center!important;--hero-mark-x: 50%;--hero-mark-y: 50%}body.template-index section.home-hero.home-hero--review .home-hero__mark{margin:0!important;line-height:0!important}body.template-index section.home-hero.home-hero--review .home-hero__logo{display:block!important;width:min(var(--hero-logo-width, 520px),46vw)!important;max-width:min(var(--hero-logo-width, 520px),46vw)!important;max-height:none!important;height:auto!important;filter:drop-shadow(0 18px 36px rgba(0,0,0,.55))!important}body.template-index section.home-hero.home-hero--review .hero-actions{display:flex!important;justify-content:flex-start!important;margin-top:clamp(14px,2.1vw,24px)!important;pointer-events:auto!important}body.template-index section.home-hero.home-hero--review .hero-actions .button{min-height:34px!important;min-width:132px!important;padding:10px 18px!important;border:1px solid rgba(255,255,255,.26)!important;background:#05091061!important;color:#ffffffe6!important;box-shadow:0 18px 42px #00000047!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-size:.72rem!important}body.template-index .home-mode-pill{position:absolute!important;top:clamp(8px,1.1vw,16px)!important;left:50%!important;right:auto!important;bottom:auto!important;z-index:4!important;transform:translate(-50%)!important;width:min(246px,calc(100% - 48px))!important;min-height:30px!important;padding:3px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:999px!important;background:#ffffff06!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body.template-index .home-mode-pill button{min-height:24px!important;padding:6px 10px!important;border-radius:999px!important;color:#ffffff80!important;font-size:.6rem!important;letter-spacing:0!important;background:transparent!important}body.template-index .home-mode-pill button.is-active,body.template-index .home-mode-pill button.selected{background:#ffffff14!important;color:#ffffffd1!important}body.template-index .home-system-paths{padding:clamp(68px,7vw,124px) 0!important}body.template-index .home-system-paths>.section-heading{width:min(1760px,calc(100% - 56px))!important;max-width:1760px!important;margin:0 auto clamp(42px,4.8vw,76px)!important;grid-template-columns:minmax(0,.72fr) minmax(380px,.56fr)!important;gap:clamp(28px,4vw,72px)!important}body.template-index .home-system-paths>.section-heading h2{max-width:18ch!important;font-size:clamp(3rem,5.4vw,6.8rem)!important;line-height:.9!important}body.template-index .home-category-story,body.template-index .home-category-story--reverse{position:relative!important;width:min(100vw,1920px)!important;max-width:1920px!important;min-height:clamp(640px,78vh,900px)!important;margin:clamp(56px,7vw,116px) auto!important;display:grid!important;grid-template-columns:minmax(44px,1fr) minmax(420px,720px) minmax(420px,780px) minmax(44px,1fr)!important;align-items:center!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#03060b!important}body.template-index .home-category-story__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important;left:auto!important;transform:none!important;grid-column:1 / -1!important;overflow:hidden!important;border-radius:0!important;background:#03060b!important}body.template-index .home-category-story__media img,body.template-index .home-category-story__media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--story-media-position, center center)!important;filter:saturate(1.04) contrast(1.04)!important}body.template-index .home-category-story__media:after{background:linear-gradient(90deg,#03070dd1,#03070d94 36%,#03070d1f,#03070d57)!important}body.template-index .home-category-story--reverse .home-category-story__media:after{background:linear-gradient(270deg,#03070dd1,#03070d94 36%,#03070d1f,#03070d57)!important}body.template-index .home-category-story__copy{position:relative!important;z-index:2!important;grid-column:2!important;max-width:720px!important;padding:clamp(28px,4.8vw,72px)!important;color:#fff!important;background:linear-gradient(180deg,#050910b3,#0509105c)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;box-shadow:0 34px 84px #00000057!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body.template-index .home-category-story--reverse .home-category-story__copy{grid-column:3!important;justify-self:end!important}body.template-index .home-category-story__copy>span{color:#0d88ff!important}body.template-index .home-category-story__copy h2{max-width:13.5ch!important;font-size:clamp(3.2rem,5.8vw,7rem)!important;line-height:.88!important;color:#fff!important}body.template-index .home-category-story__copy p{max-width:52ch!important;color:#f5f8ffe6!important;font-size:clamp(1.02rem,1.05vw,1.18rem)!important;line-height:1.45!important}body.template-index .home-category-story .proof-row{gap:10px!important}body.template-index .home-category-story .proof-row span{border-color:#ffffff38!important;background:#ffffffe6!important;color:#091225!important}body.template-index .home-category-story .category-story-cta{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:clamp(20px,2vw,30px)!important}body.template-index .home-category-story .category-story-cta .button{min-width:170px!important;min-height:42px!important}body.template-index .experience-panel{width:min(1760px,calc(100% - 56px))!important;max-width:1760px!important;margin:clamp(54px,7vw,110px) auto!important;padding:clamp(48px,5.4vw,86px)!important;grid-template-columns:minmax(520px,1.08fr) minmax(340px,.62fr)!important;gap:clamp(34px,4.6vw,82px)!important;align-items:stretch!important;background:linear-gradient(135deg,#07111f,#0b1727 58%,#07111f)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:0!important}body.template-index .research-copy{grid-template-rows:auto auto minmax(360px,1fr)!important;gap:clamp(16px,2vw,28px)!important}body.template-index .research-copy h2{max-width:11ch!important;color:#fff!important;font-size:clamp(3.1rem,5vw,6.1rem)!important}body.template-index .research-copy>p{color:#f5f8ffd1!important;max-width:54ch!important}body.template-index .research-preview.research-preview--wide{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.52fr)!important;min-height:clamp(360px,30vw,560px)!important;padding:clamp(26px,3.2vw,46px)!important;background:linear-gradient(180deg,#ffffff13,#ffffff08)!important;border-color:#ffffff29!important}body.template-index .research-preview--wide strong{max-width:14ch!important;color:#fff!important;font-size:clamp(2.45rem,3.8vw,5.35rem)!important;line-height:.92!important}body.template-index .research-preview--wide p{color:#f5f8ffdb!important;max-width:56ch!important}body.template-index .research-preview--wide a{width:fit-content!important;margin-top:auto!important;color:#07111f!important;background:#fff!important;border-radius:6px!important;padding:12px 16px!important}body.template-index .research-preview__media{min-height:260px!important;align-self:stretch!important;border-radius:8px!important;overflow:hidden!important;background:#ffffff14!important}body.template-index .research-preview__media img{width:100%!important;height:100%!important;object-fit:cover!important}body.template-index .answer-grid{max-height:min(640px,72vh)!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;overflow:auto!important;padding-right:8px!important}body.template-index .experience-panel .answer-grid details{min-height:76px!important;padding:18px 20px!important;background:#ffffff0e!important;border-color:#ffffff29!important}body.template-index .experience-panel .answer-grid details.is-active,body.template-index .experience-panel .answer-grid details[open]{border-color:#0d88ff!important;background:#0d88ff1f!important}body.template-index .experience-panel .answer-grid summary{color:#fff!important;font-size:clamp(1rem,1.12vw,1.28rem)!important}body.template-index .about-dominator{width:min(1760px,calc(100% - 56px))!important;max-width:1760px!important;margin:clamp(58px,8vw,124px) auto!important;padding:clamp(56px,6vw,96px) 0!important;display:grid!important;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr)!important;gap:clamp(36px,5vw,90px)!important;border-top:1px solid rgba(255,255,255,.14)!important}body.template-index .about-dominator .why-lede h2{max-width:11ch!important;color:#fff!important;font-size:clamp(3.2rem,5.3vw,6.8rem)!important}body.template-index .about-dominator .why-lede p{color:#f5f8ffd1!important;max-width:54ch!important}body.template-index .about-dominator__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important}body.template-index .about-dominator__card{min-height:360px!important;display:grid!important;align-content:end!important;gap:14px!important;padding:clamp(24px,2.5vw,38px)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff09)!important;border:1px solid rgba(255,255,255,.17)!important;color:#fff!important}body.template-index .about-dominator__card strong{color:#fff!important;font-size:clamp(1.55rem,1.85vw,2.35rem)!important}body.template-index .about-dominator__card p{color:#f5f8ffcc!important}@media(max-width:1380px){body.template-index .site-header__inner,body.template-page .site-header__inner,body.template-product .site-header__inner,body.template-search .site-header__inner,body.template-cart .site-header__inner{grid-template-columns:minmax(190px,max-content) minmax(530px,1fr) max-content!important;gap:12px!important}body .site-header .brand,body .site-header .brand-logo,body .site-header .brand img{width:clamp(200px,11vw,280px)!important}body .site-nav{gap:11px!important}body .site-search--desktop{width:clamp(150px,10vw,210px)!important}}@media(max-width:1120px){body.template-index .site-header__inner,body.template-page .site-header__inner,body.template-product .site-header__inner,body.template-search .site-header__inner,body.template-cart .site-header__inner{grid-template-columns:minmax(0,1fr) auto!important}body .site-nav,body .site-search--desktop{display:none!important}body .site-header .menu-button{display:inline-grid!important}}@media(max-width:980px){body.template-index .home-system-paths>.section-heading,body.template-index .experience-panel,body.template-index .about-dominator{width:min(100%,calc(100% - 36px))!important;grid-template-columns:1fr!important}body.template-index .home-category-story,body.template-index .home-category-story--reverse{width:100vw!important;margin-inline:calc(50% - 50vw)!important;min-height:620px!important;grid-template-columns:minmax(22px,1fr) minmax(0,720px) minmax(22px,1fr)!important}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy{grid-column:2!important;justify-self:start!important;max-width:min(650px,100%)!important}body.template-index .about-dominator__cards{grid-template-columns:1fr!important}}@media(max-width:720px){body.template-index section.home-hero.home-hero--review{min-height:min(700px,calc(100vh - 64px))!important}body.template-index section.home-hero.home-hero--review .home-hero__brand-panel,body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--lower-center,body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--lower-right,body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--center{inset:auto auto 30px 22px!important;transform:none!important;justify-items:start!important;text-align:left!important;max-width:calc(100% - 44px)!important}body.template-index section.home-hero.home-hero--review .home-hero__logo{width:min(var(--hero-logo-width, 520px),82vw)!important;max-width:min(var(--hero-logo-width, 520px),82vw)!important}body.template-index section.home-hero.home-hero--review .hero-actions .button{min-height:32px!important;min-width:118px!important;padding:9px 14px!important;font-size:.68rem!important}body.template-index .home-mode-pill{top:8px!important;width:min(230px,calc(100% - 44px))!important}body.template-index .home-system-paths{padding:50px 0!important}body.template-index .home-system-paths>.section-heading h2,body.template-index .home-category-story__copy h2,body.template-index .research-copy h2,body.template-index .about-dominator .why-lede h2{font-size:clamp(2.45rem,11vw,3.85rem)!important;line-height:.92!important}body.template-index .home-category-story,body.template-index .home-category-story--reverse{min-height:560px!important;margin-block:34px!important}body.template-index .home-category-story__copy{padding:22px!important;margin:0!important;border-radius:8px!important}body.template-index .home-category-story .proof-row span{font-size:.68rem!important}body.template-index .home-category-story .category-story-cta .button{min-width:0!important;flex:1 1 130px!important}body.template-index .experience-panel{padding:24px!important;margin-block:42px!important;gap:20px!important}body.template-index .research-copy{grid-template-rows:auto auto auto!important}body.template-index .research-preview.research-preview--wide{display:block!important;min-height:0!important;padding:22px!important}body.template-index .research-preview--wide strong{font-size:clamp(2rem,8.4vw,3rem)!important}body.template-index .research-preview__media{display:none!important}body.template-index .answer-grid{max-height:420px!important}body.template-index .about-dominator{margin-block:42px!important;padding-block:42px!important;gap:22px!important}body.template-index .about-dominator__card{min-height:0!important;padding:20px!important}}@media(max-width:1180px){body.template-index .home-category-story,body.template-index .home-category-story--reverse{width:100vw!important;margin-inline:calc(50% - 50vw)!important;grid-template-columns:minmax(24px,1fr) minmax(0,760px) minmax(24px,1fr)!important}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy{grid-column:2!important;justify-self:center!important;width:100%!important;max-width:min(760px,calc(100vw - 48px))!important}}@media(max-width:720px){body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy{width:calc(100vw - 44px)!important;max-width:calc(100vw - 44px)!important;justify-self:center!important}}body.template-index .experience-panel .answer-grid details{background:#111827!important;color:#fff!important;border-color:#ffffff38!important}body.template-index .experience-panel .answer-grid details.is-active,body.template-index .experience-panel .answer-grid details[open]{background:#0d1b31!important;border-color:#0d88ff!important}body.template-index .experience-panel .answer-grid summary{color:#fff!important}body.template-index .experience-panel .answer-grid small{color:#dbe7f7!important}html,body{overflow-x:clip}.site-nav__dropdown>summary.site-nav__dropdown-summary{padding:0 4px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}.site-nav__dropdown[open]>summary.site-nav__dropdown-summary,.site-nav__dropdown.is-current>summary.site-nav__dropdown-summary{border-color:#ffffff2e!important;background:#ffffff14!important}.site-nav__dropdown:not([open]):not(.is-current)>summary.site-nav__dropdown-summary{outline:0!important;background:transparent!important}.site-nav__dropdown[open]>.site-nav__dropdown-menu,.site-nav__dropdown:hover>.site-nav__dropdown-menu,.site-nav__dropdown:focus-within>.site-nav__dropdown-menu{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.template-collection .collection-decision,.template-collection .product-focus-strip.collection-decision{background:#f8fafc!important;color:#0f172a!important}.template-collection .collection-decision .section-heading span{color:#0d73ff!important}.template-collection .collection-decision .section-heading h2,.template-collection .collection-decision .section-heading p,.template-collection .collection-decision .product-finder-lite strong,.template-collection .collection-decision .product-finder-lite p{color:#0f172a!important}.template-collection .collection-decision .product-finder-lite article{background:#fff!important;border-color:#d7deea!important}body.template-index .about-dominator{align-items:start!important;overflow:visible!important;margin-block:clamp(48px,6vw,96px)!important}body.template-index .about-dominator .why-lede{position:static!important;top:auto!important;align-self:start!important}body.template-index .about-dominator__cards{align-items:stretch!important}body.template-index .about-dominator__card{min-height:0!important;align-content:start!important}.support-drawer__close{inline-size:40px!important;block-size:40px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;color:#0f172a!important;font:inherit!important;font-weight:900!important;line-height:1!important}.support-suggestions[hidden],.support-suggestion-answer[hidden],.support-suggestion-list:empty{display:none!important}.support-suggestion-list{display:grid!important;gap:8px!important}.support-suggestion-list button{text-align:left!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a!important;padding:10px 12px!important}.support-suggestion-list button.selected{border-color:#0d73ff!important;background:#eef5ff!important}.support-suggestion-answer{border:1px solid #d7deea!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;padding:12px!important}@media(max-width:1180px){body.template-index .about-dominator{grid-template-columns:1fr!important;width:min(100%,calc(100% - 36px))!important;gap:24px!important}body.template-index .about-dominator__cards{grid-template-columns:1fr!important}}@media(max-width:760px){body .site-header .menu-button,body.template-product .site-header .menu-button,body.template-cart .site-header .menu-button,body.template-index .site-header .menu-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.template-cart .thumb-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}body.template-product .pdp-hero{display:flex!important;flex-direction:column!important;gap:18px!important;padding-top:12px!important}body.template-product .buy-box{order:-1!important;width:min(100%,calc(100% - 24px))!important;margin:12px auto 0!important;padding:18px!important}body.template-product .buy-box-preview{display:none!important}body.template-product .buy-box h1{font-size:clamp(2rem,8vw,2.8rem)!important;line-height:.95!important}body.template-product .buy-box>p{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.template-product .pdp-media{width:min(100%,calc(100% - 24px))!important;margin:0 auto!important}body.template-product .pdp-media__main{min-height:0!important;max-height:360px!important;aspect-ratio:4 / 3!important}body.template-product .pdp-media__thumbs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(86px,116px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:8px!important}body.template-product .pdp-media__thumbs button{scroll-snap-align:start!important}body.template-product .pdp-anchor-nav{height:38px!important;min-height:38px!important;max-height:38px!important;grid-auto-columns:minmax(118px,max-content)!important;gap:8px!important;padding:3px 12px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 34px),transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 34px),transparent 100%)!important}body.template-product .pdp-anchor-nav a{min-height:30px!important;height:30px!important;max-height:30px!important;padding:0 12px!important;font-size:10.5px!important;scroll-snap-align:start!important}body.template-product .comparison-scroll{scroll-snap-type:x mandatory!important;padding-inline:16px 42px!important;overflow-x:auto!important}body.template-product .comparison-card{scroll-snap-align:start!important}body.template-cart .page-hero--cart-filled{min-height:0!important;padding:22px 18px 12px!important}body.template-cart .page-hero--cart-filled h1{font-size:clamp(2.2rem,11vw,3.2rem)!important}body.template-cart .page-hero--cart-filled p{max-width:36ch!important}body.template-cart .page-hero--cart-filled .button-row{display:none!important}body.template-cart form[data-cart-form]{display:grid!important;gap:16px!important}body.template-cart .cart-layout{display:contents!important}body.template-cart .cart-lines{order:1!important}body.template-cart .cart-summary{order:2!important;position:sticky!important;bottom:0!important;z-index:70!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;border-radius:10px 10px 0 0!important;box-shadow:0 -18px 45px #0f172a2e!important}body.template-cart .cart-summary .button{width:100%!important}body.template-cart .cart-assist{order:3!important}body.template-cart .cart-line{grid-template-columns:78px minmax(0,1fr) auto!important;gap:12px!important}body.template-cart .cart-line h2{font-size:1rem!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important}body.template-cart .cart-quantity-stepper{display:grid!important;grid-template-columns:38px 48px 38px!important;align-items:center!important;width:max-content!important}body.template-cart .cart-quantity-stepper button,body.template-cart .cart-quantity-stepper input{min-height:38px!important;line-height:1!important}.support-drawer__panel{width:min(100%,calc(100% - 20px))!important;margin:auto 10px 10px!important;max-height:calc(100vh - 20px)!important;border-radius:12px!important}}body.template-product .pdp-anchor-nav{top:var(--sticky-header-offset, 42px)!important;min-height:56px!important;height:56px!important;max-height:none!important;gap:10px!important;padding:8px clamp(12px,2vw,28px)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;background:#050506!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 24px #00000047!important;mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 52px),transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 52px),transparent 100%)!important}body.template-product .pdp-anchor-nav a{min-height:40px!important;height:40px!important;max-height:none!important;padding:0 18px!important;border-radius:6px!important;font-size:clamp(.78rem,.82vw,.95rem)!important;line-height:1!important;scroll-snap-align:start!important;white-space:nowrap!important}body.template-product #product-decisions,body.template-product #product-compare,body.template-product #inspect,body.template-product #social-proof,body.template-product #reviews,body.template-product #questions{scroll-margin-top:calc(var(--sticky-header-offset, 42px) + 76px)!important}@media(max-width:760px){body.template-product .pdp-anchor-nav{min-height:54px!important;height:54px!important;grid-auto-columns:minmax(132px,max-content)!important;gap:8px!important;padding:7px 14px!important}body.template-product .pdp-anchor-nav a{min-height:40px!important;height:40px!important;padding:0 14px!important;font-size:12px!important}}.template-collection .page-hero{width:min(1680px,calc(100% - 32px))!important;max-width:1680px!important;margin-inline:auto!important}.template-collection .collection-decision,.template-collection .product-focus-strip.collection-decision{width:min(1680px,calc(100% - 32px))!important;max-width:1680px!important;margin:clamp(34px,5vw,82px) auto!important;padding:clamp(24px,4vw,56px)!important;border:1px solid #d7deea!important;border-radius:10px!important;background:linear-gradient(135deg,#dce8ff,#f8fafc 42%,#fff)!important;color:#0b1020!important;box-shadow:0 26px 72px #0f172a29!important}.template-collection .collection-decision .section-heading{max-width:860px!important;margin:0 0 clamp(22px,3vw,36px)!important;text-align:left!important}.template-collection .collection-decision .section-heading span,.template-collection .collection-decision .spec-decision-options span,.template-collection .collection-decision .spec-decision-copy>span{color:#006cff!important}.template-collection .collection-decision .section-heading h2{max-width:14ch!important;color:#0b1020!important;font-size:clamp(2.75rem,6vw,5.9rem)!important;line-height:.9!important}.template-collection .collection-decision .section-heading p{max-width:68ch!important;color:#263244!important;font-size:clamp(1rem,1.25vw,1.25rem)!important;line-height:1.45!important}.template-collection .collection-spec-panel{display:grid!important;gap:14px!important}.template-collection .collection-decision-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.template-collection .collection-decision-options button{min-height:112px!important;align-content:start!important;gap:8px!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#fff!important;color:#0b1020!important;padding:16px!important;text-align:left!important;box-shadow:0 14px 36px #0f172a14!important}.template-collection .collection-decision-options button.is-active{border-color:#006cff!important;box-shadow:inset 0 0 0 2px #006cff,0 18px 48px #006cff29!important}.template-collection .collection-decision-options strong{color:#0b1020!important;font-size:clamp(1.05rem,1.1vw,1.45rem)!important;line-height:.98!important}.template-collection .collection-decision-options small{color:#006cff!important;font-weight:950!important}.template-collection .collection-decision-answer{display:grid!important;grid-template-columns:minmax(420px,.95fr) minmax(360px,.72fr)!important;gap:clamp(18px,3vw,42px)!important;align-items:stretch!important;border:1px solid #d7deea!important;border-radius:10px!important;background:#fff!important;padding:clamp(16px,2vw,24px)!important}.template-collection .collection-decision .spec-detail__media{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-width:0!important}.template-collection .collection-decision .spec-detail__media>img[data-spec-decision-answer-media]{width:100%!important;height:clamp(300px,38vw,560px)!important;border:1px solid #d7deea!important;border-radius:8px!important;background:linear-gradient(135deg,#eef4ff,#fff)!important;object-fit:contain!important;padding:clamp(10px,2vw,22px)!important}.template-collection .collection-decision .spec-decision-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.template-collection .collection-decision .spec-decision-thumbs button{display:grid!important;gap:6px!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#fff!important;color:#0b1020!important;padding:8px!important;text-align:left!important}.template-collection .collection-decision .spec-decision-thumbs button.is-active{border-color:#006cff!important;box-shadow:inset 0 0 0 1px #006cff!important}.template-collection .collection-decision .spec-decision-thumbs img{width:100%!important;height:82px!important;border-radius:6px!important;background:#eef4ff!important;object-fit:cover!important}.template-collection .collection-decision .spec-decision-thumbs span{color:#0b1020!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.template-collection .collection-decision-copy{display:grid!important;align-content:center!important;gap:14px!important;min-width:0!important}.template-collection .collection-decision-copy h3{margin:0!important;color:#0b1020!important;font-size:clamp(2.5rem,4.8vw,5rem)!important;line-height:.9!important}.template-collection .collection-decision-copy p,.template-collection .collection-decision-copy [data-spec-decision-answer-rich]{color:#263244!important;font-size:clamp(1rem,1.1vw,1.18rem)!important;line-height:1.48!important}.template-collection .collection-decision-copy [data-spec-decision-answer-rich] p{margin:0 0 .75rem!important}.template-collection .collection-decision-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.template-collection .collection-filter-bar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 22px!important}.template-collection .collection-filter-bar button{min-height:44px!important;border:1px solid #d7deea!important;border-radius:999px!important;background:#fff!important;color:#0b1020!important;padding:0 18px!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important}.template-collection .collection-filter-bar button.is-active{border-color:#006cff!important;background:#eef5ff!important;color:#0052c8!important;box-shadow:inset 0 0 0 1px #006cff!important}.template-collection .product-index-section{width:min(1680px,calc(100% - 32px))!important;max-width:1680px!important;margin-inline:auto!important;padding-inline:clamp(18px,3vw,48px)!important}.template-collection .product-index-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;gap:clamp(14px,1.6vw,22px)!important;width:100%!important;align-items:stretch!important}.template-collection .product-index-card[hidden],.template-collection [data-collection-product-group][hidden]{display:none!important}.template-collection .product-card,.template-collection .product-index-card{min-width:0!important;width:100%!important;overflow:hidden!important}.template-collection .product-index-card__body{min-height:330px!important}.template-collection .product-index-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-collection .products-next-steps{width:min(1680px,calc(100% - 32px))!important;max-width:1680px!important;margin-inline:auto!important}.template-collection .products-next-steps article{background:#fff!important;color:#0b1020!important}.template-collection .products-next-steps article h2,.template-collection .products-next-steps article p,.template-collection .products-next-steps article span{color:#0b1020!important}.template-product .social-proof-section .button--secondary,.template-product .video-carousel .button--secondary{background:#fff!important;color:#0b1020!important;border-color:#d7deea!important}@media(max-width:980px){.template-collection .collection-decision-answer,.template-collection .collection-decision-options{grid-template-columns:1fr!important}.template-collection .collection-decision-options button{min-height:78px!important}.template-collection .collection-decision .spec-decision-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.template-collection .page-hero,.template-collection .collection-decision,.template-collection .product-index-section,.template-collection .products-next-steps{width:min(100%,calc(100% - 24px))!important}.template-collection .collection-decision{padding:22px 14px!important}.template-collection .collection-decision .section-heading h2{max-width:none!important;font-size:clamp(2.35rem,13vw,4rem)!important}.template-collection .collection-decision-answer{padding:12px!important}.template-collection .collection-decision .spec-detail__media>img[data-spec-decision-answer-media]{height:clamp(240px,70vw,340px)!important}.template-collection .collection-decision-copy h3{font-size:clamp(2rem,11vw,3.35rem)!important;overflow-wrap:anywhere!important}.template-collection .collection-filter-bar{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important}.template-collection .collection-filter-bar button{flex:0 0 auto!important;scroll-snap-align:start!important}.template-collection .product-index-card__actions{grid-template-columns:1fr!important}}.template-product .product-comparison.is-expanded .comparison-card__extra,.template-product .product-comparison[data-compare-expanded=true] .comparison-card__extra{display:block!important;visibility:visible!important;opacity:1!important}.template-product .product-comparison.is-expanded [data-compare-extra],.template-product .product-comparison[data-compare-expanded=true] [data-compare-extra]{display:grid!important;visibility:visible!important;opacity:1!important}.template-product .product-questions,.template-product .product-questions *{min-width:0!important}.template-product .question-list button{overflow:hidden!important;align-content:start!important;max-width:100%!important}.template-product .question-list button span,.template-product .question-list button strong,.template-product .question-list button small{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.template-product .question-list button strong{font-size:clamp(.9rem,.96vw,1.05rem)!important;line-height:1.04!important;letter-spacing:0!important}.template-product .question-list button small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:clamp(.72rem,.84vw,.82rem)!important;line-height:1.18!important}@media(max-width:760px){.template-product .pdp-hero{display:flex!important;flex-direction:column!important;gap:0!important;padding-top:0!important}.template-product .pdp-media{order:-3!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important}.template-product .pdp-media__main{position:relative!important;width:100%!important;min-height:390px!important;max-height:none!important;aspect-ratio:1 / 1.05!important;border-radius:0 0 18px 18px!important;overflow:hidden!important;cursor:grab!important;touch-action:pan-y!important}.template-product .pdp-media__main>img,.template-product .pdp-media__main>video,.template-product .pdp-media__main>model-viewer{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .pdp-media__thumbs,.template-product .pdp-hero-thumbs{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.template-product .pdp-media__main:after{content:""!important;position:absolute!important;right:18px!important;bottom:18px!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#ffffffdb!important;box-shadow:-12px 0 #ffffff70,-24px 0 #ffffff47!important;z-index:4!important}.template-product .buy-box{order:-2!important;position:relative!important;z-index:3!important;width:min(100%,calc(100% - 24px))!important;margin:-18px auto 22px!important;padding:20px!important;border-radius:10px!important;box-shadow:0 20px 44px #0000002e!important}.template-product .product-questions{grid-template-areas:"qhead" "browser" "answer"!important}.template-product .product-questions .question-list{max-height:440px!important}.template-product .question-list button{padding:12px!important;gap:5px!important}.template-product .question-list button strong{font-size:clamp(.84rem,3.7vw,1rem)!important;line-height:1.02!important}.template-product .question-list button small{font-size:clamp(.68rem,3.2vw,.78rem)!important;line-height:1.16!important}}.site-header,body .site-header{background:#050506!important;background-color:#050506!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px #ffffff1f,0 12px 28px #00000042!important}.site-header:before,.site-header:after,.site-header__inner:before,.site-header__inner:after{background:#050506!important;opacity:1!important}.template-product .pdp-anchor-nav,body.template-product .pdp-anchor-nav{background:#050506!important;background-color:#050506!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;overflow-x:auto!important;overflow-y:hidden!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;box-shadow:0 16px 28px #00000059!important}.template-product .pdp-anchor-nav:before,.template-product .pdp-anchor-nav:after,body.template-product .pdp-anchor-nav:before,body.template-product .pdp-anchor-nav:after{content:none!important;display:none!important}.template-product .question-list button span{color:#64748b!important}.template-product .question-list button small,.template-product .question-list button.is-active span,.template-product .question-list button.is-active small,.template-product .question-list button[aria-pressed=true] span,.template-product .question-list button[aria-pressed=true] small{color:#334155!important}.template-product .question-list button strong{color:#0b1020!important}.template-product .product-social-link,.template-product .social-proof-row-head .button--secondary,.template-product .social-proof-row-head a{background:#fff!important;color:#0b1020!important;border-color:#d7deea!important;box-shadow:0 10px 22px #0f172a1a!important}.template-product .product-social-link svg,.template-product .product-social-link svg *,.template-product .social-proof-row-head .button--secondary svg,.template-product .social-proof-row-head .button--secondary svg *{color:#0b1020!important;fill:currentColor!important;stroke:currentColor!important}@media(min-width:981px){.template-product .feature-specs{padding:clamp(24px,3vw,38px)!important;margin-block:clamp(34px,4vw,56px)!important;min-height:0!important}.template-product .feature-specs__head{margin-bottom:clamp(18px,2.2vw,30px)!important}.template-product .feature-specs__head h2{font-size:clamp(3rem,5vw,5.8rem)!important;line-height:.88!important;max-width:12ch!important}.template-product .spec-decision-panel{gap:clamp(12px,1.6vw,20px)!important}.template-product .spec-decision-options{gap:12px!important}.template-product .spec-decision-options button{min-height:74px!important;padding:12px 14px!important;gap:5px!important}.template-product .spec-decision-options button strong{font-size:clamp(1rem,1vw,1.18rem)!important;line-height:1.02!important}.template-product .spec-decision-options button small{font-size:.78rem!important}.template-product .spec-decision-answer{padding:clamp(14px,1.6vw,22px)!important;gap:clamp(14px,2vw,28px)!important;align-items:stretch!important}.template-product .spec-decision-media{min-height:0!important}.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(280px,30vw,430px)!important;min-height:0!important;object-fit:contain!important}.template-product .spec-decision-thumbs{gap:10px!important;margin-top:10px!important}.template-product .spec-decision-thumbs button{min-height:78px!important;padding:8px!important}.template-product .spec-decision-thumbs button img{height:64px!important;object-fit:cover!important}.template-product .spec-decision-copy h3{font-size:clamp(2.2rem,3.4vw,4.2rem)!important;line-height:.9!important}.template-product .spec-decision-copy p,.template-product .spec-decision-rich p,.template-product .spec-decision-rich li{font-size:clamp(.95rem,1vw,1.08rem)!important;line-height:1.42!important}.template-product .product-comparison{padding:clamp(24px,3vw,40px)!important;margin-block:clamp(34px,4vw,58px)!important;min-height:0!important}.template-product .product-comparison>.section-heading{margin-bottom:18px!important}.template-product .product-comparison>.section-heading h2{font-size:clamp(2.5rem,4vw,4.8rem)!important;line-height:.9!important}.template-product .comparison-grid{gap:clamp(12px,1.4vw,18px)!important}.template-product .comparison-card{padding:14px!important;gap:8px!important;min-height:0!important}.template-product .comparison-card__media{height:clamp(150px,16vw,230px)!important;min-height:0!important}.template-product .comparison-card__media img{height:100%!important;width:100%!important;object-fit:contain!important}.template-product .comparison-card h3{font-size:clamp(1.05rem,1.25vw,1.35rem)!important;line-height:1.02!important}.template-product .comparison-card p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:.92rem!important;line-height:1.28!important}.template-product .comparison-card dl{gap:6px!important}.template-product .comparison-card dl div{padding:8px 0!important}.template-product .comparison-card dt,.template-product .comparison-card dd{font-size:.78rem!important;line-height:1.18!important}.template-product .compare-footer{margin-top:16px!important}}@media(min-width:981px){.template-product .feature-specs{padding:24px!important;margin-block:clamp(30px,3.4vw,48px)!important}.template-product .feature-specs__head{width:min(100%,1120px)!important;margin-bottom:16px!important}.template-product .feature-specs__head h2{max-width:18ch!important;font-size:clamp(2.8rem,4.4vw,4.25rem)!important;line-height:.88!important}.template-product .feature-specs__head p{max-width:70ch!important;font-size:.98rem!important;line-height:1.35!important}.template-product .spec-decision-panel{margin-top:12px!important;gap:12px!important}.template-product .spec-decision-options{gap:10px!important}.template-product .spec-decision-options button{min-height:72px!important;height:72px!important;padding:10px 12px!important;overflow:hidden!important;align-content:center!important}.template-product .spec-decision-options button strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:clamp(.94rem,.94vw,1.06rem)!important;line-height:1.02!important}.template-product .spec-decision-options button small{display:none!important}.template-product .spec-decision-answer{padding:18px!important;gap:clamp(14px,1.8vw,24px)!important;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr)!important}.template-product .spec-decision-media{grid-template-rows:320px auto!important;gap:8px!important}.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:320px!important;min-height:0!important;padding:14px!important}.template-product .spec-decision-thumbs{gap:8px!important;margin-top:8px!important}.template-product .spec-decision-thumbs button{grid-template-rows:52px auto!important;min-height:78px!important;height:78px!important;gap:6px!important;padding:6px!important;overflow:hidden!important}.template-product .spec-decision-thumbs button img{height:52px!important}.template-product .spec-decision-thumbs button span{font-size:.66rem!important;line-height:1.02!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.template-product .spec-decision-copy{max-height:430px!important;overflow:auto!important}.template-product .spec-decision-copy h3{font-size:clamp(2rem,3vw,3.4rem)!important;line-height:.9!important}.template-product .product-comparison{padding:28px!important;margin-block:clamp(30px,3.4vw,48px)!important}.template-product .product-comparison>.section-heading{min-height:0!important;margin-bottom:14px!important}.template-product .product-comparison>.section-heading h2{font-size:clamp(2.35rem,3.5vw,4.2rem)!important;line-height:.88!important}.template-product .product-comparison>.section-heading p{font-size:.98rem!important;line-height:1.35!important}.template-product .comparison-scroll{padding-bottom:8px!important}.template-product .comparison-card{padding:12px!important;gap:7px!important}.template-product .comparison-card__media{height:clamp(145px,13vw,180px)!important}.template-product .comparison-card h3{font-size:clamp(.96rem,1.08vw,1.18rem)!important;line-height:1.02!important}.template-product .comparison-card>strong{font-size:1.05rem!important}.template-product .comparison-card p{-webkit-line-clamp:1!important;font-size:.86rem!important;line-height:1.18!important}.template-product .comparison-card dl{gap:4px!important}.template-product .comparison-card dl div{padding:6px 0!important}.template-product .comparison-card dt,.template-product .comparison-card dd{font-size:.72rem!important;line-height:1.12!important}.template-product .comparison-card__actions{gap:8px!important}.template-product .comparison-card__actions>button,.template-product .comparison-card__switch{min-height:38px!important;padding:8px 10px!important;font-size:.78rem!important}.template-product .compare-footer{margin-top:10px!important;padding-top:10px!important}.template-product .compare-footer .button{min-height:40px!important;padding:10px 14px!important}}.site-header,.site-header__inner,.site-header__actions,body .site-header,body .site-header__inner,body .site-header__actions{background:#050506!important;background-color:#050506!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-search,.site-search--desktop,.site-search input{background:#1b1b1d!important;background-color:#1b1b1d!important;color:#fff!important}.template-product .rating,.template-product .product-pill-switcher>span,.template-product .variant-pills>span,.template-product .quantity-row>span,.template-product .price-row small,.template-product .buy-box-preview span,.template-product .spec-decision-options span,.template-product .spec-decision-answer span,.template-product .spec-decision-copy>span,.template-product .comparison-card>span,.template-product .comparison-card dt,.template-product .reviews-summary span,.template-product .review-overview p,.template-product .review-keywords button,.template-product .final-help span{color:#64748b!important}.template-product .question-list button span,.template-product .question-list button small,.template-product .question-list button.is-active span,.template-product .question-list button.is-active small,.template-product .question-list button[aria-pressed=true] span,.template-product .question-list button[aria-pressed=true] small{color:#64748b!important}.template-product .question-list button strong,.template-product .question-list button.is-active strong,.template-product .question-list button[aria-pressed=true] strong{color:#0b1020!important}.template-product .product-pill-switcher a.is-active,.template-product .variant-pills button.is-active,.template-product .net-mode-switcher button.is-active{background:#0b1020!important;border-color:#0b1020!important;color:#fff!important}.template-product .product-pill-switcher a.is-active small,.template-product .variant-pills button.is-active small,.template-product .net-mode-switcher button.is-active small{color:#ffffffd6!important}.template-product .pdp-anchor-nav,body.template-product .pdp-anchor-nav{min-height:64px!important;padding:10px max(16px,calc((100vw - min(1680px,100vw - 32px))/2))!important;background:#050506!important;background-color:#050506!important}.template-product .pdp-anchor-nav a,body.template-product .pdp-anchor-nav a{min-height:46px!important;padding:12px 18px!important;font-size:clamp(.92rem,.95vw,1.05rem)!important;line-height:1!important}.template-product .buy-box form>.button[data-product-switch-open],.template-product .buy-box form>.button[data-support-open],.template-product .trust-list{display:none!important}.template-product .product-comparison:not(.is-expanded) .comparison-card{max-height:560px!important;overflow:hidden!important}.template-product .product-comparison.is-expanded .comparison-card,.template-product .product-comparison[data-compare-expanded=true] .comparison-card{max-height:none!important;overflow:visible!important}.template-product .feature-specs{min-height:0!important}@media(min-width:981px){.template-product .feature-specs{padding:clamp(20px,2.2vw,32px)!important}.template-product .spec-decision-answer{grid-template-columns:minmax(0,.95fr) minmax(340px,.9fr)!important}.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(300px,30vw,430px)!important}.template-product .product-comparison{padding:clamp(20px,2.2vw,32px)!important}}.template-product .social-proof-row-head a,.template-product .social-proof-row-head .button--secondary,.template-product .product-social-link{background:#fff!important;color:#0b1020!important;border:1px solid #d7deea!important}.route-preview-mini--planner{overflow:hidden!important;background:#eef3fb!important}.route-preview-mini--planner img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.route-preview-mini--installer{position:relative!important;overflow:hidden!important;background-color:#eef5ff!important;background-image:linear-gradient(rgba(0,108,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(0,108,255,.13) 1px,transparent 1px)!important;background-size:42px 42px!important}.route-preview-mini--installer:before{content:""!important;position:absolute!important;top:20%!important;right:14%!important;bottom:16%!important;left:18%!important;border:2px solid rgba(0,108,255,.3)!important;border-radius:24px!important;background:radial-gradient(circle at 32% 62%,rgba(172,220,90,.34),transparent 24%),radial-gradient(circle at 68% 34%,rgba(43,126,194,.18),transparent 28%)!important}.route-preview-mini--installer span[data-home-installer-map-dot]{position:absolute!important;z-index:2!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#2b7ec2!important;color:#fff!important;box-shadow:0 10px 20px #0f172a38!important;font-weight:900!important}.route-preview-mini--installer [data-home-installer-map-dot=north]{left:36%!important;top:28%!important}.route-preview-mini--installer [data-home-installer-map-dot=central]{left:55%!important;top:40%!important}.route-preview-mini--installer [data-home-installer-map-dot=south]{left:45%!important;top:62%!important}.route-preview-mini--installer [data-home-installer-map-dot=west]{left:26%!important;top:48%!important}.template-product .rating{color:#0b1020!important}.template-product .rating span{color:#64748b!important}.template-product .product-pill-switcher a.is-active strong,.template-product .variant-pills button.is-active strong,.template-product .net-mode-switcher button.is-active strong{color:#fff!important}.template-product .product-pill-switcher a:not(.is-active) strong,.template-product .variant-pills button:not(.is-active) strong,.template-product .net-mode-switcher button:not(.is-active) strong{color:#0b1020!important}.template-product .product-resources span,.template-product .product-resources strong,.template-product .inspection-tools span,.template-product .social-proof span,.template-product .social-proof strong.stars,.template-product .review-card span,.template-product .review-card strong.stars,.template-product .reviews-list span,.template-product .reviews-list strong.stars,.template-product .product-questions label span,.template-product .product-questions>span,.template-product .question-answer span,.template-product .product-question-answer span{color:#64748b!important}.template-product .question-answer,.template-product .product-question-answer{color:#f8fafc!important}.template-product .question-answer span,.template-product .product-question-answer span{color:#cbd5e1!important}body.template-product #social-proof .section-heading>span,body.template-product #social-proof .featured-reviews article>div>span,body.template-product #social-proof .featured-reviews article strong.stars,body.template-product #social-proof .proof-assets a>span,body.template-product #reviews .review-overview span,body.template-product #reviews .review-list article>span{color:#64748b!important}.site-nav__dropdown.site-nav__dropdown--resources:not([open]):not(.is-current){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.site-nav__dropdown.site-nav__dropdown--resources:not([open]):not(.is-current)>summary.site-nav__dropdown-summary{min-height:40px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}@media(max-width:760px){body.template-collection .collection-decision,body.template-collection .collection-decision *,body.template-collection .product-focus-strip.collection-decision,body.template-collection .product-focus-strip.collection-decision *{box-sizing:border-box!important}body.template-collection .collection-decision,body.template-collection .product-focus-strip.collection-decision{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important;padding:20px 12px!important;overflow:hidden!important}body.template-collection .collection-decision .section-heading,body.template-collection .collection-spec-panel,body.template-collection .collection-decision-options,body.template-collection .collection-decision-options button,body.template-collection .collection-decision-answer,body.template-collection .collection-decision .spec-detail__media,body.template-collection .collection-decision-copy{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}body.template-collection .collection-decision-options button{padding:14px 12px!important;overflow-wrap:anywhere!important}body.template-collection .collection-decision .section-heading h2,body.template-collection .collection-decision .section-heading p,body.template-collection .collection-decision-options strong,body.template-collection .collection-decision-copy h3,body.template-collection .collection-decision-copy p{max-width:100%!important;overflow-wrap:anywhere!important}}html,body,button,input,textarea,select,summary,a{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}body h1,body h2,body h3,body .section-heading h2,body .question-header h2,body .feature-specs__head h2,body .product-comparison>.section-heading h2,body .experience-copy h2,body .final-help h2,body .page-hero h1{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}body p,body li,body small,body span,body label,body input,body textarea,body select{letter-spacing:0!important}body.template-index section.home-hero.home-hero--review .home-hero__brand-panel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(14px,1.8vw,22px)!important;pointer-events:none!important}body.template-index section.home-hero.home-hero--review .home-hero__mark{display:block!important;margin:0!important;line-height:0!important}body.template-index section.home-hero.home-hero--review .home-hero__logo{width:min(var(--hero-logo-width, 520px),42vw)!important;max-width:min(var(--hero-logo-width, 520px),42vw)!important;filter:brightness(0) invert(1) drop-shadow(0 18px 36px rgba(0,0,0,.62))!important;opacity:.96!important}body.template-index section.home-hero.home-hero--review .hero-actions{margin-top:0!important;pointer-events:auto!important}body.template-index section.home-hero.home-hero--review .hero-actions .button{min-width:154px!important;min-height:42px!important;padding:0 18px!important;border-radius:6px!important;background:#fff!important;color:#050506!important;border-color:#fffc!important;box-shadow:0 16px 34px #00000047!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.template-index .home-system-paths>.section-heading h2,body.template-index .research-copy h2,body.template-index .about-dominator .why-lede h2{font-size:clamp(2.8rem,4.8vw,5.7rem)!important;line-height:.94!important}body.template-index .home-category-story,body.template-index .home-category-story--reverse{min-height:clamp(600px,72vh,820px)!important;grid-template-columns:minmax(36px,1fr) minmax(340px,520px) minmax(520px,900px) minmax(36px,1fr)!important}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy{width:min(520px,calc(100vw - 72px))!important;max-width:min(520px,calc(100vw - 72px))!important;padding:clamp(24px,3.4vw,46px)!important;border-radius:8px!important;background:#04080fbd!important;box-shadow:0 26px 72px #00000052!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}body.template-index .home-category-story__copy h2{max-width:11.5ch!important;font-size:clamp(2.65rem,4.4vw,4.95rem)!important;line-height:.94!important}body.template-index .home-category-story__copy p{font-size:clamp(.98rem,1vw,1.1rem)!important;line-height:1.48!important}bodybody.template-index .home-category-story--lights .home-category-story__copy{grid-column:3!important;justify-self:end!important}bodybody.template-index .home-category-story--lights .home-category-story__media:after{background:linear-gradient(270deg,#03070dd1,#03070d80 34%,#03070d14 66%,#03070d3d)!important}body.template-index .home-route-cards.home-route-preview{width:min(1680px,calc(100% - 56px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2.2vw,32px)!important}body.template-index .home-route-preview .route-card{grid-template-columns:minmax(280px,.9fr) minmax(260px,.74fr)!important;gap:clamp(18px,2vw,30px)!important;padding:clamp(18px,2.4vw,30px)!important;border-radius:8px!important;overflow:hidden!important}.route-preview-mini--planner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 74px!important;gap:14px!important;min-height:250px!important;padding:18px!important;background:linear-gradient(135deg,#edf4ff,#fff 54%,#dbeafe)!important}.route-preview-mini--planner img{display:none!important}.planner-preview-court{position:relative!important;min-width:0!important;min-height:210px!important;border:2px solid rgba(0,108,255,.36)!important;border-radius:10px!important;background:linear-gradient(135deg,#2b7ec2,#174a7a)!important;box-shadow:inset 0 0 0 10px #ffffff1f,0 18px 40px #0f172a29!important}.planner-preview-court__paint,.planner-preview-court__line,.planner-preview-court__hoop,.planner-preview-court__net,.planner-preview-court__light{position:absolute!important;display:block!important;pointer-events:none!important}.planner-preview-court__paint{top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border:2px solid rgba(255,255,255,.74)!important;border-radius:8px!important}.planner-preview-court__line--mid{top:18px!important;bottom:18px!important;left:50%!important;width:2px!important;background:#ffffffa8!important}.planner-preview-court__line--arc{left:17%!important;top:50%!important;width:86px!important;height:86px!important;border:2px solid rgba(255,255,255,.64)!important;border-radius:999px!important;transform:translateY(-50%)!important}.planner-preview-court__hoop{left:16%!important;top:50%!important;width:32px!important;height:48px!important;border:3px solid #ffffff!important;border-radius:4px 4px 12px 12px!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 22px #00000038!important}.planner-preview-court__net{right:18%!important;top:50%!important;width:5px!important;height:120px!important;border-radius:999px!important;background:#fff!important;transform:translateY(-50%)!important;box-shadow:-24px 0 #ffffffeb,0 10px 22px #0003!important}.planner-preview-court__light{width:14px!important;height:14px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 8px #ffffff2e,0 0 42px #ffffffe6!important}.planner-preview-court__light--one{right:16px!important;top:24px!important}.planner-preview-court__light--two{right:16px!important;bottom:24px!important}.planner-preview-controls{display:grid!important;align-content:center!important;gap:12px!important}.planner-preview-controls span{display:block!important;height:38px!important;border-radius:8px!important;background:#fff!important;border:1px solid #d7deea!important;box-shadow:0 10px 22px #0f172a14!important}body.template-index .about-dominator{grid-template-columns:minmax(420px,.58fr) minmax(0,1fr)!important;gap:clamp(34px,4vw,64px)!important}body.template-index .about-dominator .why-lede{display:grid!important;grid-template-columns:1fr!important;gap:clamp(16px,2vw,28px)!important;min-width:0!important}body.template-index .about-dominator .why-lede h2{max-width:10ch!important;overflow-wrap:normal!important;word-break:normal!important}body.template-index .about-dominator__cards{grid-template-columns:repeat(3,minmax(240px,1fr))!important}body.template-product .pdp-hero{width:min(1680px,calc(100% - 48px))!important;max-width:1680px!important;grid-template-columns:minmax(0,1fr) minmax(420px,520px)!important;gap:clamp(28px,3.2vw,56px)!important;padding:clamp(46px,5vw,78px) 0!important}body.template-product .pdp-media{min-width:0!important;min-height:clamp(620px,66vh,820px)!important}body.template-product .buy-box{min-width:0!important;padding:clamp(26px,2.6vw,36px)!important;border-radius:8px!important}body.template-product .buy-box h1{font-size:clamp(2.45rem,3.2vw,4.1rem)!important;line-height:.96!important}body.template-product .price-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:end!important}body.template-product .price-row small{grid-column:1 / -1!important}body.template-product .product-pill-switcher>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}body.template-product .product-pill-switcher a{min-height:68px!important;padding:12px!important}body.template-product .feature-specs,body.template-product .product-comparison,body.template-product .product-experience,body.template-product .social-proof-section,body.template-product .reviews-qa,body.template-product .full-reviews,body.template-product .final-help{width:min(1680px,calc(100% - 48px))!important;max-width:1680px!important}body.template-product .feature-specs{grid-template-columns:1fr!important;gap:clamp(20px,3vw,34px)!important;padding:clamp(34px,4.2vw,58px) 0!important}body.template-product .feature-specs__head{width:min(100%,980px)!important;margin:0!important}body.template-product .feature-specs__head h2,body.template-product .product-comparison>.section-heading h2,body.template-product .question-header h2{max-width:none!important;font-size:clamp(2.65rem,4.2vw,5.25rem)!important;line-height:.94!important}body.template-product .spec-decision-panel{display:grid!important;grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;gap:clamp(16px,2.2vw,30px)!important}body.template-product .spec-decision-answer{grid-template-columns:minmax(420px,.98fr) minmax(360px,.8fr)!important;gap:clamp(18px,2.6vw,42px)!important;padding:clamp(20px,2.6vw,34px)!important}body.template-product .spec-decision-media{grid-template-rows:minmax(360px,1fr) auto!important}body.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(360px,32vw,560px)!important}body.template-product .spec-decision-copy{max-height:none!important;overflow:visible!important}body.template-product .product-comparison{padding:clamp(34px,4.2vw,58px) 0!important}body.template-product .comparison-grid{grid-template-columns:repeat(var(--compare-count),minmax(320px,1fr))!important;min-width:100%!important;gap:18px!important}body.template-product .comparison-card{padding:18px!important;gap:10px!important;max-height:none!important}body.template-product .comparison-card__media{height:clamp(210px,17vw,280px)!important}body.template-product .comparison-card h3{font-size:clamp(1.2rem,1.3vw,1.65rem)!important;line-height:1.02!important}body.template-product .comparison-card p{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;font-size:.94rem!important;line-height:1.36!important}body.template-product .question-list button{min-height:64px!important;display:grid!important;align-content:center!important;gap:0!important}body.template-product .question-list button span,body.template-product .question-list button small{display:none!important}body.template-product .question-list button strong{font-size:clamp(.92rem,1vw,1.14rem)!important;line-height:1.12!important}@media(max-width:1180px){body.template-index .home-category-story,body.template-index .home-category-story--reverse{grid-template-columns:minmax(24px,1fr) minmax(0,600px) minmax(24px,1fr)!important}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy,bodybody.template-index .home-category-story--lights .home-category-story__copy{grid-column:2!important;justify-self:start!important}body.template-index .home-route-cards.home-route-preview,body.template-index .about-dominator{grid-template-columns:1fr!important}body.template-index .about-dominator__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.template-product .pdp-hero,body.template-product .spec-decision-panel,body.template-product .spec-decision-answer{grid-template-columns:1fr!important}}@media(max-width:760px){body.template-index section.home-hero.home-hero--review .home-hero__logo{width:min(var(--hero-logo-width, 520px),72vw)!important;max-width:min(var(--hero-logo-width, 520px),72vw)!important}body.template-index section.home-hero.home-hero--review .hero-actions .button{min-width:142px!important;min-height:40px!important}body.template-index .home-category-story,body.template-index .home-category-story--reverse{width:min(100%,calc(100% - 24px))!important;margin:28px auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;overflow:hidden!important}body.template-index .home-category-story__media{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;height:clamp(280px,72vw,380px)!important;min-height:0!important}body.template-index .home-category-story__media:after,body.template-index .home-category-story--reverse .home-category-story__media:after,bodybody.template-index .home-category-story--lights .home-category-story__media:after{background:linear-gradient(180deg,#03070d0f,#03070d2e)!important}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy,bodybody.template-index .home-category-story--lights .home-category-story__copy{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;justify-self:stretch!important;padding:20px!important;border:0!important;border-radius:0!important;background:#05070c!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.template-index .home-category-story__copy h2{max-width:12ch!important;font-size:clamp(2.2rem,10vw,3.2rem)!important}body.template-index .home-route-cards.home-route-preview{width:min(100%,calc(100% - 24px))!important}body.template-index .home-route-preview .route-card{grid-template-columns:1fr!important}.route-preview-mini--planner{grid-template-columns:1fr!important;min-height:260px!important}.planner-preview-controls{display:none!important}body.template-index .about-dominator__cards{grid-template-columns:1fr!important}body.template-product .pdp-hero,body.template-product .feature-specs,body.template-product .product-comparison,body.template-product .product-experience,body.template-product .social-proof-section,body.template-product .reviews-qa,body.template-product .full-reviews,body.template-product .final-help{width:min(100%,calc(100% - 24px))!important}body.template-product .pdp-hero{padding:12px 0 34px!important}body.template-product .buy-box{width:100%!important;margin:0!important}body.template-product .price-row{grid-template-columns:1fr!important}body.template-product .spec-decision-media{grid-template-rows:auto auto!important}body.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(260px,72vw,360px)!important}body.template-product .comparison-grid{grid-template-columns:repeat(var(--compare-count),minmax(286px,1fr))!important;min-width:100%!important;gap:14px!important}}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-height:104px!important;height:auto!important;max-height:none!important;align-content:center!important;overflow:visible!important;padding:14px 16px!important}body.template-product .spec-decision-options button strong{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;font-size:clamp(.98rem,1vw,1.12rem)!important;line-height:1.12!important}body.template-product .spec-decision-options button small{display:none!important}@media(max-width:980px){body.template-product .comparison-scroll{overflow:visible!important;padding-inline:0!important}body.template-product .comparison-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;min-width:0!important;width:100%!important;gap:14px!important;scroll-snap-type:none!important}body.template-product .comparison-card,body.template-product .comparison-card__media{width:100%!important;max-width:100%!important;min-width:0!important}body.template-product .comparison-card__media{height:clamp(220px,54vw,360px)!important}}body.template-index .home-mode-pill{background:#03070dd1!important;border-color:#ffffff38!important}body.template-index .home-mode-pill button{color:#fff!important}body.template-index .home-mode-pill button span{color:inherit!important}body.template-index .home-mode-pill button.is-active,body.template-index .home-mode-pill button.selected{background:#fff!important;color:#050506!important}body.template-index .home-intent-card,body.template-index .intent-hub--review .home-intent-card{background:#fff!important;color:#0b1020!important;border-color:#d7deea!important}body.template-index .home-intent-card strong,body.template-index .home-intent-card span,body.template-index .intent-hub--review .home-intent-card strong,body.template-index .intent-hub--review .home-intent-card span{color:#0b1020!important}body.template-index .research-preview__body>span,body.template-index [data-research-preview-label]{width:fit-content!important;padding:6px 9px!important;border-radius:999px!important;background:#0b1020!important;color:#fff!important}body.template-product .pdp-media__thumbs button{background:#111827!important;color:#fff!important;border-color:#ffffff47!important}body.template-product .pdp-media__thumbs button span,body.template-product .pdp-media__thumbs button strong{color:#fff!important}body.template-product .pdp-media__thumbs button.is-active,body.template-product .pdp-media__thumbs button[aria-pressed=true]{background:#fff!important;color:#0b1020!important;border-color:#fff!important}body.template-product .pdp-media__thumbs button.is-active span,body.template-product .pdp-media__thumbs button.is-active strong,body.template-product .pdp-media__thumbs button[aria-pressed=true] span,body.template-product .pdp-media__thumbs button[aria-pressed=true] strong{color:#0b1020!important}.template-page a.preferred,.template-page .contact-grid a.preferred{background:#0b1020!important;color:#fff!important;border-color:#0b1020!important}@media(max-width:760px){body.template-index section.home-hero.home-hero--review .home-hero__brand-panel,body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--lower-center,body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--lower-right,body.template-index section.home-hero.home-hero--review .home-hero__brand-panel--center{inset:auto auto clamp(84px,13vh,124px) 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;max-width:calc(100% - 48px)!important;transform:none!important}body.template-index section.home-hero.home-hero--review .home-hero__logo{width:min(var(--hero-logo-width, 520px),66vw)!important;max-width:min(var(--hero-logo-width, 520px),66vw)!important}body.template-index section.home-hero.home-hero--review .hero-actions{display:flex!important;margin-top:4px!important;width:auto!important;height:auto!important;min-height:0!important}body.template-index section.home-hero.home-hero--review .hero-actions .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:42px!important;min-width:144px!important;min-height:42px!important;max-height:42px!important;padding:0 18px!important;line-height:1!important;aspect-ratio:auto!important}body.template-product .pdp-media{min-height:0!important}body.template-product .pdp-media__main{min-height:0!important;height:clamp(340px,94vw,430px)!important}body.template-product .pdp-media__main img,body.template-product .pdp-media__main video,body.template-product .pdp-media__main model-viewer{min-height:0!important;height:100%!important;object-fit:contain!important}body.template-product .pdp-media__thumbs{min-height:74px!important;padding:8px 0!important;gap:8px!important}body.template-product .pdp-media__thumbs button{min-height:58px!important;padding:8px!important}body.template-product .pdp-media__thumbs button img{display:none!important}body.template-product .pdp-hero-caption{bottom:18px!important;left:18px!important;right:18px!important}body.template-product .pdp-hero-caption strong{display:none!important}body.template-product .pdp-hero-caption span{width:fit-content!important;padding:5px 7px!important;border-radius:999px!important;background:#050910bd!important;color:#fff!important}body.template-product .buy-box{margin:14px 0 0!important}}@media(max-width:760px){body .site-header .menu-button,body.template-index .site-header .menu-button,body.template-page .site-header .menu-button,body.template-collection .site-header .menu-button,body.template-product .site-header .menu-button,body.template-search .site-header .menu-button,body.template-cart .site-header .menu-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body:not(.support-open):not(.template-cart) .thumb-nav{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;right:12px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:64px!important;height:64px!important;min-height:64px!important;z-index:72!important}html body.template-product:not(.support-open):not(.template-cart) .thumb-nav{right:12px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:64px!important;height:64px!important;min-height:64px!important;z-index:72!important}html body.template-product:not(.support-open):not(.template-cart) .thumb-nav--pdp{bottom:calc(14px + env(safe-area-inset-bottom))!important}html body.template-product.has-sticky-cart-visible:not(.support-open):not(.template-cart) .thumb-nav--pdp{bottom:calc(92px + env(safe-area-inset-bottom))!important}html body:not(.support-open):not(.template-cart) .thumb-nav__main{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:64px!important;height:64px!important;min-height:64px!important}html body.template-product:not(.support-open):not(.template-cart) .thumb-nav .thumb-nav__main{width:64px!important;height:64px!important;min-height:64px!important}html body:not(.support-open):not(.template-cart) .thumb-nav__item{display:inline-flex!important;visibility:visible!important;width:74px!important;height:64px!important;min-height:64px!important}html body.template-product:not(.support-open):not(.template-cart) .thumb-nav--pdp.is-open .thumb-nav__item--6{transform:translate(6px,-104px)!important}html body:not(.support-open):not(.template-cart) .thumb-nav__children[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important}html body:not(.support-open):not(.template-cart) .thumb-nav__children:not([hidden]){display:block!important;visibility:visible!important}html body:not(.support-open):not(.template-cart) .thumb-nav__children a,html body:not(.support-open):not(.template-cart) .thumb-nav__children button{display:grid!important;visibility:visible!important;width:60px!important;height:60px!important;min-height:60px!important}}@media(min-width:761px)and (max-width:1120px){body .site-header .menu-button{inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important;min-block-size:48px!important;display:inline-grid!important;place-items:center!important;gap:5px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:8px!important;background:#111827!important;color:#fff!important;padding:0!important}body .site-header .menu-button span{display:block!important;inline-size:20px!important;block-size:2px!important;border-radius:999px!important;background:currentColor!important}}body.template-index .research-preview__body{position:relative!important;z-index:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(12px,1.6vw,22px)!important}body.template-index .research-preview__media{position:relative!important;z-index:1!important;min-width:0!important}@media(max-width:1180px){body.template-index .research-preview.research-preview--wide{grid-template-columns:1fr!important}body.template-index .research-preview__media{min-height:clamp(220px,42vw,340px)!important}body.template-product .comparison-scroll{overflow:visible!important}body.template-product .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important}}@media(min-width:981px){body.template-product .feature-specs{padding:clamp(34px,4vw,58px)!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-height:94px!important;height:auto!important;overflow:visible!important;align-content:center!important}body.template-product .spec-decision-answer{grid-template-columns:minmax(0,.98fr) minmax(380px,.86fr)!important;padding:clamp(22px,2.6vw,36px)!important;gap:clamp(18px,2.6vw,40px)!important}body.template-product .spec-decision-media{grid-template-rows:minmax(340px,auto) auto!important}body.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(340px,29vw,480px)!important;object-fit:contain!important}body.template-product .spec-decision-copy{max-height:none!important;overflow:visible!important}body.template-product .comparison-card{padding:clamp(16px,1.4vw,22px)!important;gap:10px!important}body.template-product .comparison-card__media{height:clamp(190px,15vw,260px)!important}body.template-product .comparison-card p{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}}@media(max-width:760px){body.template-product .comparison-grid{grid-template-columns:1fr!important}body.template-product .pdp-media__main{min-height:0!important;height:clamp(340px,94vw,430px)!important;max-height:430px!important;aspect-ratio:auto!important}body.template-product .pdp-media__main img,body.template-product .pdp-media__main video,body.template-product .pdp-media__main model-viewer{object-fit:contain!important}body.template-product .buy-box{margin:14px auto 22px!important}}bodybody.template-index .home-category-story--lights .home-category-story__media{background:#f3f5f8!important}bodybody.template-index .home-category-story--lights .home-category-story__media img{object-fit:contain!important;object-position:center center!important;background:#f3f5f8!important}body.template-index .home-route-preview .route-card>div:last-child>span{display:inline-flex!important;width:fit-content!important;padding:6px 10px!important;border-radius:999px!important;background:#0f172a!important;color:#fff!important;font-weight:950!important;letter-spacing:0!important}body.template-product #help-me-choose,body.template-product #product-compare,body.template-product #inspect,body.template-product #social-proof,body.template-product #reviews,body.template-product #questions{scroll-margin-top:132px!important}@media(max-width:760px){body.template-product .buy-box h1{font-size:clamp(2.15rem,10.6vw,3rem)!important;line-height:.98!important}body.template-product #help-me-choose,body.template-product #product-compare,body.template-product #inspect,body.template-product #social-proof,body.template-product #reviews,body.template-product #questions{scroll-margin-top:128px!important}body.template-product .sticky-add-to-cart,body.template-product .sticky-add-to-cart.is-visible{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;align-items:center!important;gap:10px!important;padding:10px!important;transform:none!important}body.template-product .sticky-add-to-cart:not(.is-visible){transform:translateY(calc(100% + 28px))!important}body.template-product .sticky-add-to-cart>div{min-width:0!important}body.template-product .sticky-add-to-cart strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.18!important}body.template-product .sticky-add-to-cart span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important}body.template-product .sticky-add-to-cart .button,body.template-product .sticky-add-to-cart button{width:126px!important;min-width:0!important;min-height:42px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}}body.template-product .spec-decision-panel{display:grid!important;grid-template-columns:1fr!important;gap:clamp(18px,2.4vw,32px)!important}body.template-product .spec-decision-options{display:grid!important;grid-template-columns:repeat(4,minmax(188px,1fr))!important;gap:clamp(12px,1.3vw,18px)!important;align-items:stretch!important;width:100%!important;min-width:0!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-width:0!important;min-height:132px!important;height:auto!important;padding:18px!important;display:grid!important;align-content:center!important;gap:8px!important;overflow:visible!important}body.template-product .spec-decision-options button span{white-space:normal!important}body.template-product .spec-decision-options button strong{display:block!important;max-width:100%!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;font-size:clamp(1rem,1.04vw,1.22rem)!important;line-height:1.08!important}body.template-product .spec-decision-answer{grid-template-columns:minmax(0,1.05fr) minmax(380px,.82fr)!important;gap:clamp(22px,3vw,48px)!important;padding:clamp(24px,3vw,42px)!important}body.template-product .product-comparison{padding:clamp(38px,4vw,64px)!important}body.template-product .product-comparison>.section-heading{margin-bottom:clamp(20px,2.5vw,34px)!important}body.template-product .product-comparison>.section-heading h2{font-size:clamp(3rem,5vw,5.8rem)!important;line-height:.9!important}body.template-product .comparison-grid{grid-template-columns:repeat(var(--compare-count),minmax(280px,1fr))!important;gap:clamp(18px,1.8vw,28px)!important;min-width:min(100%,calc(var(--compare-count) * 280px))!important}body.template-product .comparison-card{min-height:0!important;max-height:none!important;padding:clamp(18px,1.6vw,24px)!important;gap:12px!important}body.template-product .comparison-card__media{height:clamp(240px,21vw,340px)!important}body.template-product .comparison-card h3{font-size:clamp(1.38rem,1.65vw,2rem)!important;line-height:1!important}body.template-product .comparison-card>strong{font-size:1.08rem!important}body.template-product .comparison-card p{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;font-size:.96rem!important;line-height:1.45!important}body.template-product .comparison-card dl{gap:8px!important}body.template-product .comparison-card dl div{padding:9px 10px!important}body.template-product .comparison-card dt,body.template-product .comparison-card dd{font-size:.78rem!important;line-height:1.22!important}body.template-product [data-compare-expand]{display:none!important}body.template-product .comparison-card__switch{min-height:44px!important;width:100%!important;justify-content:center!important}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy,bodybody.template-index .home-category-story--lights .home-category-story__copy{overflow:hidden!important}body.template-index .home-category-story__copy h2{max-width:12ch!important;font-size:clamp(2.45rem,4vw,4.25rem)!important;line-height:.96!important;overflow-wrap:normal!important;word-break:normal!important}body.template-index .home-category-story__copy p{max-width:44ch!important}@media(max-width:1180px){body.template-product .spec-decision-options{grid-template-columns:repeat(2,minmax(220px,1fr))!important}body.template-product .spec-decision-answer{grid-template-columns:1fr!important}body.template-index .home-category-story__copy h2{font-size:clamp(2.35rem,6.2vw,3.7rem)!important;line-height:.98!important}}@media(min-width:761px)and (max-width:1180px){body.template-product .comparison-scroll{overflow-x:auto!important;overflow-y:visible!important;padding-bottom:12px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}body.template-product .comparison-grid{width:max-content!important;min-width:100%!important;grid-template-columns:repeat(var(--compare-count),minmax(280px,280px))!important}body.template-product .comparison-card{scroll-snap-align:start!important}}@media(max-width:760px){body.template-product .spec-decision-options{grid-template-columns:1fr!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-height:104px!important}body.template-product .comparison-grid{grid-template-columns:1fr!important;min-width:0!important}body.template-product .comparison-card__media{height:clamp(250px,70vw,360px)!important}body.template-index .home-category-story__copy h2{max-width:11.5ch!important;font-size:clamp(2.15rem,9vw,3rem)!important;line-height:1!important}body.template-index .home-category-story .category-story-cta,body.template-index .home-category-story--reverse .category-story-cta,bodybody.template-index .home-category-story--lights .category-story-cta{display:grid!important;grid-template-columns:minmax(0,min(100%,240px))!important;justify-content:start!important;padding-bottom:84px!important}body.template-index .home-category-story .category-story-cta .button{width:100%!important}body.template-product.product-reading-surface-visible .sticky-add-to-cart.is-visible{transform:translateY(calc(100% + 32px))!important;pointer-events:none!important}}body.template-product .feature-specs{overflow:visible!important}body.template-product .spec-decision-panel{grid-template-columns:1fr!important;align-items:stretch!important;width:100%!important;min-width:0!important}body.template-product .spec-decision-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:clamp(14px,1.4vw,22px)!important;width:100%!important;min-width:0!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-width:0!important;min-height:136px!important;height:auto!important;padding:clamp(16px,1.5vw,22px)!important;align-content:start!important;gap:9px!important;overflow:hidden!important}body.template-product .spec-decision-options button span{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}body.template-product .spec-decision-options button strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(1.02rem,1.08vw,1.28rem)!important;line-height:1.08!important}body.template-product .spec-decision-answer{margin-top:clamp(4px,.8vw,12px)!important;min-width:0!important}body.template-product .product-comparison{padding:clamp(52px,5vw,82px) clamp(18px,3vw,48px)!important}body.template-product .comparison-scroll{overflow-x:auto!important;overflow-y:visible!important;padding:2px 2px 14px!important;-webkit-overflow-scrolling:touch!important}body.template-product .comparison-grid{grid-template-columns:repeat(var(--compare-count),minmax(300px,1fr))!important;gap:clamp(20px,2vw,30px)!important;min-width:100%!important}body.template-product .comparison-card{min-height:clamp(520px,38vw,620px)!important;padding:clamp(22px,2vw,30px)!important;gap:14px!important}body.template-product .comparison-card__media{height:clamp(230px,18vw,310px)!important;overflow:hidden!important}body.template-product .comparison-card__media img{transform:scale(1.1)!important;transform-origin:center center!important}body.template-product .comparison-card h3{font-size:clamp(1.5rem,1.75vw,2.15rem)!important;line-height:1.02!important}body.template-product .comparison-card p{min-height:2.8em!important}body.template-product .product-comparison [data-compare-expand]{display:none!important}@media(min-width:761px){body.template-product .sticky-add-to-cart.is-visible{left:auto!important;right:clamp(18px,2vw,32px)!important;bottom:clamp(16px,1.8vw,28px)!important;width:156px!important;max-width:156px!important;min-height:0!important;grid-template-columns:1fr!important;padding:10px!important;transform:none!important}body.template-product .sticky-add-to-cart.is-visible>div{display:none!important}body.template-product .sticky-add-to-cart.is-visible strong,body.template-product .sticky-add-to-cart.is-visible span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product .sticky-add-to-cart.is-visible .button,body.template-product .sticky-add-to-cart.is-visible button{min-height:42px!important;width:100%!important;padding:0 12px!important}}body.template-index .home-category-story__copy,body.template-index .home-category-story--reverse .home-category-story__copy,bodybody.template-index .home-category-story--lights .home-category-story__copy{container-type:inline-size!important;overflow:hidden!important}body.template-index .home-category-story__copy h2{max-width:min(100%,10.5ch)!important;font-size:clamp(2.15rem,3.35vw,4rem)!important;line-height:1.02!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance!important}@container (max-width: 520px){body.template-index .home-category-story__copy h2{font-size:clamp(2rem,13cqi,3.35rem)!important;max-width:min(100%,9.5ch)!important;line-height:1.03!important}}@media(max-width:760px){body.template-product .spec-decision-options{grid-template-columns:1fr!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-height:auto!important}body.template-product .comparison-grid{grid-template-columns:1fr!important;min-width:0!important}body.template-product .comparison-card{min-height:auto!important}body.template-product .comparison-card__media{height:clamp(260px,76vw,380px)!important}body.template-index .home-category-story .category-story-cta,body.template-index .home-category-story--reverse .category-story-cta,bodybody.template-index .home-category-story--lights .category-story-cta{display:grid!important;grid-template-columns:minmax(0,min(100%,240px))!important;justify-content:start!important;padding-bottom:84px!important}body.template-index .home-category-story .category-story-cta .button{width:100%!important}}body.template-product .site-main{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.template-product .site-main>.shopify-section:has([data-product-surface]){display:contents!important}body.template-product [data-product-surface]{order:var(--product-surface-order, 20)!important}body.template-product #product-decisions,body.template-product #product-compare{scroll-margin-top:140px!important}body.template-product #product-decisions{padding:clamp(56px,5vw,84px) clamp(32px,4vw,64px)!important}body.template-product .spec-decision-options{gap:clamp(18px,1.7vw,26px)!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-height:148px!important;padding:clamp(20px,1.9vw,28px)!important}body.template-product .spec-decision-answer{grid-template-columns:minmax(0,1.08fr) minmax(380px,.82fr)!important;gap:clamp(28px,3.4vw,56px)!important;padding:clamp(34px,3.4vw,58px)!important;min-height:clamp(680px,48vw,780px)!important;align-items:center!important}body.template-product .spec-decision-media{grid-template-rows:minmax(420px,auto) auto!important;gap:16px!important}body.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(420px,36vw,620px)!important;padding:clamp(18px,1.8vw,28px)!important}body.template-product .spec-decision-thumbs{gap:12px!important;margin-top:0!important}body.template-product .spec-decision-thumbs button{grid-template-rows:78px auto!important;min-height:112px!important;height:auto!important;padding:9px!important}body.template-product .spec-decision-thumbs button img{height:78px!important}body.template-product .spec-decision-copy{align-content:center!important}body.template-product .spec-decision-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:18px!important}body.template-product .spec-decision-links a,body.template-product .spec-decision-links button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;border:1px solid #d7deea!important;border-radius:4px!important;background:#fff!important;color:#0b1020!important;font-weight:950!important;text-decoration:none!important}body.template-product .spec-decision-links button{background:#0b1020!important;color:#fff!important;border-color:#0b1020!important}body.template-product .product-comparison{padding:clamp(64px,5.5vw,92px) clamp(36px,4.5vw,72px)!important}body.template-product .product-comparison>.section-heading{margin-bottom:clamp(30px,3.2vw,48px)!important}body.template-product .comparison-scroll{padding:4px 4px 20px!important}body.template-product .comparison-grid{grid-template-columns:repeat(var(--compare-count),minmax(300px,1fr))!important;gap:clamp(24px,2.2vw,34px)!important;align-items:stretch!important}body.template-product .comparison-card{min-height:clamp(660px,46vw,760px)!important;max-height:none!important;padding:clamp(24px,2.2vw,34px)!important;gap:15px!important;overflow:visible!important}body.template-product .product-comparison:not(.is-expanded) .comparison-card{max-height:none!important;overflow:visible!important}body.template-product .comparison-card__media{height:clamp(280px,22vw,360px)!important}body.template-product .comparison-card h3{font-size:clamp(1.55rem,1.85vw,2.35rem)!important;line-height:1!important}body.template-product .comparison-card p{min-height:3.1em!important;font-size:clamp(.96rem,.98vw,1.08rem)!important;line-height:1.42!important}body.template-product .comparison-card dl{gap:10px!important}body.template-product .comparison-card dl div{padding:12px 14px!important}body.template-product .comparison-card dt,body.template-product .comparison-card dd{font-size:.82rem!important;line-height:1.25!important}body.template-product .comparison-card__actions{margin-top:auto!important}body.template-product .compare-footer{margin-top:clamp(26px,3vw,42px)!important}body.template-product.product-reading-surface-visible .sticky-add-to-cart.is-visible{transform:translateY(calc(100% + 32px))!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important}@media(max-width:1180px){body.template-product .spec-decision-answer{grid-template-columns:1fr!important;min-height:0!important}}@media(max-width:760px){body.template-product #product-decisions,body.template-product #product-compare{scroll-margin-top:112px!important}body.template-product #product-decisions{padding:36px 18px!important}body.template-product .spec-decision-options button,body.template-product .spec-decision-options button.is-active{min-height:86px!important;padding:16px!important}body.template-product .spec-decision-answer{padding:18px!important;gap:18px!important}body.template-product .spec-decision-media>img[data-spec-decision-answer-media]{height:clamp(300px,74vw,390px)!important}body.template-product .product-comparison{padding:42px 14px!important}body.template-product .comparison-scroll{overflow-x:auto!important;padding:4px 2px 18px!important;scrollbar-width:thin!important}body.template-product .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}body.template-product .comparison-card{min-height:auto!important;padding:14px!important;gap:10px!important}body.template-product .comparison-card__media{height:clamp(150px,42vw,220px)!important}}@media(max-width:760px){html body .site-header .menu-button[data-mobile-menu-button]{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;place-items:center!important}html body .thumb-nav[data-thumb-nav-conventional-mobile]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.page-hero--contact{min-height:auto!important;padding:clamp(80px,10vw,140px) 24px clamp(48px,7vw,86px)!important;background:#050506!important;color:#fff!important}.page-hero--contact h1,.page-hero--contact p{color:#fff!important}.contact-page,.contact-methods{width:min(1480px,calc(100% - 48px))!important;margin:clamp(42px,6vw,84px) auto!important}.contact-page__intro,.contact-methods__copy{display:grid!important;gap:10px!important;max-width:760px!important;margin-bottom:22px!important}.contact-page__intro span,.contact-methods__copy span,.contact-route-grid article>span,.contact-method-grid a>span{color:#006cff!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.contact-page__intro h2,.contact-methods__copy h2{margin:0!important;color:#0b1020!important;font-size:clamp(2rem,3vw,3.6rem)!important;line-height:.98!important}.contact-page__intro p,.contact-methods__copy p{margin:0!important;color:#58667c!important;font-size:1rem!important;line-height:1.55!important}.contact-route-grid,.contact-method-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.contact-route-grid article,.contact-method-grid a{display:grid!important;align-content:start!important;gap:14px!important;min-height:100%!important;padding:24px!important;border:1px solid rgba(13,23,38,.1)!important;border-radius:8px!important;background:#fff!important;color:#0b1020!important;text-decoration:none!important;box-shadow:0 18px 44px #0c162614!important}.contact-route-grid h3{margin:0!important;color:#0b1020!important;font-size:clamp(1.4rem,2vw,2.1rem)!important;line-height:1!important}.contact-route-grid p,.contact-method-grid strong{margin:0!important;color:#58667c!important;font-size:.96rem!important;line-height:1.5!important}.contact-route-grid .button{align-self:end!important;width:100%!important;margin-top:6px!important}.contact-method-grid a.preferred{border-color:#006cff59!important;box-shadow:0 20px 54px #006cff24!important}@media(max-width:900px){.contact-route-grid,.contact-method-grid{grid-template-columns:1fr!important}}@media(max-width:720px){.contact-page,.contact-methods{width:min(100% - 28px,1480px)!important;margin:34px auto!important}}body.template-index .intent-hub--review{gap:clamp(12px,1.5vw,20px)!important}body.template-index .home-intent-card,body.template-index .intent-hub--review .home-intent-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:112px!important;padding:clamp(16px,1.5vw,22px)!important}body.template-index .home-intent-card__copy{display:grid!important;gap:5px!important;min-width:0!important}body.template-index .home-intent-card__copy>span{display:block!important;max-width:34ch!important;line-height:1.35!important}body.template-index .home-intent-card__icon{position:relative!important;display:block!important;inline-size:64px!important;block-size:64px!important;border:1px solid #d7deea!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#f4f7fb)!important;color:#0b1020!important;overflow:hidden!important}body.template-index .home-intent-card__icon img{inline-size:100%!important;block-size:100%!important;object-fit:contain!important;padding:10px!important}body.template-index .home-intent-card__icon>span{position:absolute!important;display:block!important;background:currentColor!important}body.template-index .home-intent-card__icon--shop>span:nth-child(1){left:17px!important;bottom:13px!important;width:5px!important;height:39px!important;border-radius:999px!important}body.template-index .home-intent-card__icon--shop>span:nth-child(2){left:22px!important;top:24px!important;width:25px!important;height:5px!important;border-radius:999px!important;transform:rotate(-34deg)!important;transform-origin:left center!important}body.template-index .home-intent-card__icon--shop>span:nth-child(3){right:10px!important;top:16px!important;width:14px!important;height:18px!important;border:3px solid currentColor!important;background:transparent!important;border-radius:2px!important}body.template-index .home-intent-card__icon--shop>span:nth-child(4){right:15px!important;top:35px!important;width:13px!important;height:8px!important;border:3px solid currentColor!important;border-top:0!important;background:transparent!important;border-radius:0 0 999px 999px!important}body.template-index .home-intent-card__icon--court{background:#0b1020!important;color:#fff!important}body.template-index .home-intent-card__icon--court>span:nth-child(1){top:12px!important;right:9px!important;bottom:12px!important;left:9px!important;border:2px solid currentColor!important;background:transparent!important}body.template-index .home-intent-card__icon--court>span:nth-child(2){left:31px!important;top:12px!important;width:2px!important;height:40px!important;opacity:.8!important}body.template-index .home-intent-card__icon--court>span:nth-child(3),body.template-index .home-intent-card__icon--court>span:nth-child(4){top:24px!important;width:13px!important;height:16px!important;border:2px solid currentColor!important;background:transparent!important;border-radius:999px 0 0 999px!important;opacity:.8!important}body.template-index .home-intent-card__icon--court>span:nth-child(3){left:10px!important}body.template-index .home-intent-card__icon--court>span:nth-child(4){right:10px!important;transform:rotate(180deg)!important}body.template-index .home-intent-card__icon--installer>span:nth-child(1){left:23px!important;top:23px!important;width:18px!important;height:18px!important;border-radius:999px!important}body.template-index .home-intent-card__icon--installer>span:nth-child(2){left:18px!important;top:15px!important;width:28px!important;height:15px!important;border-radius:999px 999px 4px 4px!important;background:#006cff!important}body.template-index .home-intent-card__icon--installer>span:nth-child(3){left:15px!important;top:29px!important;width:34px!important;height:4px!important;border-radius:999px!important;background:#006cff!important}body.template-index .home-intent-card__icon--installer>span:nth-child(4){left:16px!important;bottom:13px!important;width:32px!important;height:14px!important;border-radius:999px 999px 6px 6px!important}body.template-index .home-route-cards.home-route-preview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,30px)!important;align-items:stretch!important}body.template-index .home-route-preview .route-card{grid-template-columns:minmax(210px,.86fr) minmax(0,1fr)!important;min-height:0!important;height:auto!important;overflow:hidden!important}body.template-index .home-route-preview .route-preview-mini{inline-size:100%!important;block-size:auto!important;min-height:280px!important;max-height:420px!important;aspect-ratio:.78!important}body.template-index .home-route-preview .route-card>div:last-child{min-width:0!important;padding:clamp(22px,2vw,34px)!important;gap:14px!important}body.template-index .home-route-preview .route-card h2{max-width:11ch!important;font-size:clamp(2.1rem,3.2vw,4.15rem)!important;line-height:1!important;overflow-wrap:break-word!important;text-wrap:balance!important}body.template-index .home-route-preview .route-card p{max-width:36ch!important;font-size:clamp(.98rem,1vw,1.08rem)!important;line-height:1.5!important}.route-preview-mini--planner{background:#0b1020!important;border:1px solid rgba(255,255,255,.14)!important}.route-preview-mini--planner .planner-preview-court{background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),#101827!important;background-size:24px 24px!important;border-color:#78d6ffbd!important;box-shadow:inset 0 0 0 1px #78d6ff4d!important}.route-preview-mini--planner .planner-preview-court__line,.route-preview-mini--planner .planner-preview-court__paint,.route-preview-mini--planner .planner-preview-court__hoop,.route-preview-mini--planner .planner-preview-court__net,.route-preview-mini--planner .planner-preview-court__light{border-color:#78d6ffe0!important;background:#78d6ffb8!important}.route-preview-mini--installer{position:relative!important;background:linear-gradient(135deg,rgba(0,108,255,.12) 0 24%,transparent 24% 100%),linear-gradient(45deg,transparent 0 42%,rgba(0,108,255,.18) 42% 47%,transparent 47% 100%),#f4f7fb!important;border:1px solid #d7deea!important}.route-preview-mini--installer:before{content:""!important;position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border-radius:12px!important;background:linear-gradient(90deg,transparent 0 42%,rgba(11,16,32,.14) 42% 46%,transparent 46% 100%),linear-gradient(0deg,transparent 0 54%,rgba(11,16,32,.12) 54% 58%,transparent 58% 100%),linear-gradient(145deg,transparent 0 28%,rgba(0,108,255,.18) 28% 31%,transparent 31% 100%),#ffffffad!important;border:1px solid rgba(11,16,32,.08)!important}.route-preview-mini--installer:after{content:""!important;position:absolute!important;left:28%!important;top:50%!important;width:46%!important;height:3px!important;border-radius:999px!important;background:#006cff!important;transform:rotate(-18deg)!important;transform-origin:center!important}.route-preview-mini--installer span[data-home-installer-map-dot]{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;border:3px solid #ffffff!important;border-radius:999px 999px 999px 2px!important;background:#006cff!important;box-shadow:0 10px 22px #006cff38!important;color:transparent!important;transform:rotate(-45deg)!important;z-index:2!important}body.template-product .product-pill-switcher--single{display:none!important}body.template-product .product-question-answer button[data-support-open],body.template-product [data-product-question-notify]{min-height:48px!important;min-width:180px!important;padding:0 22px!important;border-radius:8px!important;font-size:.92rem!important;font-weight:850!important}body.template-product .product-question-answer .button,body.template-product .product-question-answer button{width:fit-content!important}body.template-product.product-reading-surface-visible .sticky-add-to-cart.is-visible{transform:none!important;pointer-events:auto!important}body.template-page .resource-support-band{width:min(100% - 40px,1440px)!important;margin:clamp(34px,5vw,76px) auto!important}body.template-page .resource-section-heading{display:grid!important;gap:10px!important;max-width:760px!important;margin-bottom:18px!important}body.template-page .resource-section-heading>span{width:fit-content!important;padding:6px 10px!important;border-radius:999px!important;background:#0b1020!important;color:#fff!important;font-size:.74rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:0!important}body.template-page .resource-section-heading h2{margin:0!important;color:#0b1020!important;font-size:clamp(2rem,3.2vw,3.65rem)!important;line-height:1!important;text-wrap:balance!important}body.template-page .resource-section-heading p{margin:0!important;color:#58667c!important;font-size:1rem!important;line-height:1.55!important}body.template-page .resource-grid--support,body.template-page .resource-grid--compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.8vw,24px)!important}body.template-page .resource-grid--support a,body.template-page .resource-grid--support button,body.template-page .resource-grid--compact a,body.template-page .resource-grid--compact button{display:grid!important;gap:10px!important;align-content:start!important;min-height:210px!important;padding:clamp(20px,2vw,28px)!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#fff!important;color:#0b1020!important;text-align:left!important;text-decoration:none!important}body.template-page .resource-grid--support span,body.template-page .resource-grid--compact span{color:#006cff!important;font-size:.76rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:0!important}body.template-page .resource-grid--support strong,body.template-page .resource-grid--compact strong{color:#0b1020!important;font-size:clamp(1.2rem,1.5vw,1.55rem)!important;line-height:1.08!important}body.template-page .resource-grid--support p,body.template-page .resource-grid--compact p{margin:0!important;color:#58667c!important;font-size:.96rem!important;line-height:1.5!important}body.template-page .installer-finder,body.template-page .installer-state-links,body.template-page .installer-privacy{width:min(100% - 40px,1440px)!important;overflow:hidden!important}body.template-page .installer-tool{display:grid!important;grid-template-columns:minmax(280px,.82fr) minmax(300px,1fr) minmax(300px,.92fr)!important;align-items:stretch!important;gap:clamp(16px,2vw,28px)!important}body.template-page .installer-controls,body.template-page .installer-map,body.template-page .installer-list,body.template-page .installer-profile{min-width:0!important;overflow:hidden!important}body.template-page .installer-map{position:relative!important;min-height:clamp(360px,44vw,560px)!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#0b1020!important;isolation:isolate!important}body.template-page .installer-map__canvas,body.template-page .installer-map__fallback{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.template-page .installer-map__canvas{z-index:1!important;min-height:100%!important;opacity:0!important;transition:opacity .22s ease!important}body.template-page .installer-map__fallback{z-index:2!important;transition:opacity .22s ease!important}body.template-page .installer-map--google-ready .installer-map__canvas{opacity:1!important}body.template-page .installer-map--google-ready .installer-map__fallback{opacity:0!important;pointer-events:none!important}body.template-page .installer-map__status{position:absolute!important;z-index:3!important;left:14px!important;bottom:14px!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:8px!important;background:#080d17c7!important;color:#fff!important;font-size:.74rem!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body.template-page .dominator-map-marker{position:absolute!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#2473ba!important;box-shadow:0 16px 34px #080d1747!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;pointer-events:auto!important}body.template-page .installer-controls input,body.template-page .installer-state-select select{width:100%!important;min-height:52px!important;border:1px solid #cfd8e6!important;border-radius:8px!important;background:#fff!important;color:#0b1020!important}body.template-page .installer-state-select{display:grid!important;gap:10px!important;max-width:520px!important}body.template-page .installer-state-select span{color:#0b1020!important;font-size:.82rem!important;font-weight:900!important}body.template-page .installer-list--has-results{display:grid!important;gap:14px!important;padding:clamp(18px,2vw,26px)!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#fff!important}body.template-page .installer-results__intro{display:grid!important;gap:8px!important}body.template-page .installer-results__intro span,body.template-page .installer-match-card span{width:fit-content!important;color:#006cff!important;font-size:.74rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:0!important}body.template-page .installer-results__intro h2,body.template-page .installer-match-card h3{margin:0!important;color:#0b1020!important;font-size:clamp(1.35rem,2vw,2.2rem)!important;line-height:1.04!important}body.template-page .installer-results__intro p,body.template-page .installer-match-card p{margin:0!important;color:#58667c!important;font-size:.96rem!important;line-height:1.5!important}body.template-page .installer-match-card{display:grid!important;gap:14px!important;padding:16px!important;border:1px solid #d7deea!important;border-radius:8px!important;background:#f7f9fc!important}body.template-page .installer-filter-group{display:grid!important;gap:8px!important}body.template-page .installer-filter-group>span{color:#0b1020!important;font-size:.78rem!important;font-weight:900!important;text-transform:uppercase!important}body.template-page .installer-match-card__hero{width:100%!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:6px!important;background:#e8edf5!important}body.template-page .installer-match-card__body,body.template-page .installer-match-card__contact,body.template-page .installer-tags,body.template-page .installer-gallery-links{display:grid!important;gap:10px!important}body.template-page .installer-match-card__contact{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-page .installer-match-card__contact a,body.template-page .installer-gallery-links a{color:#0b1020!important;font-weight:850!important;text-decoration:none!important}body.template-page .installer-tags{display:flex!important;flex-wrap:wrap!important}body.template-page .installer-tag{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border:1px solid rgba(0,108,255,.22)!important;border-radius:999px!important;background:#006cff14!important;color:#0b1020!important;font-size:.78rem!important;font-weight:850!important}body.template-page .installer-tag--muted{border-color:#d7deea!important;background:#fff!important;color:#58667c!important}body.template-page .installer-match-card__details{padding-top:4px!important}body.template-page .installer-match-card__details summary{cursor:pointer!important;color:#0b1020!important;font-weight:900!important}body.template-page .installer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media(min-width:761px){body.template-product .sticky-add-to-cart.is-visible{width:min(420px,calc(100vw - 48px))!important;max-width:420px!important;grid-template-columns:minmax(0,1fr) 142px!important;gap:12px!important;padding:12px!important}body.template-product .sticky-add-to-cart.is-visible>div{display:grid!important;min-width:0!important}}@media(max-width:1180px){body.template-page .installer-tool{grid-template-columns:1fr!important}}@media(max-width:900px){body.template-index .home-route-cards.home-route-preview,body.template-page .resource-grid--support,body.template-page .resource-grid--compact,body.template-index .home-route-preview .route-card{grid-template-columns:1fr!important}body.template-index .home-route-preview .route-preview-mini{aspect-ratio:16 / 10!important;min-height:220px!important;max-height:300px!important}}@media(max-width:640px){body.template-page .installer-match-card__contact,body.template-page .installer-actions{grid-template-columns:1fr!important}}@media(max-width:760px){body.template-index .home-intent-card,body.template-index .intent-hub--review .home-intent-card{grid-template-columns:56px minmax(0,1fr)!important;min-height:96px!important;padding:14px!important}body.template-index .home-intent-card__icon{inline-size:56px!important;block-size:56px!important}body.template-product .sticky-add-to-cart,body.template-product .sticky-add-to-cart.is-visible{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;border-radius:12px 12px 0 0!important;grid-template-columns:minmax(0,1fr) minmax(148px,42vw)!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}body.template-product .sticky-add-to-cart>div{display:grid!important;gap:3px!important}body.template-product .sticky-add-to-cart strong{font-size:13px!important;line-height:1.18!important}body.template-product .sticky-add-to-cart span{font-size:12px!important;line-height:1.2!important}body.template-product .sticky-add-to-cart .button,body.template-product .sticky-add-to-cart button{width:100%!important;min-width:0!important;min-height:54px!important;padding:0 14px!important;font-size:14px!important}html body.template-product.has-sticky-cart-visible:not(.support-open):not(.template-cart) .thumb-nav--pdp{bottom:calc(100px + env(safe-area-inset-bottom))!important}body.template-product .comparison-scroll{overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;padding:2px 10px 16px 0!important;-webkit-overflow-scrolling:touch!important}body.template-product .comparison-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,90vw)!important;grid-template-columns:none!important;width:max-content!important;min-width:0!important;gap:14px!important}body.template-product .comparison-card{width:90vw!important;min-height:auto!important;scroll-snap-align:start!important}body.template-product .comparison-card__media{height:clamp(240px,68vw,330px)!important}body.template-product .product-question-answer button[data-support-open],body.template-product [data-product-question-notify]{width:100%!important;min-height:50px!important}body.template-page .resource-support-band,body.template-page .installer-finder,body.template-page .installer-state-links,body.template-page .installer-privacy{width:min(100% - 28px,1440px)!important}body.template-page .resource-grid--support a,body.template-page .resource-grid--support button,body.template-page .resource-grid--compact a,body.template-page .resource-grid--compact button{min-height:0!important}body.template-page .installer-actions{grid-template-columns:1fr!important}}body.template-index .intent-hub--review .home-intent-card,body.template-index .home-intent-card{position:relative!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;min-height:112px!important;padding:clamp(18px,1.6vw,24px) clamp(94px,7vw,112px)!important;text-align:center!important}body.template-index .intent-hub--review .home-intent-card__icon,body.template-index .home-intent-card__icon{position:absolute!important;left:clamp(18px,1.6vw,24px)!important;top:50%!important;justify-self:start!important;flex:0 0 auto!important;transform:translateY(-50%)!important}body.template-index .intent-hub--review .home-intent-card__icon>span,body.template-index .home-intent-card__icon>span{color:inherit!important}body.template-index .intent-hub--review .home-intent-card__icon>span:empty,body.template-index .home-intent-card__icon>span:empty{display:block!important}body.template-index .intent-hub--review .home-intent-card__copy,body.template-index .home-intent-card__copy{align-self:center!important;justify-items:center!important;justify-self:center!important;text-align:center!important}body.template-index .intent-hub--review .home-intent-card__copy>span,body.template-index .home-intent-card__copy>span{margin-inline:auto!important}@media(max-width:760px){body.template-index .intent-hub--review .home-intent-card,body.template-index .home-intent-card{min-height:96px!important;padding:14px 84px!important}body.template-index .intent-hub--review .home-intent-card__icon,body.template-index .home-intent-card__icon{left:14px!important}}body.template-index .home-intent-card>span:empty:not(.home-intent-card__icon),body.template-index .intent-hub--review .home-intent-card>span:empty:not(.home-intent-card__icon){display:none!important}body.template-index .home-intent-card__icon,body.template-index .intent-hub--review .home-intent-card__icon{inline-size:58px!important;block-size:58px!important;border-color:#cfd8e6!important;background:#fff!important;color:#0b1020!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 10px 24px #080d1714!important}body.template-index .home-intent-card__icon>span,body.template-index .intent-hub--review .home-intent-card__icon>span{position:absolute!important;display:block!important;box-sizing:border-box!important;background:transparent!important}body.template-index .home-intent-card__icon--shop>span:nth-child(1){left:14px!important;bottom:11px!important;width:4px!important;height:36px!important;border-radius:999px!important;background:currentColor!important}body.template-index .home-intent-card__icon--shop>span:nth-child(2){left:18px!important;top:18px!important;width:27px!important;height:4px!important;border-radius:999px!important;background:currentColor!important;transform:rotate(-31deg)!important;transform-origin:left center!important}body.template-index .home-intent-card__icon--shop>span:nth-child(3){right:9px!important;top:13px!important;width:14px!important;height:20px!important;border:3px solid currentColor!important;border-radius:2px!important}body.template-index .home-intent-card__icon--shop>span:nth-child(4){right:13px!important;top:35px!important;width:14px!important;height:8px!important;border:3px solid currentColor!important;border-top:0!important;border-radius:0 0 999px 999px!important}body.template-index .home-intent-card__icon--court>span:nth-child(1){top:10px!important;right:9px!important;bottom:10px!important;left:9px!important;border:2px solid currentColor!important;border-radius:3px!important}body.template-index .home-intent-card__icon--court>span:nth-child(2){left:28px!important;top:10px!important;width:2px!important;height:38px!important;background:currentColor!important;opacity:.66!important}body.template-index .home-intent-card__icon--court>span:nth-child(3),body.template-index .home-intent-card__icon--court>span:nth-child(4){top:22px!important;width:12px!important;height:15px!important;border:2px solid currentColor!important;opacity:.66!important}body.template-index .home-intent-card__icon--court>span:nth-child(3){left:10px!important;border-radius:0 999px 999px 0!important}body.template-index .home-intent-card__icon--court>span:nth-child(4){right:10px!important;border-radius:999px 0 0 999px!important}body.template-index .home-intent-card__icon--installer>span:nth-child(1){left:22px!important;top:19px!important;width:14px!important;height:14px!important;border-radius:999px!important;background:currentColor!important}body.template-index .home-intent-card__icon--installer>span:nth-child(2){left:16px!important;top:12px!important;width:26px!important;height:14px!important;border:3px solid currentColor!important;border-bottom:0!important;border-radius:999px 999px 4px 4px!important}body.template-index .home-intent-card__icon--installer>span:nth-child(3){left:13px!important;top:26px!important;width:32px!important;height:3px!important;border-radius:999px!important;background:#2473ba!important}body.template-index .home-intent-card__icon--installer>span:nth-child(4){left:15px!important;bottom:11px!important;width:28px!important;height:13px!important;border:3px solid currentColor!important;border-bottom-width:4px!important;border-radius:999px 999px 6px 6px!important}body.template-product .spec-decision-thumbs[hidden],body.template-product .spec-decision-thumbs.is-single-item{display:none!important}body.template-page .installer-map{overflow:hidden!important;background:#07111f!important}body.template-page .installer-map__canvas{pointer-events:auto!important}body.template-page .installer-map--google-ready{cursor:grab!important}body.template-page .installer-map--google-ready:active{cursor:grabbing!important}body.template-page .dominator-map-marker{cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}body.template-page .dominator-map-marker:hover,body.template-page .dominator-map-marker:focus-visible,body.template-page .dominator-map-marker.is-selected{background:#0b1020!important;box-shadow:0 18px 38px #080d1757,0 0 0 4px #2473ba3d!important;outline:none!important}body.template-page .dominator-map-info{max-width:220px!important;color:#0b1020!important;font-family:Montserrat,Arial,sans-serif!important}body.template-page .dominator-map-info strong{display:block!important;margin-bottom:5px!important;font-size:.82rem!important;font-weight:900!important}body.template-page .dominator-map-info p{margin:0!important;font-size:.76rem!important;line-height:1.35!important}body.template-index .intent-hub--review>.home-intent-card:before{content:none!important;display:none!important}body.template-index .intent-hub--review .home-intent-card,body.template-index .home-intent-card{grid-template-columns:1fr!important;place-items:center!important;gap:0!important;padding:clamp(18px,2vw,28px)!important;border-radius:12px!important}body.template-index .intent-hub--review .home-intent-card__copy>strong,body.template-index .home-intent-card__copy>strong{font-weight:900!important;text-transform:uppercase!important}@media(min-width:1181px){body.template-product .pdp-hero{align-items:stretch!important}body.template-product .pdp-media{align-self:stretch!important;height:auto!important;min-height:0!important;contain:size;grid-template-rows:minmax(0,1fr) auto!important}body.template-product .buy-box{align-self:start!important;height:auto!important}body.template-product .pdp-media__main{min-height:0!important;height:auto!important;overflow:hidden!important}}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media,:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__main{background:#050506!important}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__main{border:0!important}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__main img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#050506!important;border:0!important}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__thumbs button{background:#050506!important;border:1px solid rgba(255,255,255,.42)!important;overflow:hidden}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__thumbs button.is-active{background:#050506!important;border-color:#fff!important}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__thumbs img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#050506!important}:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-hero-caption,:is(.pdp-hero[data-product-handle=dominator-100w-led-solar-light],.pdp-hero[data-product-handle=dominator-150w-led-light],.pdp-hero[data-product-handle=dominator-basketball-court-light-full-assembly]) .pdp-media__thumbs span{display:none!important}body.template-product .pdp-media__main{background:#fff!important;padding:clamp(18px,1.8vw,26px)!important;box-sizing:border-box!important}body.template-product .pdp-media__main>img,body.template-product .pdp-media__main>video{width:100%!important;height:100%!important;min-height:0!important;max-width:100%!important;object-fit:contain!important;object-position:50% 50%!important}body.template-product .pdp-media__thumbs button,body.template-product [data-product-thumb]{background:#fff!important}body.template-product .pdp-media__thumbs img,body.template-product [data-product-thumb] img{object-fit:contain!important;object-position:50% 50%!important;background:#fff!important}body.template-index section.home-hero.home-hero--review,body.template-index .home-category-story{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;box-sizing:border-box!important}@media(min-width:981px){body.template-index .about-dominator__cards{width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:center!important}body.template-index .about-dominator__card{width:100%!important;min-width:0!important;max-width:none!important}}@media(min-width:1181px){body.template-product .pdp-hero{align-items:stretch!important}body.template-product .pdp-media{align-self:stretch!important;height:auto!important;contain:size}body.template-product .buy-box{align-self:start!important;height:auto!important}body.template-product .pdp-media{min-height:0!important;grid-template-rows:minmax(0,1fr) auto!important}body.template-product .pdp-media__main{min-height:0!important;height:auto!important;overflow:hidden!important}body.template-product .pdp-media__main>img,body.template-product .pdp-media__main>video{min-height:0!important;height:100%!important}}body.template-product .pdp-hero-caption>span{display:none!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__thumbs img,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-thumbs img{background:#050506!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__thumbs button,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-thumbs button{border:1px solid rgba(255,255,255,.42)!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__thumbs button.is-active,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-thumbs button.is-active{border-color:#fff!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-media,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__main{background:#050506!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__main{padding:0!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__main:after,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-caption,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__thumbs span,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-thumbs span{display:none!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__main>img,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__main>video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__thumbs button,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-thumbs button{background:#050506!important;padding:0!important}body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-media__thumbs img,body.template-product:has(a.is-active[href*="dominator-60-inch-basketball-hoop#product-buy"]) .pdp-hero-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important}body.template-product .pdp-media__main:after{inset:auto 0 0!important;top:auto!important;bottom:0!important;height:20%!important;background:linear-gradient(to bottom,#07101e00,#07101ec7)!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-hero-media,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__main{background:#050506!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__main{padding:0!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__main:after,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-hero-caption,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__thumbs span,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-hero-thumbs span{display:none!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__main>img,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__main>video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__thumbs button,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-hero-thumbs button{background:#050506!important;border:1px solid rgba(255,255,255,.42)!important;padding:0!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__thumbs button.is-active,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-hero-thumbs button.is-active{border-color:#fff!important}body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-media__thumbs img,body.template-product:has(a.is-active[href*="dominator-54-basketball-hoop#product-buy"]) .pdp-hero-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important;background:#050506!important}body.template-index .home-category-story--lights .home-category-story__media{background:#03060b!important}body.template-index .home-category-story--lights .home-category-story__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--story-media-position, center center)!important;background:#03060b!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-hero-media,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__main{background:#050506!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__main{padding:0!important;border:0!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__main:after,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-hero-caption,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__thumbs span,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-hero-thumbs span{display:none!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__main>img,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__main>video{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;background:#050506!important;border:0!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__thumbs button,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-hero-thumbs button{background:#050506!important;border:1px solid rgba(255,255,255,.42)!important;padding:0!important;overflow:hidden!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__thumbs button.is-active,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-hero-thumbs button.is-active{background:#050506!important;border-color:#fff!important}.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-media__thumbs img,.pdp-hero[data-product-handle=dominator-pro-72-basketball-hoop-shatterproof-aluminum-backboard] .pdp-hero-thumbs img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;background:#050506!important}.site-nav__dropdown--lights{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:0!important}.site-nav__dropdown--lights>.site-nav__dropdown-summary{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-index .home-route-cards.home-route-preview .route-card{grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr)!important}body.template-index .home-route-cards.home-route-preview .route-card>div:last-child{min-width:0!important;overflow:visible!important}body.template-index .home-route-cards.home-route-preview article.route-card h2{max-width:100%!important;font-size:clamp(2.15rem,2.4vw,3.05rem)!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}body.template-page .resource-support-band[aria-label="MANUALS & SETUP"] .resource-section-heading>span,body.template-page .resource-support-band[aria-label="PLANNING & INSTALLATION"] .resource-section-heading>span{background:#0b1020!important;color:#fff!important}body.template-page .resource-support-band[aria-label="MANUALS & SETUP"] .resource-section-heading h2,body.template-page .resource-support-band[aria-label="PLANNING & INSTALLATION"] .resource-section-heading h2{color:#0b1020!important}body.template-page .resource-support-band[aria-label="MANUALS & SETUP"] .resource-section-heading p,body.template-page .resource-support-band[aria-label="PLANNING & INSTALLATION"] .resource-section-heading p{color:#58667c!important}@media(max-width:760px){body.template-index .home-route-cards.home-route-preview .route-card{grid-template-columns:1fr!important}body.template-index .home-route-cards.home-route-preview article.route-card h2{font-size:clamp(2rem,10vw,2.8rem)!important}}html body.template-index main.site-main section.home-route-cards.home-route-preview{width:min(1440px,calc(100% - 48px))!important;max-width:1440px!important}html body.template-index main.site-main section.home-route-cards.home-route-preview article.route-card>div:last-child h2{overflow-wrap:normal!important;word-wrap:normal!important;word-break:normal!important}body.template-product .pdp-media__thumbs .pdp-media__thumb--3d{position:relative!important;overflow:hidden!important}html body.template-product .pdp-media__thumbs button.pdp-media__thumb--3d[data-media-kind=model] span.pdp-media__thumb-badge{position:absolute!important;top:12px!important;left:12px!important;z-index:2!important;display:inline-grid!important;place-items:center!important;min-width:42px!important;min-height:30px!important;padding:4px 9px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:5px!important;background:#050506e6!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1!important;text-align:center!important}body.template-product .pdp-media__thumbs .pdp-media__thumb--3d .pdp-media__thumb-label{display:block!important}body.template-product .pdp-model-dialog{width:min(1080px,calc(100vw - 48px))!important;height:min(780px,calc(100dvh - 48px))!important;max-width:none!important;max-height:none!important;padding:0!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:8px!important;background:#050506!important;color:#fff!important;box-shadow:0 28px 90px #00000094!important;overflow:hidden!important}body.template-product .pdp-model-dialog::backdrop{background:#000000d1!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}body.template-product .pdp-model-dialog[open]{display:block!important}body.template-product .pdp-model-dialog__shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100%!important}body.template-product .pdp-model-dialog__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 18px!important;border-bottom:1px solid rgba(255,255,255,.16)!important}body.template-product .pdp-model-dialog__header>div{display:grid!important;gap:3px!important}body.template-product .pdp-model-dialog__header div>span{color:#8fbfff!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important}body.template-product .pdp-model-dialog__header strong{color:#fff!important;font-size:clamp(18px,2vw,26px)!important;line-height:1!important}body.template-product .pdp-model-dialog__header button{display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:6px!important;background:#111827!important;color:#fff!important;cursor:pointer!important}body.template-product .pdp-model-dialog__header button span{color:inherit!important;font-size:30px!important;font-weight:400!important;line-height:1!important}body.template-product .pdp-model-dialog__stage{min-width:0!important;min-height:0!important;background:#fff!important}body.template-product .pdp-model-dialog__stage model-viewer{display:block!important;width:100%!important;height:100%!important;min-height:0!important;background:#fff!important}body.template-product .pdp-model-dialog__shell>p{margin:0!important;padding:12px 18px!important;color:#ffffffc7!important;font-size:13px!important}@media(max-width:720px){body.template-product .pdp-model-dialog{display:none!important}html body.template-product .pdp-media__thumbs button.pdp-media__thumb--3d[data-media-kind=model] span.pdp-media__thumb-badge{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dominator-review-20260624.css.map */
