.gpm585-page{--gpm585-ink: #19232b;--gpm585-copy: #343e45;--gpm585-muted: #e9edf0;--gpm585-caption: #171b1d;--gpm585-blue: #176b91;--gpm585-radius: 20px;--gpm585-section-space: clamp(48px, 6vw, 92px);background:#fff;color:var(--gpm585-ink);font-size:16px;line-height:1.75}.gpm585-page *,.gpm585-page *:before,.gpm585-page *:after{box-sizing:border-box}.gpm585-page :is(h1,h2,p,dl,dd,figure){margin:0}.gpm585-page img{display:block;width:100%;height:auto}.gpm585-page picture{display:block}.gpm585-page section[id]{scroll-margin-top:112px}.gpm585-page a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gpm585-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.gpm585-hero{position:relative;isolation:isolate;background:#141719;color:#fff}.gpm585-hero-media,.gpm585-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gpm585-hero-media img{width:100%;height:100%;object-fit:cover;object-position:72% center}.gpm585-hero:after{content:"";background:linear-gradient(90deg,rgba(12,15,17,.86),rgba(12,15,17,.56) 40%,transparent 70%)}.gpm585-hero-inner{display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,42vw,800px);padding-block:clamp(128px,10vw,172px) 28px}.gpm585-hero-copy{max-width:53%}.gpm585-page .gpm585-brand{margin-bottom:clamp(18px,2.4vw,38px);color:#fff;font-size:clamp(20px,2vw,29px);font-weight:700;line-height:1.2}.gpm585-brand span{display:block;margin-top:4px;font-size:.72em}.gpm585-hero h1{color:#ffd0b8;font-size:clamp(48px,6vw,90px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.gpm585-hero h1 span{display:block;margin-bottom:.32em;color:#ff9a96;font-size:clamp(22px,2.7vw,42px);line-height:1.28;letter-spacing:.01em}.gpm585-page .gpm585-tagline{margin-top:12px;color:#fff;font-size:clamp(18px,2.2vw,31px);font-weight:600}.gpm585-new{position:absolute;top:clamp(112px,10vw,160px);right:max(28px,calc((100% - 1160px)/2));padding:3px 12px;background:linear-gradient(110deg,#db790a,#bb301b);color:#fff;font-size:15px;font-weight:800;line-height:1.4;letter-spacing:.06em}.gpm585-page .gpm585-intro{max-width:min(49%,520px);margin-top:clamp(16px,2.1vw,30px);color:#f1f2f3;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.gpm585-intro strong{color:#fff;font-weight:700}.gpm585-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:auto;padding-top:24px;color:#f2f3f4;font-size:13px;line-height:1.55}.gpm585-breadcrumb a{color:inherit}.gpm585-breadcrumb a:hover{text-decoration:underline}.gpm585-highlights{padding-block:clamp(24px,4vw,50px);background:#303234;color:#fff}.gpm585-page .gpm585-highlight-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 12px;margin-inline:auto}.gpm585-highlight{min-width:0;text-align:center}.gpm585-highlight picture{width:min(86%,76px);margin:0 auto 8px}.gpm585-highlight img{aspect-ratio:4 / 3;object-fit:contain}.gpm585-invert-icon{filter:invert(1)}.gpm585-highlight dt{color:#eceff0;font-size:14px;font-weight:400;line-height:1.45}.gpm585-highlight dd{margin-top:2px;color:#fff;font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.gpm585-highlight small{display:block;margin-top:2px;color:#ecedef;font-size:.73em;font-weight:400}.gpm585-section{padding-top:var(--gpm585-section-space)}#software.gpm585-section,#specifications.gpm585-section{padding-bottom:var(--gpm585-section-space)}.gpm585-heading{color:var(--gpm585-ink);font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.2;text-align:center;text-wrap:balance}.gpm585-heading:after{content:"";display:block;width:clamp(68px,12vw,124px);height:3px;margin:14px auto clamp(20px,3vw,34px);background:currentColor}.gpm585-paired,.gpm585-software-layout,.gpm585-connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.8vw,54px);align-items:start}.gpm585-paired>section,.gpm585-gain-grid>figure{min-width:0}.gpm585-page .gpm585-copy{color:var(--gpm585-copy);font-size:clamp(16px,1.3vw,19px);line-height:1.8}.gpm585-page :is(.gpm585-photo,.gpm585-table-card)+.gpm585-copy{margin-top:16px}.gpm585-photo,.gpm585-interface,.gpm585-package{overflow:hidden;border-radius:var(--gpm585-radius)}.gpm585-chart{overflow:hidden;border-radius:var(--gpm585-radius);background:#fff;box-shadow:0 6px 24px rgba(20,32,42,.11)}.gpm585-chart figcaption,.gpm585-rate-table caption{padding:12px 14px;background:var(--gpm585-caption);color:#fff;font-size:clamp(13px,1.18vw,16px);line-height:1.5;text-align:center}.gpm585-chart figcaption span{display:block}.gpm585-rate-table,.gpm585-spec-table{width:100%;table-layout:fixed;border-collapse:collapse}.gpm585-rate-table{caption-side:bottom;text-align:center}.gpm585-rate-table :is(th,td){padding:15px 8px;border-bottom:1px solid #d8e0e4}.gpm585-rate-table thead{background:#eff3f5}.gpm585-rate-table tbody th{font-weight:600}.gpm585-page .gpm585-section-intro{max-width:900px;margin:0 auto 24px}.gpm585-gain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.gpm585-software-layout{align-items:center}.gpm585-page .gpm585-download{margin-top:14px;color:var(--gpm585-copy)}.gpm585-download a{color:var(--gpm585-blue);font-weight:650;text-decoration:underline;text-underline-offset:.18em}.gpm585-download a:hover{color:#124a65}.gpm585-muted{background:var(--gpm585-muted)}.gpm585-connections-grid{align-items:center}.gpm585-dimensions,.gpm585-accessory,.gpm585-spec-card{overflow:hidden;border-radius:var(--gpm585-radius);background:#fff}.gpm585-dimensions figcaption{padding:0 16px 18px;color:var(--gpm585-copy);text-align:center}.gpm585-accessory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2vw,24px);max-width:780px;margin:clamp(16px,3vw,30px) auto 0}.gpm585-accessory{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(16px,3vw,30px) 10px;text-align:center}.gpm585-accessory figcaption{font-size:clamp(16px,2vw,24px);font-weight:700;line-height:1.35}.gpm585-accessory picture{width:min(80%,180px)}.gpm585-accessory img{height:clamp(124px,21vw,230px);object-fit:contain}.gpm585-page .gpm585-accessory-note{margin-top:14px;text-align:center}.gpm585-package,.gpm585-spec-card{max-width:900px;margin-inline:auto}.gpm585-spec-card{padding:clamp(8px,2vw,20px)}.gpm585-spec-table :is(th,td){padding:11px 18px;border:2px solid #fff;line-height:1.55;overflow-wrap:anywhere}.gpm585-spec-table th{width:34%;background:var(--gpm585-blue);color:#fff;font-weight:600;text-align:left}.gpm585-spec-table td{background:#f1f4f5;color:var(--gpm585-ink)}@media (max-width: 991px){.gpm585-page .gpm585-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gpm585-gain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.gpm585-page{--gpm585-radius: 14px}.gpm585-shell{width:calc(100% - 32px)}.gpm585-hero-media img{height:auto}.gpm585-hero:after{background:linear-gradient(180deg,#11141652,transparent 32%,transparent 60%,#141719e8 84%,#141719)}.gpm585-hero-inner{min-height:max(630px,186.35vw);padding-top:clamp(106px,26vw,152px);padding-bottom:17px}.gpm585-hero-copy{max-width:100%;text-align:center}.gpm585-page .gpm585-brand{margin-bottom:clamp(19px,4vw,30px);font-size:clamp(20px,5.4vw,34px)}.gpm585-hero h1{font-size:clamp(37px,10vw,62px)}.gpm585-hero h1 span{font-size:clamp(20px,6vw,38px)}.gpm585-page .gpm585-tagline{margin-top:8px;font-size:clamp(16px,4.8vw,28px)}.gpm585-new{top:max(301px,78vw);right:6%;padding:2px 8px;font-size:12px}.gpm585-page .gpm585-intro{max-width:100%;margin-top:auto;padding-top:clamp(160px,45vw,340px);font-size:clamp(14px,3.65vw,19px);line-height:1.7}.gpm585-breadcrumb{margin-top:0;padding-top:13px;font-size:11px}.gpm585-page .gpm585-highlight-grid{width:calc(100% - 24px);gap:18px 5px}.gpm585-highlight picture{width:min(77%,78px);margin-bottom:5px}.gpm585-highlight dt{font-size:clamp(10px,2.85vw,14px)}.gpm585-highlight dd{font-size:clamp(11px,3.05vw,16px)}.gpm585-highlight small{font-size:max(9px,.74em)}.gpm585-paired,.gpm585-software-layout,.gpm585-connections-grid,.gpm585-gain-grid{grid-template-columns:1fr}.gpm585-paired{gap:var(--gpm585-section-space)}.gpm585-software-layout,.gpm585-connections-grid{gap:16px}.gpm585-rate-table{font-size:13px}.gpm585-rate-table :is(th,td){padding:12px 5px}.gpm585-dimensions figcaption{font-size:14px}.gpm585-accessory img{height:clamp(120px,40vw,230px)}.gpm585-spec-table{font-size:14px}.gpm585-spec-table th{width:38%}.gpm585-spec-table :is(th,td){padding:9px}}
