.DeviceCompatibilityShowcase-module__RoMYna__section{color:var(--ink);background:radial-gradient(circle at 10% 18%,#d2a6382b,#0000 27rem),radial-gradient(circle at 92% 82%,#ce593b21,#0000 30rem),linear-gradient(#f8f0e2,#efe2cb);padding:clamp(68px,9vw,122px) clamp(18px,5vw,84px);position:relative;overflow:hidden}.DeviceCompatibilityShowcase-module__RoMYna__glow{pointer-events:none;background-image:linear-gradient(#1828240b 1px,#0000 1px),linear-gradient(90deg,#1828240b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 84%);mask-image:radial-gradient(circle,#000,#0000 84%)}.DeviceCompatibilityShowcase-module__RoMYna__shell{z-index:1;max-width:1440px;margin:0 auto;position:relative}.DeviceCompatibilityShowcase-module__RoMYna__heading{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.DeviceCompatibilityShowcase-module__RoMYna__eyebrow,.DeviceCompatibilityShowcase-module__RoMYna__dialogEyebrow,.DeviceCompatibilityShowcase-module__RoMYna__brandIntro p,.DeviceCompatibilityShowcase-module__RoMYna__groupHeader p{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:950}.DeviceCompatibilityShowcase-module__RoMYna__heading h2,.DeviceCompatibilityShowcase-module__RoMYna__dialogHeader h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:ui-condensed,Arial Narrow,Impact,Haettenschweiler,sans-serif;line-height:.9}.DeviceCompatibilityShowcase-module__RoMYna__heading h2{max-width:900px;font-size:clamp(3rem,6.4vw,6.8rem)}.DeviceCompatibilityShowcase-module__RoMYna__lede{border-left:3px solid var(--orange);color:#182824c2;margin:0;padding-left:22px;font-size:1.05rem;line-height:1.68}.DeviceCompatibilityShowcase-module__RoMYna__statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(38px,6vw,72px);display:grid}.DeviceCompatibilityShowcase-module__RoMYna__statistic{border:2px solid var(--ink);background:#fffaf0bf;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:6px 6px #1828241a}.DeviceCompatibilityShowcase-module__RoMYna__statistic svg{color:var(--orange-dark);grid-row:1/3}.DeviceCompatibilityShowcase-module__RoMYna__statistic strong{font-family:ui-condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.8}.DeviceCompatibilityShowcase-module__RoMYna__statistic span{color:#182824b0;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:850}.DeviceCompatibilityShowcase-module__RoMYna__brandPanel{color:var(--cream);background:linear-gradient(145deg,#13231e,#0c1714);border:1px solid #f4eddf21;border-radius:28px;margin-top:20px;padding:clamp(22px,4vw,38px);box-shadow:0 30px 75px #18282433}.DeviceCompatibilityShowcase-module__RoMYna__brandIntro{border-bottom:1px solid #f4eddf21;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__brandIntro p{color:var(--mustard);margin:0}.DeviceCompatibilityShowcase-module__RoMYna__brandIntro span{color:#f4eddf85;text-align:right;font-size:.76rem}.DeviceCompatibilityShowcase-module__RoMYna__brandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__brandCard{background:#f4eddf0e;border:1px solid #f4eddf1a;border-radius:16px;align-items:center;gap:12px;min-height:78px;padding:13px;transition:border-color .18s,transform .18s;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__brandCard:hover{border-color:#d2a6386b;transform:translateY(-2px)}.DeviceCompatibilityShowcase-module__RoMYna__brandIcon{color:var(--mustard);background:#d2a6381c;border:1px solid #d2a63840;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__brandCard div{gap:4px;min-width:0;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__brandCard strong{font-size:.9rem;line-height:1.2}.DeviceCompatibilityShowcase-module__RoMYna__brandCard small{color:#f4eddf94;font-size:.7rem;line-height:1.3}.DeviceCompatibilityShowcase-module__RoMYna__actionRow{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__actionCopy{color:#182824b3;align-items:center;gap:10px;font-size:.88rem;font-weight:800;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__actionCopy svg{color:var(--moss);flex:none}.DeviceCompatibilityShowcase-module__RoMYna__primaryAction,.DeviceCompatibilityShowcase-module__RoMYna__secondaryAction,.DeviceCompatibilityShowcase-module__RoMYna__closeButton{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:9px;font-weight:950;display:inline-flex}.DeviceCompatibilityShowcase-module__RoMYna__primaryAction{background:var(--orange);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:#fff;min-height:52px;padding:0 21px;transition:box-shadow .16s,transform .16s}.DeviceCompatibilityShowcase-module__RoMYna__primaryAction:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.DeviceCompatibilityShowcase-module__RoMYna__primaryAction:focus-visible,.DeviceCompatibilityShowcase-module__RoMYna__secondaryAction:focus-visible,.DeviceCompatibilityShowcase-module__RoMYna__closeButton:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.DeviceCompatibilityShowcase-module__RoMYna__dialog{color:var(--cream);background:0 0;border:0;width:100%;max-width:min(1220px,100vw - 28px);height:min(92vh,1050px);max-height:none;margin:auto;padding:0}.DeviceCompatibilityShowcase-module__RoMYna__dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0acc}.DeviceCompatibilityShowcase-module__RoMYna__dialogFrame{background:radial-gradient(circle at 6% 2%,#d2a63824,#0000 24rem),linear-gradient(#12231e,#091310);border:1px solid #f4eddf2e;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.DeviceCompatibilityShowcase-module__RoMYna__dialogHeader{border-bottom:1px solid #f4eddf21;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.DeviceCompatibilityShowcase-module__RoMYna__dialogHeader h2{max-width:880px;font-size:clamp(2.4rem,5.2vw,5.4rem)}.DeviceCompatibilityShowcase-module__RoMYna__dialogHeader>div>p:last-child{color:#f4eddfad;max-width:760px;margin:18px 0 0;line-height:1.55}.DeviceCompatibilityShowcase-module__RoMYna__dialogEyebrow{color:var(--mustard)}.DeviceCompatibilityShowcase-module__RoMYna__closeButton,.DeviceCompatibilityShowcase-module__RoMYna__secondaryAction{color:var(--cream);background:#f4eddf14;border:1px solid #f4eddf2e;border-radius:999px;min-height:44px;padding:0 16px}.DeviceCompatibilityShowcase-module__RoMYna__closeButton:hover,.DeviceCompatibilityShowcase-module__RoMYna__secondaryAction:hover{background:#f4eddf24}.DeviceCompatibilityShowcase-module__RoMYna__dialogBody{overscroll-behavior:contain;gap:22px;padding:clamp(22px,4vw,40px);display:grid;overflow-y:auto}.DeviceCompatibilityShowcase-module__RoMYna__legend{background:#f4eddf0b;border:1px solid #f4eddf1c;border-radius:22px;padding:22px}.DeviceCompatibilityShowcase-module__RoMYna__legendHeading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__legendHeading svg,.DeviceCompatibilityShowcase-module__RoMYna__legendGrid svg,.DeviceCompatibilityShowcase-module__RoMYna__groupHeader>span,.DeviceCompatibilityShowcase-module__RoMYna__cautions>svg{color:var(--mustard)}.DeviceCompatibilityShowcase-module__RoMYna__legendHeading h3,.DeviceCompatibilityShowcase-module__RoMYna__legendGrid strong,.DeviceCompatibilityShowcase-module__RoMYna__groupHeader h3,.DeviceCompatibilityShowcase-module__RoMYna__cautions h3{margin:0}.DeviceCompatibilityShowcase-module__RoMYna__legendGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__legendGrid article{background:#0a1612b3;border:1px solid #f4eddf17;border-radius:16px;gap:8px;padding:16px;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__legendGrid p,.DeviceCompatibilityShowcase-module__RoMYna__groupDescription,.DeviceCompatibilityShowcase-module__RoMYna__cautions li{color:#f4eddfab;line-height:1.55}.DeviceCompatibilityShowcase-module__RoMYna__legendGrid p{margin:0;font-size:.82rem}.DeviceCompatibilityShowcase-module__RoMYna__groups{gap:18px;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__group{background:#f4eddf0b;border:1px solid #f4eddf1f;border-radius:22px;padding:clamp(20px,3vw,30px)}.DeviceCompatibilityShowcase-module__RoMYna__groupHeader{align-items:center;gap:13px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__groupHeader>span{background:#d2a6381c;border:1px solid #d2a6383d;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__groupHeader p{color:var(--mustard);margin-bottom:4px}.DeviceCompatibilityShowcase-module__RoMYna__groupHeader h3{text-transform:uppercase;font-family:ui-condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1}.DeviceCompatibilityShowcase-module__RoMYna__groupDescription{max-width:920px;margin:17px 0 20px}.DeviceCompatibilityShowcase-module__RoMYna__deviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__deviceList li{border-left:3px solid var(--orange);background:#08120f9e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px 15px;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__deviceIcon{color:var(--mustard);background:#d2a6381a;border:1px solid #d2a63833;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.DeviceCompatibilityShowcase-module__RoMYna__deviceList li>div{gap:4px;min-width:0;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__deviceList li>div>strong{color:var(--cream);font-size:.86rem}.DeviceCompatibilityShowcase-module__RoMYna__deviceList li>div>span{color:#f4eddf9e;font-size:.78rem;line-height:1.45}.DeviceCompatibilityShowcase-module__RoMYna__cautions{background:linear-gradient(120deg,#d2a6381a,#ce593b14);border:1px solid #d2a63847;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:clamp(20px,3vw,28px);display:grid}.DeviceCompatibilityShowcase-module__RoMYna__cautions ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.DeviceCompatibilityShowcase-module__RoMYna__cautions li{font-size:.84rem}.DeviceCompatibilityShowcase-module__RoMYna__dialogFooter{background:#050d0af0;border-top:1px solid #f4eddf1f;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(22px,4vw,40px);display:flex}.DeviceCompatibilityShowcase-module__RoMYna__dialogFooter span{color:#f4eddf85;font-size:.76rem}@media (max-width:960px){.DeviceCompatibilityShowcase-module__RoMYna__heading{grid-template-columns:1fr;align-items:start}.DeviceCompatibilityShowcase-module__RoMYna__brandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DeviceCompatibilityShowcase-module__RoMYna__dialog{max-width:calc(100vw - 20px);height:calc(100dvh - 20px)}}@media (max-width:720px){.DeviceCompatibilityShowcase-module__RoMYna__statistics,.DeviceCompatibilityShowcase-module__RoMYna__legendGrid{grid-template-columns:1fr}.DeviceCompatibilityShowcase-module__RoMYna__brandGrid,.DeviceCompatibilityShowcase-module__RoMYna__deviceList{grid-template-columns:repeat(2,minmax(0,1fr))}.DeviceCompatibilityShowcase-module__RoMYna__actionRow,.DeviceCompatibilityShowcase-module__RoMYna__brandIntro,.DeviceCompatibilityShowcase-module__RoMYna__dialogFooter{flex-direction:column;align-items:stretch}.DeviceCompatibilityShowcase-module__RoMYna__brandIntro span{text-align:left}.DeviceCompatibilityShowcase-module__RoMYna__primaryAction,.DeviceCompatibilityShowcase-module__RoMYna__secondaryAction{width:100%}.DeviceCompatibilityShowcase-module__RoMYna__dialogHeader{grid-template-columns:1fr}.DeviceCompatibilityShowcase-module__RoMYna__closeButton{justify-self:start}}@media (max-width:460px){.DeviceCompatibilityShowcase-module__RoMYna__section{padding-inline:14px}.DeviceCompatibilityShowcase-module__RoMYna__brandGrid,.DeviceCompatibilityShowcase-module__RoMYna__deviceList{grid-template-columns:1fr}.DeviceCompatibilityShowcase-module__RoMYna__dialog{max-width:100vw;height:100dvh}.DeviceCompatibilityShowcase-module__RoMYna__dialogFrame{border:0;border-radius:0}.DeviceCompatibilityShowcase-module__RoMYna__dialogHeader,.DeviceCompatibilityShowcase-module__RoMYna__dialogBody{padding-inline:18px}.DeviceCompatibilityShowcase-module__RoMYna__cautions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DeviceCompatibilityShowcase-module__RoMYna__brandCard,.DeviceCompatibilityShowcase-module__RoMYna__primaryAction{transition:none}.DeviceCompatibilityShowcase-module__RoMYna__brandCard:hover,.DeviceCompatibilityShowcase-module__RoMYna__primaryAction:hover{transform:none}}
.AffiliateHomepagePromo-module__0THqNW__section{color:#f6efe2;background:#10251e;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(28px,7vw,90px);padding:clamp(62px,9vw,118px) clamp(20px,6vw,100px);display:grid}.AffiliateHomepagePromo-module__0THqNW__section>div>p{color:#d9bb75;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.AffiliateHomepagePromo-module__0THqNW__section h2{text-transform:uppercase;margin:0 0 18px;font-family:ui-condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(2.8rem,5vw,5rem);line-height:.9}.AffiliateHomepagePromo-module__0THqNW__section>div>span{color:#f6efe2b3;max-width:760px;font-size:1.04rem;line-height:1.65;display:block}.AffiliateHomepagePromo-module__0THqNW__section a{color:#d9bb75;border:1px solid #d9bb75;border-radius:999px;align-items:center;gap:8px;min-height:48px;margin-top:26px;padding:0 20px;font-weight:900;display:inline-flex}.AffiliateHomepagePromo-module__0THqNW__section a:hover{color:#10251e;background:#d9bb75}.AffiliateHomepagePromo-module__0THqNW__section ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.AffiliateHomepagePromo-module__0THqNW__section li{background:#f6efe20f;border:1px solid #d9bb7538;border-radius:14px;grid-template-columns:35px 1fr;align-items:center;gap:4px 13px;padding:18px;display:grid}.AffiliateHomepagePromo-module__0THqNW__section li svg{color:#f78350;grid-row:1/span 2}.AffiliateHomepagePromo-module__0THqNW__section li span{color:#f6efe294;font-size:.85rem}@media (max-width:760px){.AffiliateHomepagePromo-module__0THqNW__section{grid-template-columns:1fr}}
