.site-header,.brand-home .site-header{height:80px;position:relative;z-index:20}.primary-nav{align-items:center;gap:30px;font-size:14px}.nav-dropdown{border:0;position:relative}.nav-dropdown summary{padding:12px 0;font-size:14px;line-height:1.4;letter-spacing:0}.nav-dropdown summary::after{display:none}.nav-dropdown summary span{margin-left:6px}.nav-dropdown>div{position:absolute;right:0;top:100%;width:260px;padding:8px;background:white;border:1px solid #e2e5ea;border-radius:8px;box-shadow:0 12px 30px #181b2014}.nav-dropdown a{display:block;padding:14px;font-size:15px;border-radius:4px}.nav-dropdown a:hover{background:#f2f4f7}.nav-dropdown a span{display:block;font-size:12px;color:#737d8b;margin-top:3px}.utility-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:22px;border-bottom:1px solid #e2e5ea}.utility-nav>a{display:flex;align-items:center;gap:16px;padding:8px 24px;border-right:1px solid #e2e5ea}.utility-nav>a:first-child{padding-left:0}.utility-nav>a:last-child{border-right:0;padding-right:0}.utility-nav>a>span:last-child{margin-left:auto;font-size:20px;color:#778393}.utility-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d3d9e2;border-radius:10px;font-size:23px;color:#465365}.utility-nav strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em}.utility-nav div>span{font-size:12px;color:#778393}.utility-nav a:hover strong{color:#525f73}.brand-hero{padding-top:26px}.brand-hero h1{font-size:clamp(44px,6vw,86px)}.hero-stage{min-height:360px}.hero-hardware>img{max-height:390px}.brand-hero-copy>p{font-size:18px}.quick-models{font-size:14px}.hero-topline,.hero-bottomline{font-size:11px}.hero-hardware figcaption{font-size:11px}.connection-band>div,.connection-band a{font-size:12px}.collection{padding-block:58px}.collection-card{padding:22px 26px}.collection-image{height:230px;margin-block:14px 18px}.collection-image.l17 img,.collection-image.l18 img{padding:20px}.collection-image.l19 img{object-fit:cover;object-position:center 68%;width:100%;height:100%}.collection-copy h3{font-size:32px}.collection-copy p{font-size:15px;line-height:1.65}.collection-meta{font-size:11px}.collection-link{font-size:14px}.collection-heading .text-link{font-size:14px}.product-grid .card-photo{aspect-ratio:auto;height:240px}.product-grid .card-copy p{font-size:15px}.card-features{font-size:12px}.product-grid .card-copy .text-link{font-size:14px}.video-block{max-width:980px;margin-inline:auto;padding:30px}.video-block video{max-height:520px}.video-heading>p{font-size:14px}.video-footer{font-size:14px;line-height:1.6;align-items:center;margin-top:18px}.video-footer a{font-size:14px;padding:8px 12px;border:1px solid #68717e;border-radius:4px;text-decoration:none;white-space:normal}.video-footer a:hover{background:#343d4a;color:#fff}.video-error{font-size:14px}.guide-content p,.steps p{font-size:15px;line-height:1.7}.guide-title p:last-child{font-size:15px}.shared-driver-links p{font-size:14px}.shared-driver-links strong{font-size:14px}.fine-print{font-size:13px}.platform-help>p:last-child{font-size:15px}.driver-switch{display:flex;gap:12px;margin-bottom:22px}.driver-switch a{padding:10px 20px;border:1px solid #cdd4df;border-radius:30px;background:white;font-size:14px}.driver-switch a:hover{background:#181b20;color:white}.direct-drivers .driver-video{max-width:980px;margin:0 auto 18px;scroll-margin-top:25px}.driver-instructions{max-width:980px;margin:0 auto 45px;border:1px solid #dce1e8;border-radius:5px;padding:0 22px}.driver-instructions summary{font-size:15px;padding:20px 32px 20px 0}.driver-instructions>.steps{padding:12px 4px 6px}.direct-drivers .video-heading h2{font-size:28px}.catalog-hero h1{font-size:clamp(34px,4vw,48px)}.direct-drivers{padding-bottom:10px}
.collection-image.l19 img{width:260px;margin-inline:auto}.product-grid .card-photo:not(.l17-card .card-photo) img[src="assets/l19-product.png"]{width:270px;max-width:100%;margin-inline:auto}.brand-icon{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:9px}
@media(min-width:1400px){.collection-image{height:250px}.hero-stage{min-height:400px}.hero-hardware>img{max-height:430px}}
@media(max-width:700px){.site-header,.brand-home .site-header{height:auto;min-height:72px;flex-wrap:wrap;gap:15px;padding-block:18px}.primary-nav{gap:18px;font-size:12px}.nav-dropdown summary{font-size:12px;padding-block:5px}.nav-dropdown>div{width:235px}.utility-nav{grid-template-columns:1fr;padding-block:8px}.utility-nav>a,.utility-nav>a:first-child,.utility-nav>a:last-child{border-right:0;border-bottom:1px solid #e2e5ea;padding:12px 0}.utility-nav>a:last-child{border-bottom:0}.utility-icon{width:34px;height:34px;font-size:20px}.utility-nav strong{font-size:14px}.utility-nav div>span{font-size:12px}.brand-hero h1{font-size:clamp(34px,8vw,48px)}.brand-hero-copy>p{font-size:15px}.hero-hardware>img{max-height:285px}.hero-hardware figcaption{font-size:9px}.quick-models{font-size:13px}.hero-bottomline{font-size:9px}.collection-image{height:215px}.collection-copy p{font-size:14px}.collection-meta{font-size:10px}.product-grid .card-photo{height:215px}.video-block{padding:22px 16px}.video-heading>p{font-size:13px}.video-footer{font-size:13px;align-items:stretch;gap:9px}.video-footer a{font-size:13px;display:block;text-align:center;padding:10px 12px}.guide-content p,.steps p{font-size:14px}.guide-title p:last-child{font-size:14px}.driver-instructions{padding-inline:16px}.driver-instructions summary{font-size:14px}.direct-drivers .video-heading h2{font-size:24px}}
