:root{--black: #090a09;--ink: #101412;--soft-ink: #55605b;--cream: #f3f1eb;--paper: #fbfaf6;--yellow: #f2d20c;--line: rgba(16, 20, 18, .14);--shell: min(1240px, calc(100vw - 80px) );--promo-height: 34px;--announcement-height: 30px;--header-height: 68px;--top-stack: calc(var(--promo-height) + var(--announcement-height))}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}section[id]{scroll-margin-top:98px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.page-shell{margin-inline:auto;width:var(--shell)}.promo-countdown{align-items:center;animation:promo-flash 5.4s ease-in-out infinite;background:#e12622;color:#fff;display:flex;height:var(--promo-height);justify-content:center;overflow:hidden;padding:0 16px;position:fixed;top:0;width:100%;z-index:10}.promo-countdown p{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0;text-align:center}.promo-countdown span,.promo-countdown strong,.promo-countdown time{font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1.1}.promo-countdown b,.promo-countdown time{color:#fff;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@keyframes promo-flash{0%,78%,to{filter:brightness(1)}82%{filter:brightness(1.28)}86%{filter:brightness(.95)}90%{filter:brightness(1.2)}}.announcement{align-items:center;background:var(--yellow);color:var(--ink);display:flex;height:var(--announcement-height);justify-content:center;overflow:hidden;position:fixed;top:var(--promo-height);width:100%;z-index:8}.announcement p{align-items:center;display:flex;font-size:9px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase;white-space:nowrap}.announcement-line{align-items:center;display:inline-flex;gap:12px}.announcement-line-clone{display:none}.announcement i{background:#1014126b;border-radius:50%;display:inline-block;flex:0 0 3px;height:3px;width:3px}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes review-marquee-flow{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:760px){:root{--promo-height: 48px}.promo-countdown{align-items:center;height:var(--promo-height);padding:6px 12px}.promo-countdown p{gap:4px 9px;line-height:1.28;white-space:normal}.promo-countdown span,.promo-countdown strong,.promo-countdown time{font-size:10px}.promo-countdown time{flex-basis:100%}.announcement{justify-content:flex-start}.announcement p{animation:announcement-marquee 18s linear infinite;font-size:8px;will-change:transform}.announcement-line{padding-inline:22px}.announcement-line-clone{display:inline-flex}}@media(prefers-reduced-motion:reduce){.announcement p{animation:none}}.site-header{align-items:center;background:#080908e6;border-bottom:1px solid rgba(255,255,255,.1);display:flex;height:68px;justify-content:space-between;padding:0 max(32px,calc((100vw - 1240px)/2));position:fixed;top:var(--top-stack);width:100%;z-index:7}.brand img,.site-footer img{height:auto;width:134px}.site-nav{align-items:center;display:flex;gap:34px;height:100%;margin-left:auto;margin-right:48px}.site-nav a,.header-shop{color:#ffffffd1;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:color .18s ease}.site-nav>a,.nav-item>a{align-items:center;display:flex;height:100%;line-height:1}.site-nav a{position:relative}.nav-item{align-items:center;display:flex;height:100%;position:relative}.site-nav>a:after,.nav-item>a:after{background:#fff;bottom:18px;content:"";height:1px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:opacity .16s ease,transform .16s ease;width:100%}.site-nav>a.is-indicator:after,.nav-item>a.is-indicator:after{opacity:1;transform:scaleX(1)}.nav-dropdown{background:#080908fa;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:0;left:-18px;min-width:245px;opacity:0;padding:13px 18px 15px;pointer-events:none;position:absolute;top:calc(50% + 13px);transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease;visibility:hidden}.nav-dropdown:before{content:"";height:14px;left:0;position:absolute;top:-14px;width:100%}.nav-dropdown a{color:#fff;font-size:12px;letter-spacing:0;padding:8px 0;text-transform:none;white-space:nowrap}.nav-dropdown a:hover{color:var(--yellow)}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.nav-dropdown-wide{min-width:280px}.site-nav a:hover,.header-shop:hover{color:var(--yellow)}.header-shop{align-items:center;display:flex;gap:10px}.header-shop span{color:var(--yellow);font-size:18px;line-height:1}.menu-toggle{background:transparent;border:0;display:none}.static-hero{background:#050604;border-bottom:1px solid rgba(245,207,0,.16);line-height:0;overflow:hidden;position:relative}.static-hero picture,.static-hero img{display:block;width:100%}.static-hero img{height:auto;object-fit:cover}.mobile-nav-panel,.mobile-nav-close{display:none}.tournament-section{background:radial-gradient(circle at 50% 4%,rgba(242,210,12,.18),transparent 35%),linear-gradient(135deg,rgba(242,210,12,.06),transparent 42%),#050604;border-bottom:1px solid rgba(242,210,12,.22);color:#fff;padding:80px 0 74px}.tournament-card,.tournament-shell{align-items:center;display:grid;gap:30px;justify-items:center;text-align:center}.tournament-copy{display:grid;gap:20px;justify-items:center}.tournament-card h2{font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(36px,5vw,68px);letter-spacing:.02em;line-height:.98;margin:0;text-transform:uppercase}.tournament-copy h2{color:#fff;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(36px,5vw,68px);font-weight:400;letter-spacing:.045em;line-height:.98;margin:0;text-transform:uppercase}.tournament-card p{color:#ffffffc7;font-size:clamp(15px,1.4vw,18px);line-height:1.75;margin:0;max-width:760px}.tournament-copy>p:not(.eyebrow){color:#ffffffc7;font-size:clamp(15px,1.4vw,18px);line-height:1.75;margin:0;max-width:760px}.tournament-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.tournament-section .button-light{background:var(--yellow);border-color:var(--yellow);color:#050604}.tournament-section .button-outline-light{background:#f2d20c0a;border-color:#f2d20cb3;color:#fff}.tournament-code-strip{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;gap:18px;justify-content:center;margin-top:8px;max-width:980px;padding:18px 24px;width:100%}.tournament-code{align-items:center;background:linear-gradient(135deg,rgba(242,210,12,.08),transparent 62%),#11120d;border:1px solid rgba(242,210,12,.26);display:flex;gap:18px;justify-content:center;margin-top:8px;max-width:980px;padding:18px 24px;width:100%}.tournament-discount{background:#e92222;border:1px dashed rgba(255,255,255,.5);border-radius:10px;color:#fff;font-size:15px;font-weight:900;padding:13px 20px;text-transform:uppercase}.tournament-code>strong{background:#e92222;border:1px dashed rgba(255,255,255,.5);border-radius:10px;color:#fff;font-size:15px;font-weight:900;padding:13px 20px;text-transform:uppercase}.tournament-code-strip strong,.tournament-code span b{color:var(--yellow)}.tournament-code p{color:#ffffffad;font-size:12px;margin:0}.tournament-code-strip span:last-child{color:#ffffff8a;font-size:12px}.tournament-benefits{background:#050604eb;border:1px solid rgba(242,210,12,.32);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;max-width:620px;width:100%}.tournament-benefit{align-items:center;display:grid;gap:6px;grid-template-columns:auto 1fr;padding:22px;text-align:left}.tournament-benefits article{align-items:start;display:grid;gap:4px 16px;grid-template-columns:44px 1fr;min-height:112px;padding:26px 24px;text-align:left}.tournament-benefit+.tournament-benefit{border-left:1px solid rgba(255,255,255,.1)}.tournament-benefits article+article{border-left:1px solid rgba(242,210,12,.28)}.tournament-benefits article:nth-child(3){border-left:0}.tournament-benefits article:nth-child(n+3){border-top:1px solid rgba(242,210,12,.28)}.tournament-benefit span{font-size:24px;grid-row:span 2}.tournament-benefits article span{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:32px;grid-row:span 2;letter-spacing:.03em;line-height:.95}.tournament-benefit strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tournament-benefits article h3{color:#fff;font-size:12px;letter-spacing:.08em;line-height:1.15;margin:0 0 2px;text-transform:uppercase}.tournament-benefit small{color:#ffffff94;font-size:11px}.tournament-benefits article p{color:#ffffffa3;font-size:11px;line-height:1.45;margin:0}.cinematic-scroll{background:#050604;height:170vh;min-height:960px;overflow:clip;position:relative}.cinematic-hero{background:#060604;color:#fff;height:100vh;min-height:680px;overflow:hidden;position:sticky;top:0}.cinematic-hero>img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;opacity:.65;position:absolute;width:100%}.cinematic-shade{background:linear-gradient(180deg,#0505038f,#0505030a 38%,#050503f2),linear-gradient(90deg,rgba(5,5,3,.78),transparent 62%);top:0;right:0;bottom:0;left:0;position:absolute}.cinematic-darkness{background:#030302;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 80ms linear}.cinematic-layout{height:100%;position:relative}.cinematic-brand{left:50%;position:absolute;top:39%;transform:translate(-50%,-50%);transition:opacity .1s linear,transform .1s linear}.cinematic-brand img{height:auto;object-fit:contain;opacity:.88;width:min(36vw,450px)}.cinematic-message{bottom:84px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(24px);transition:opacity .1s linear,transform .1s linear}.cinematic-message:not(.cinematic-message-one){bottom:auto;max-width:820px;top:0;width:min(68vw,820px)}.cinematic-message-one{opacity:1;transform:translateY(0)}.cinematic-message h1,.cinematic-message h2{font-size:clamp(61px,5.2vw,92px);line-height:.92;margin-bottom:15px}.cinematic-message:not(.cinematic-message-one) h2{font-family:Manrope,sans-serif;font-size:clamp(36px,3.25vw,59px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin-bottom:0;text-transform:none}.cinematic-message:not(.cinematic-message-one) .eyebrow{margin-bottom:7px}.cinematic-message:not(.cinematic-message-one) p:last-child{font-size:13px;line-height:1.55;margin-top:6px;max-width:680px}.cinematic-message p:last-child{color:#ffffffb3;font-size:13px;line-height:1.7;margin:0;max-width:620px}.button-cinematic{background:#fff;bottom:50px;border-radius:999px;color:var(--ink);flex:0 0 auto;min-height:45px;padding-inline:22px;position:absolute;right:0;z-index:2}.hero{background:#090a09 url(home-hero.png) center center / cover no-repeat;color:#fff;min-height:680px;overflow:hidden;padding-top:30px;position:relative}.hero-shade{background:linear-gradient(90deg,rgba(3,4,4,.96) 0%,rgba(3,4,4,.62) 35%,transparent 70%);top:0;right:0;bottom:0;left:0;position:absolute}.hero-content{padding-top:190px;position:relative;z-index:2}.hero-content h2{font-size:clamp(74px,7vw,116px);margin-bottom:20px}.eyebrow{color:var(--yellow);font-size:9px;font-weight:800;letter-spacing:.2em;margin:0 0 18px;text-transform:uppercase}.eyebrow-dark{color:#ab9304}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.015em;line-height:.94;text-transform:uppercase}h1{font-size:clamp(74px,7vw,116px);margin-bottom:20px}.hero h1{font-size:clamp(68px,5.2vw,96px);max-width:700px}h1 em,h2 em{color:var(--yellow);font-style:normal}.hero-copy{color:#ffffffb8;font-size:14px;line-height:1.8;max-width:500px}.hero-actions{align-items:center;display:flex;gap:28px;margin-top:30px}.button{align-items:center;border:1px solid transparent;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.16em;min-height:46px;padding:0 23px;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-3px)}.button-yellow{background:var(--yellow);color:var(--ink)}.button-outline{background:transparent;border-color:#f2d20c8c;color:#fff}.button-outline:hover{background:#f2d20c1f}.button-black{background:#15150f;border-color:#f2d20c6b;color:#fff}.button-light{background:#fff;color:var(--ink)}.button-outline-light{background:transparent;border-color:#ffffffb3;color:#fff}.button-outline-light:hover{background:#ffffff14}.text-link{color:#fff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.text-link span{color:var(--yellow);font-size:17px;margin-left:6px}.anchor-offset{display:block;height:0;position:relative;top:-120px;visibility:hidden}.hero-meta{display:flex;gap:38px;margin-top:54px}.hero-meta div{border-left:1px solid rgba(255,255,255,.24);padding-left:12px}.hero-meta small,.hero-meta strong{display:block;text-transform:uppercase}.hero-meta small{color:#ffffff75;font-size:8px;font-weight:700;letter-spacing:.14em;margin-bottom:6px}.hero-meta strong{font-size:12px;letter-spacing:.08em}.hero-watermark{bottom:-60px;color:#ffffff09;font-family:Bebas Neue,sans-serif;font-size:290px;line-height:.7;margin:0;pointer-events:none;position:absolute;right:-10px}.product-showcase-scroll{background:#050605;height:125vh;position:relative}.product-showcase-stage{--showcase-backdrop-opacity: .76;background:radial-gradient(circle at 50% 34%,rgba(242,210,12,.1),transparent 35%),#050605;height:calc(100vh - 98px);min-height:650px;overflow:hidden;position:sticky;top:98px}.product-showcase-stage:before{background:#090a09 url(home-hero.png) center center / cover no-repeat;content:"";filter:brightness(.42);top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:var(--showcase-backdrop-opacity);position:absolute;transform:scale(1.015)}.product-showcase-frame{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;transform-origin:center center;z-index:3}.product-showcase-frame .hero{background-image:url(showcase-story-1.png);height:100%;min-height:100%;padding-top:0}.showcase-main-slide{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .42s ease,transform .62s cubic-bezier(.22,.61,.36,1)}.showcase-main-slide.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.showcase-main-slide:not(.is-active){transform:scale(1.045)}.showcase-main-feature{background:#080908;color:#fff;overflow:hidden}.showcase-main-feature:after{background:linear-gradient(90deg,#030403f2,#03040370 47%,#03040314);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.showcase-main-feature>img{height:100%;object-fit:cover;width:100%}.showcase-main-copy{padding-top:clamp(230px,30vh,320px);position:relative;z-index:1}.showcase-main-copy p{color:var(--yellow);font-size:9px;font-weight:800;letter-spacing:.2em;margin:0 0 18px}.showcase-main-copy h3{font-family:Bebas Neue,sans-serif;font-size:clamp(74px,7vw,116px);font-weight:400;letter-spacing:.02em;line-height:.9;margin:0 0 20px;text-transform:uppercase}.showcase-main-copy em{color:var(--yellow);font-style:normal}.showcase-main-copy span{color:#ffffffb8;display:block;font-size:14px;line-height:1.8;max-width:480px}.showcase-stage-label{align-items:center;color:#f2d20cb8;display:flex;gap:10px;left:50%;letter-spacing:.17em;opacity:0;position:absolute;top:22px;transform:translate(-50%,-12px);z-index:5}.showcase-stage-label span,.showcase-stage-label b{font-size:8px;font-weight:800;white-space:nowrap}.showcase-stage-label i{background:#f2d20c73;display:block;height:1px;width:44px}.showcase-side-card{border:1px solid rgba(242,210,12,.2);height:min(48vh,430px);opacity:0;overflow:hidden;position:absolute;top:42%;width:min(25vw,410px);z-index:2}.showcase-side-card-left{left:13.5%;transform:translate(-82%,-50%)}.showcase-side-card-right{right:13.5%;transform:translate(82%,-50%)}.showcase-side-card:after{background:linear-gradient(180deg,transparent 22%,rgba(3,4,3,.88));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.showcase-side-card img{height:100%;object-fit:cover;width:100%}.showcase-side-card div{bottom:24px;left:24px;position:absolute;z-index:1}.showcase-side-card p{color:var(--yellow);font-size:8px;font-weight:800;letter-spacing:.17em;margin:0 0 10px}.showcase-side-card h3{color:#fff;font-family:Bebas Neue,sans-serif;font-size:36px;font-weight:400;letter-spacing:.035em;line-height:.96;margin:0;text-transform:uppercase}.showcase-carousel-controls{align-items:center;bottom:28px;display:flex;gap:14px;left:50%;opacity:0;position:absolute;transform:translate(-50%,18px);z-index:5}.showcase-carousel-controls button{align-items:center;background:#f2d20c1f;border:1px solid rgba(242,210,12,.34);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:46px;justify-content:center;transition:background .18s ease,transform .18s ease;width:46px}.showcase-carousel-controls button:hover{background:#f2d20c47;transform:translateY(-2px)}.showcase-carousel-controls p{align-items:center;color:#fff;display:flex;gap:8px;margin:0}.showcase-carousel-controls span,.showcase-carousel-controls b{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:23px;font-weight:400;letter-spacing:.04em}.showcase-carousel-controls b{color:#ffffff80}.showcase-carousel-controls i{background:#f2d20c80;display:block;height:1px;width:30px}.review-marquee-section{background:radial-gradient(circle at 18% 0,rgba(242,210,12,.12),transparent 26%),linear-gradient(180deg,#050605,#0c0c08 55%,#050605);border-top:1px solid rgba(242,210,12,.24);color:#fff;overflow:hidden;padding:76px 0 82px}.review-marquee-heading{align-items:end;display:grid;gap:64px;grid-template-columns:1.1fr .72fr;margin-bottom:38px}.review-marquee-heading h2{font-size:clamp(58px,5.2vw,86px);margin:0}.review-marquee-heading h2 em{color:var(--yellow);font-style:normal}.review-marquee-note{border-left:1px solid rgba(242,210,12,.4);padding-left:19px}.review-marquee-note strong{color:var(--yellow);font-size:9px;font-weight:800;letter-spacing:.18em}.review-marquee-note p{color:#ffffff94;font-size:12px;line-height:1.75;margin:10px 0 0;max-width:430px}.review-marquee-wall{display:grid;gap:14px}.review-marquee-row{contain:layout paint;overflow:hidden;transform:translateZ(0);width:100%}.review-marquee-track{animation:review-marquee-flow 18s linear infinite;animation-delay:var(--review-marquee-delay, 0s);display:flex;pointer-events:none;transform:translateZ(0);transform-style:preserve-3d;width:max-content;will-change:transform}.review-marquee-group{display:flex;gap:14px;padding-right:14px}.review-marquee-card{background:linear-gradient(145deg,rgba(242,210,12,.065),transparent 56%),#11120e;border:1px solid rgba(242,210,12,.21);border-radius:9px;display:flex;flex:0 0 348px;flex-direction:column;min-height:220px;padding:18px 19px 16px}.review-marquee-card-top,.review-marquee-card-meta{align-items:center;display:flex;justify-content:space-between}.review-marquee-stars{color:var(--yellow);font-size:13px;letter-spacing:.04em;white-space:nowrap}.review-marquee-sample{border:1px solid rgba(242,210,12,.32);color:#f2d20cc2;font-size:7px;font-weight:800;letter-spacing:.13em;max-width:138px;padding:4px 6px;text-align:right;text-transform:uppercase}.review-marquee-card h3{color:#fff;font-size:14px;letter-spacing:.02em;margin:16px 0 7px}.review-marquee-card>p{color:#ffffffa8;font-size:11px;line-height:1.65;margin:0 0 18px}.review-marquee-card-meta{border-top:1px solid rgba(242,210,12,.16);margin-top:auto;padding-top:11px}.review-marquee-card-meta span,.review-marquee-card-meta b{font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.review-marquee-card-meta span{color:#ffffff70}.review-marquee-card-meta b{color:var(--yellow)}.compatibility-section{background:linear-gradient(rgba(242,210,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.045) 1px,transparent 1px),radial-gradient(circle at 52% 0,rgba(242,210,12,.16),transparent 29%),linear-gradient(180deg,#050605,#111007 52%,#070806);background-size:86px 86px,86px 86px,auto,auto;border-top:1px solid rgba(242,210,12,.22);color:#fff;overflow:hidden;padding:92px 0 86px;position:relative}.compatibility-section:before,.compatibility-section:after{content:"";pointer-events:none;position:absolute}.compatibility-section:before{background:radial-gradient(circle,rgba(242,210,12,.22),transparent 67%);filter:blur(2px);height:360px;right:-120px;top:70px;width:360px}.compatibility-section:after{background:linear-gradient(90deg,transparent,rgba(242,210,12,.3),transparent);height:1px;left:50%;top:0;transform:translate(-50%);width:min(760px,80vw)}.compatibility-shell{position:relative;z-index:1}.compatibility-heading{margin:0 auto 48px;max-width:760px;text-align:center}.compatibility-mark{align-items:center;background:linear-gradient(145deg,rgba(242,210,12,.2),transparent),#090a08;border:1px solid rgba(242,210,12,.46);border-radius:20px;box-shadow:0 22px 54px #0000005c;color:var(--yellow);display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:34px;height:72px;justify-content:center;letter-spacing:.04em;margin-bottom:28px;width:72px}.compatibility-heading h2{font-size:clamp(52px,5.6vw,88px);line-height:.96;margin:14px auto 20px;max-width:780px}.compatibility-heading>p:last-child{color:#ffffffa8;font-size:14px;line-height:1.8;margin:0 auto;max-width:610px}.compatibility-device-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px}.compatibility-device{background:linear-gradient(145deg,rgba(242,210,12,.09),transparent 56%),#0a0b08d1;border:1px solid rgba(242,210,12,.24);min-height:206px;padding:26px 22px 23px;text-align:center;transition:border-color .18s ease,transform .18s ease,background .18s ease}.compatibility-device:hover{background:linear-gradient(145deg,rgba(242,210,12,.14),transparent 58%),#11120deb;border-color:#f2d20c80;transform:translateY(-4px)}.compatibility-icon{align-items:center;color:var(--yellow);display:inline-flex;height:58px;justify-content:center;margin-bottom:17px;width:58px}.compatibility-icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:100%}.compatibility-device h3{color:#fff;font-size:13px;letter-spacing:.11em;margin:0 0 9px;text-transform:uppercase}.compatibility-device p{color:#ffffff8c;font-size:11px;line-height:1.65;margin:0 auto;max-width:170px}.compatibility-brand-panel{align-items:center;border:1px solid rgba(242,210,12,.25);display:grid;gap:34px;grid-template-columns:.72fr 1.28fr;margin-top:42px;padding:34px 36px}.compatibility-brand-panel h3{color:#fff;font-size:clamp(34px,3.4vw,54px);line-height:.95;margin:12px 0 0}.compatibility-brand-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.compatibility-brand-grid span{align-items:center;background:#ffffff09;border:1px solid rgba(242,210,12,.2);color:#ffffffc7;display:flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:54px;padding:0 12px;text-align:center;text-transform:uppercase}.compatibility-note{color:#ffffff6e;font-size:10px;grid-column:2;letter-spacing:.06em;line-height:1.7;margin:-14px 0 0;text-transform:uppercase}.trust-strip{background:#090a08;border-bottom:1px solid rgba(242,210,12,.2);border-top:1px solid rgba(242,210,12,.2);display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{align-items:center;border-right:1px solid rgba(242,210,12,.2);display:flex;gap:16px;min-height:108px;padding:0 34px}.trust-item:last-child{border-right:0}.trust-item b{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400}.trust-item p{margin:0}.trust-item strong,.trust-item span{display:block}.trust-item strong{color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.trust-item span{color:#ffffff8f;font-size:12px;margin-top:7px}.product-section{background:radial-gradient(circle at 16% 46%,rgba(242,210,12,.1),transparent 27%),linear-gradient(145deg,#080907,#111108 60%,#070807);color:#fff;isolation:isolate;padding:96px 0 106px;position:relative}.product-section:before{background:inherit;content:"";inset:0 calc(50% - 50vw);position:absolute;z-index:-1}.product-section .eyebrow-dark{color:var(--yellow)}.product-section .section-intro h2,.product-copy h3,.product-specs strong,.price-row strong{color:#fff}.product-specs span,.price-row small{color:#ffffff8a}.section-intro{align-items:end;border-bottom:1px solid rgba(242,210,12,.24);display:flex;justify-content:space-between;margin-bottom:34px;padding-bottom:22px}.section-intro .eyebrow{margin-bottom:8px}.section-intro h2{font-size:clamp(58px,5vw,78px);margin:0;text-align:right}.product-layout{display:grid;grid-template-columns:1.35fr .85fr;gap:0}.product-visual{align-items:center;background:#f2f1ee;border:1px solid rgba(242,210,12,.2);display:flex;justify-content:center;min-height:540px;overflow:hidden;position:relative}.product-visual:after{content:"";display:none}.product-visual img{height:100%;filter:none;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:contain;object-position:center center;position:absolute;width:100%}.visual-note{background:var(--yellow);color:var(--ink);font-size:9px;font-weight:800;letter-spacing:.13em;padding:11px 14px;position:absolute;text-transform:uppercase;z-index:2}.visual-note-top{left:22px;top:22px}.visual-note-bottom{bottom:22px;right:22px}.product-copy{background:linear-gradient(145deg,rgba(242,210,12,.12),transparent 48%),#11120e;border:1px solid rgba(242,210,12,.27);border-left:0;padding:52px 48px 36px}.product-copy h3{font-family:Bebas Neue,sans-serif;font-size:62px;font-weight:400;letter-spacing:.02em;line-height:.95;margin-bottom:14px;text-transform:uppercase}.product-description{color:#ffffffa6;font-size:13px;line-height:1.8}.product-specs{border-bottom:1px solid rgba(242,210,12,.2);border-top:1px solid rgba(242,210,12,.2);display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 28px;padding:19px 0}.product-specs div{border-right:1px solid rgba(242,210,12,.2);padding-left:15px}.product-specs div:first-child{padding-left:0}.product-specs div:last-child{border-right:0}.product-specs strong,.product-specs span{display:block}.product-specs strong{font-family:Bebas Neue,sans-serif;font-size:37px;font-weight:400;line-height:.9}.product-specs span,.price-row small{font-size:8px;font-weight:800;letter-spacing:.15em;margin-top:7px;text-transform:uppercase}.price-row{align-items:center;display:flex;justify-content:space-between;gap:16px}.price-row small,.price-row strong{display:block}.price-row strong{font-size:26px;margin-top:3px}.included-list{border-top:1px solid rgba(242,210,12,.2);list-style:none;margin:26px 0 0;padding:17px 0 0}.included-list li{color:#ffffff94;font-size:11px;line-height:1.6;margin:5px 0;padding-left:16px;position:relative}.included-list li:before{color:var(--yellow);content:"+";font-weight:800;left:0;position:absolute}.button-outline-dark{background:transparent;border-color:#f2d20c75;color:#fff}.button-outline-dark:hover{background:#f2d20c1f}.buying-guide-section,.box-section,.specs-section{color:#fff;isolation:isolate;padding:96px 0;position:relative}.buying-guide-section:before,.box-section:before,.specs-section:before{content:"";inset:0 calc(50% - 50vw);position:absolute;z-index:-1}.buying-guide-section{background:radial-gradient(circle at 82% 16%,rgba(242,210,12,.12),transparent 26%),linear-gradient(180deg,#050605,#0d0e0a)}.buying-guide-section:before{background:inherit}.buying-guide-section .eyebrow-dark,.box-copy .eyebrow-dark,.specs-section .eyebrow-dark{color:var(--yellow)}.buying-guide-section .section-heading{max-width:720px}.buying-guide-section .section-heading h2,.setup-copy h2,.box-copy h2,.compare-heading h2,.specs-heading h2,.support-copy h2{font-size:clamp(56px,5.4vw,86px);line-height:.96;margin-bottom:15px}.buying-guide-section .section-heading>p:last-child,.setup-copy>p,.box-copy>p,.support-copy>p{color:#ffffff9e;font-size:13px;line-height:1.8;max-width:590px}.guide-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:38px}.guide-card-grid article{background:linear-gradient(145deg,rgba(242,210,12,.09),transparent 54%),#0d0e0ae0;border:1px solid rgba(242,210,12,.22);min-height:210px;padding:27px 26px 25px}.guide-card-grid b,.setup-steps span{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:31px;font-weight:400}.guide-card-grid h3,.setup-steps h3,.compare-card h3{font-family:Bebas Neue,sans-serif;font-size:36px;font-weight:400;letter-spacing:.03em;margin:28px 0 9px;text-transform:uppercase}.guide-card-grid p,.setup-steps p,.compare-card li,.faq-list p{color:#ffffff9e;font-size:12px;line-height:1.75}.setup-section{background:linear-gradient(rgba(242,210,12,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.042) 1px,transparent 1px),radial-gradient(circle at 22% 45%,rgba(242,210,12,.14),transparent 30%),#050605;background-size:84px 84px,84px 84px,auto,auto;border-bottom:1px solid rgba(242,210,12,.22);border-top:1px solid rgba(242,210,12,.22);color:#fff}.setup-layout{align-items:center;display:grid;gap:70px;grid-template-columns:.76fr 1.24fr;min-height:450px;padding:76px 0}.setup-steps{display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.setup-steps article{background:linear-gradient(145deg,rgba(242,210,12,.09),transparent 56%),#0e0f0bdb;border:1px solid rgba(242,210,12,.24);min-height:270px;padding:30px 26px}.setup-steps article+article{border-left:0}.setup-steps h3{color:#fff}.box-section{align-items:center;display:grid;gap:0;grid-template-columns:1.05fr .95fr}.box-section:before{background:radial-gradient(circle at 28% 42%,rgba(242,210,12,.14),transparent 31%),linear-gradient(135deg,#0a0b08,#050605 62%)}.box-visual{align-items:center;background:radial-gradient(circle at 52% 48%,rgba(242,210,12,.2),transparent 36%),#10110d;border:1px solid rgba(242,210,12,.25);display:flex;min-height:500px;overflow:hidden;position:relative}.box-visual:after{background:linear-gradient(90deg,rgba(5,6,5,.2),transparent 22%,transparent 82%,rgba(5,6,5,.35)),linear-gradient(180deg,rgba(5,6,5,.2),transparent 30%,rgba(5,6,5,.3));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.box-visual img{height:100%;object-fit:cover;position:absolute;width:100%}.box-copy{border:1px solid rgba(242,210,12,.25);border-left:0;min-height:500px;padding:54px 52px}.box-list-grid{border-top:1px solid rgba(242,210,12,.22);display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:28px;padding-top:22px}.box-list-grid ul,.compare-card ul{list-style:none;margin:0;padding:0}.box-list-grid li,.compare-card li{margin:10px 0;padding-left:18px;position:relative}.box-list-grid li{color:#ffffffb3;font-size:12px;line-height:1.6}.box-list-grid li:before,.compare-card li:before{color:var(--yellow);content:"+";font-weight:800;left:0;position:absolute}.compare-section{background:radial-gradient(circle at 50% -10%,rgba(242,210,12,.16),transparent 26%),#050605;border-bottom:1px solid rgba(242,210,12,.22);border-top:1px solid rgba(242,210,12,.22);color:#fff;padding:92px 0}.compare-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:34px}.compare-heading h2{max-width:720px}.compare-heading h2 em{color:var(--yellow);font-style:normal}.compare-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.compare-card{border:1px solid rgba(242,210,12,.22);min-height:470px;padding:36px 34px}.compare-card>p:first-child{color:var(--yellow);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.compare-card h3{color:#fff;font-size:clamp(40px,3.4vw,58px);line-height:.95;margin-top:22px}.compare-list{margin-top:24px}.compare-list-before li:before{content:"x"}.compare-list-after li:before{content:"\2713"}.compare-total{border-top:1px solid rgba(242,210,12,.18);color:#fff;display:block;font-size:13px;letter-spacing:.03em;line-height:1.6;margin-top:25px;padding-top:18px}.compare-total:before{color:var(--yellow);content:"x";font-size:18px;margin-right:8px}.compare-savings{border-top:1px solid rgba(242,210,12,.22);margin-top:24px;padding-top:18px}.compare-savings p{color:#fff;font-size:14px;font-weight:800;line-height:1.45;margin:0}.compare-savings span{color:var(--yellow);display:inline-block}.compare-card .button{margin-top:24px}.compare-card-muted{background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 50%),#090a08d6}.compare-card-highlight{background:radial-gradient(circle at 78% 20%,rgba(242,210,12,.2),transparent 29%),linear-gradient(145deg,rgba(242,210,12,.12),transparent 56%),#11120e}.specs-section{display:grid;gap:56px;grid-template-columns:.75fr 1.25fr}.specs-section:before{background:linear-gradient(rgba(242,210,12,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.04) 1px,transparent 1px),linear-gradient(180deg,#0c0d09,#050605);background-size:86px 86px,86px 86px,auto}.specs-heading{align-self:start;position:sticky;top:112px}.specs-table{border:1px solid rgba(242,210,12,.25)}.specs-table div{align-items:center;border-bottom:1px solid rgba(242,210,12,.18);display:grid;grid-template-columns:.48fr 1fr;min-height:72px}.specs-table div:last-child{border-bottom:0}.specs-table span,.specs-table strong{padding:0 26px}.specs-table span{color:#ffffff70;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.specs-table strong{border-left:1px solid rgba(242,210,12,.18);color:#fff;font-size:15px}.support-section{background:radial-gradient(circle at 12% 25%,rgba(242,210,12,.12),transparent 26%),linear-gradient(180deg,#050605,#0d0e09);border-bottom:1px solid rgba(242,210,12,.22);border-top:1px solid rgba(242,210,12,.22);color:#fff;padding:92px 0}.support-layout{display:grid;gap:70px;grid-template-columns:.78fr 1.22fr}.support-copy{align-self:start;position:sticky;top:120px}.support-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.faq-list{border-top:1px solid rgba(242,210,12,.22)}.faq-list details{border-bottom:1px solid rgba(242,210,12,.22);padding:20px 0}.faq-list summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:800;letter-spacing:.06em;list-style:none;gap:14px;text-transform:uppercase}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{align-items:center;background:#ffffffeb;border-radius:50%;color:#050605;content:"+";display:inline-flex;flex:0 0 22px;font-size:14px;height:22px;justify-content:center;margin-right:14px;order:-1;width:22px}.faq-list details[open] summary:after{color:#050605;content:"-"}.faq-list p{color:#ffffffc7;font-weight:700;margin:13px 24px 0 36px}.watch-section{background:radial-gradient(circle at 78% 18%,rgba(242,210,12,.13),transparent 24%),linear-gradient(135deg,#070806,#111007 62%,#070806);border-top:1px solid rgba(242,210,12,.26);box-shadow:0 -46px 76px #000000eb;color:#fff;overflow:hidden;padding:88px 0 72px;position:relative;z-index:1}.watch-heading{align-items:end;display:grid;gap:55px;grid-template-columns:1.1fr .7fr}.watch-heading h2{font-size:clamp(62px,5.5vw,90px);margin-bottom:0}.watch-heading>p{color:#ffffff94;font-size:13px;line-height:1.8;margin-bottom:8px}.watch-rail-shell{margin-left:max(40px,calc((100vw - 1240px)/2));margin-top:42px}.watch-rail{display:flex;gap:16px;overflow-x:auto;padding-right:40px;scroll-behavior:smooth;scrollbar-width:none}.watch-rail::-webkit-scrollbar{display:none}.watch-card{background:#0c0d0af0;border:1px solid rgba(242,210,12,.16);flex:0 0 min(430px,calc(100vw - 50px));min-height:254px;padding:25px 26px 23px}.watch-card-label{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;margin-bottom:27px}.watch-card-label span{color:#f2d20c94;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em;margin-left:8px;text-transform:uppercase}.watch-card h3{font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:400;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.watch-card>p:not(.watch-card-label){color:#ffffff94;font-size:12px;line-height:1.7;margin-bottom:22px}.watch-card a{color:#fff;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.watch-card a span{color:var(--yellow);font-size:15px;margin-left:6px}.watch-controls{display:flex;gap:9px;justify-content:end;margin-top:22px}.watch-arrow{align-items:center;background:#f2d20c1f;border:1px solid rgba(242,210,12,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;transition:background .16s ease,transform .16s ease;width:38px}.watch-arrow:hover{background:#f2d20c45;transform:translateY(-2px)}.campaign-banner{background:#050605;color:#fff;height:470px;overflow:hidden;position:relative}.campaign-banner>img{height:100%;object-fit:cover;position:absolute;width:100%}.campaign-overlay{background:linear-gradient(90deg,#040505eb,#0405057a 42%,#0405050d 72%);top:0;right:0;bottom:0;left:0;position:absolute}.campaign-copy{padding-top:112px;position:relative}.campaign-copy h2{font-size:clamp(62px,6vw,92px);margin-bottom:24px}.feature-section{background:radial-gradient(circle at 80% 18%,rgba(242,210,12,.1),transparent 25%),linear-gradient(180deg,#050605,#0c0d09);color:#fff;isolation:isolate;padding:112px 0 122px;position:relative}.feature-section .eyebrow-dark,.dealer-copy .eyebrow-dark,.newsletter .eyebrow-dark{color:var(--yellow)}.feature-section:before{background:inherit;content:"";inset:0 calc(50% - 50vw);position:absolute;z-index:-1}.section-heading{max-width:650px}.section-heading h2,.device-copy h2,.dealer-copy h2,.newsletter h2{font-size:clamp(58px,5vw,82px);margin-bottom:15px}.section-heading>p:last-child,.device-copy>p,.dealer-copy>p{color:#ffffff9e;font-size:13px;line-height:1.8}.feature-grid{border-bottom:1px solid rgba(242,210,12,.2);border-top:1px solid rgba(242,210,12,.2);display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.feature-grid article{background:linear-gradient(145deg,rgba(242,210,12,.08),transparent 56%),#0d0e0ad1;border-right:1px solid rgba(242,210,12,.2);min-height:228px;padding:28px 26px}.feature-grid article:last-child{border-right:0}.feature-grid b{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:30px;font-weight:400}.feature-grid h3{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;letter-spacing:.03em;margin:31px 0 8px;text-transform:uppercase}.feature-grid p{color:#ffffff9e;font-size:12px;line-height:1.8;margin-bottom:0}.device-section{background:radial-gradient(circle at 70% 42%,rgba(242,210,12,.18),transparent 32%),linear-gradient(135deg,#050605,#121207 72%,#050605);color:#fff;overflow:hidden}.device-layout{align-items:center;display:grid;grid-template-columns:1fr 1.1fr;height:430px}.device-copy{padding:72px 0}.device-copy>p{color:#ffffffa3;max-width:515px}.text-link-light{display:inline-block;margin-top:20px}.device-image{align-self:stretch;background:radial-gradient(circle at 58% 48%,rgba(242,210,12,.16),transparent 34%),linear-gradient(135deg,#0506052e,#050605e0);display:flex;border-left:1px solid rgba(242,210,12,.18);height:430px;max-height:430px;min-height:0;overflow:hidden;position:relative}.device-image:before{content:"";display:none}.device-image:after{content:"";display:none}.device-image img{height:auto;left:50%;max-height:410px;max-width:none;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(94%,640px)}.dealer-section{background:#050605;border-bottom:1px solid rgba(242,210,12,.24);border-top:1px solid rgba(242,210,12,.24);color:#15110a;min-height:560px;overflow:hidden;position:relative}.dealer-image{top:0;right:0;bottom:0;left:0;max-height:none;overflow:hidden;position:absolute}.dealer-image:before{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 32%,rgba(5,6,5,.08)),linear-gradient(180deg,rgba(5,6,5,.08),transparent 58%,rgba(5,6,5,.12));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.dealer-image img{height:100%;object-fit:cover;object-position:center 48%;width:100%}.dealer-copy{display:flex;flex-direction:column;justify-content:flex-end;margin-left:max(58px,calc((100vw - 1240px)/2));min-height:560px;max-width:520px;padding:0 0 34px;position:relative;z-index:2}.dealer-copy .eyebrow{display:none}.dealer-copy h2{color:#17120c;font-size:clamp(44px,3.8vw,62px);line-height:.96;text-shadow:0 1px 0 rgba(255,255,255,.42)}.dealer-copy>p{color:#100e09bd;font-weight:700}.dealer-copy .button-black{background:#050605;border-color:#050605;color:#fff}.dealer-copy .button{margin-top:14px}.authorized-seller-section{background:radial-gradient(circle at 78% 18%,rgba(242,210,12,.14),transparent 28%),linear-gradient(135deg,#050605,#111108 58%,#050605);border-bottom:1px solid rgba(242,210,12,.24);color:#fff;padding:92px 0}.authorized-seller-layout{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.authorized-certificate{background:linear-gradient(135deg,rgba(242,210,12,.22),transparent 34%),#ffffff14;border:1px solid rgba(242,210,12,.32);box-shadow:0 28px 70px #0000005c;padding:14px}.authorized-certificate img{background:#f4f4f4;display:block;width:100%}.authorized-copy{border-left:1px solid rgba(242,210,12,.34);padding-left:42px}.authorized-copy .eyebrow{color:var(--yellow)}.authorized-copy h2{color:#fff;font-size:clamp(42px,4vw,70px);line-height:.96;margin:0 0 22px;max-width:610px}.authorized-copy>p{color:#ffffffad;font-weight:600;max-width:570px}.authorized-copy ul{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.authorized-copy li{color:#ffffffdb;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.authorized-copy li:before{color:var(--yellow);content:"+";margin-right:12px}.newsletter{background:radial-gradient(circle at 14% 15%,rgba(242,210,12,.16),transparent 28%),#050605;border-top:1px solid rgba(242,210,12,.25);color:#fff}.newsletter-layout{align-items:center;display:grid;gap:70px;grid-template-columns:1fr .72fr;min-height:190px}.newsletter h2{font-size:clamp(48px,4.5vw,70px);margin-bottom:0}.newsletter-form{border-bottom:1px solid rgba(242,210,12,.52);display:flex}.newsletter-form input{background:transparent;border:0;color:#fff;font:inherit;font-size:12px;min-width:0;outline:none;padding:14px 3px;width:100%}.newsletter-form input::placeholder{color:#ffffff7a}.newsletter-form button{background:transparent;border:0;color:var(--yellow);cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.site-footer{background:radial-gradient(circle at 18% 16%,rgba(242,210,12,.08),transparent 28%),#171819;color:#fff;padding:70px 0 34px}.footer-grid{display:grid;gap:56px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid p{color:#ffffff7a;font-size:11px;line-height:1.8;margin-top:18px;max-width:280px}.footer-grid h3{color:#e2ecffc7;font-size:10px;letter-spacing:.22em;margin:0 0 28px;text-transform:uppercase}.footer-column{border:0;margin:0;padding:0}.footer-column summary{color:#e2ecffc7;cursor:default;font-size:10px;font-weight:900;letter-spacing:.22em;list-style:none;margin:0 0 28px;text-transform:uppercase}.footer-column summary::-webkit-details-marker{display:none}.footer-column-links{display:block}.footer-grid a{color:#ffffffe6;display:block;font-size:16px;font-weight:800;margin:12px 0;transition:color .16s ease,transform .16s ease}.footer-grid a:hover{color:var(--yellow);transform:translate(3px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;margin-top:42px;padding-top:17px}.footer-bottom p{color:#ffffff61;font-size:9px;letter-spacing:.06em;margin:0;text-transform:uppercase}.footer-legal{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);margin-top:72px}.footer-legal p{color:#e2ecffa8;font-size:13px;line-height:1.85;margin:0;max-width:720px}.footer-legal strong{color:#fff}.policy-page{background:linear-gradient(rgba(242,210,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.045) 1px,transparent 1px),#030403;background-size:92px 92px;color:#fff}.policy-main{padding:86px 0 80px}.policy-hero{border-bottom:1px solid rgba(242,210,12,.24);padding-bottom:34px}.policy-hero h1{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(58px,8vw,116px);font-weight:400;letter-spacing:.02em;line-height:.9;margin:14px 0 0;text-transform:uppercase}.policy-content{background:radial-gradient(circle at 88% 0%,rgba(242,210,12,.1),transparent 28%),#080908e0;border:1px solid rgba(242,210,12,.22);margin-top:42px;max-width:980px;padding:clamp(28px,5vw,58px)}.policy-updated{color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.14em;margin:0 0 26px;text-transform:uppercase}.policy-content h2{border-top:1px solid rgba(242,210,12,.2);color:#fff;font-size:20px;letter-spacing:.02em;margin:30px 0 12px;padding-top:22px}.policy-content h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.policy-content p,.policy-content li{color:#ffffffb8;font-size:15px;line-height:1.82}.policy-content ul{display:grid;gap:10px;margin:12px 0 0;padding-left:18px}.policy-content a{color:var(--yellow);font-weight:900}.contact-company-content{max-width:1040px}.contact-info-list{display:grid;gap:0;margin:0}.contact-info-list div{border-top:1px solid rgba(242,210,12,.18);display:grid;gap:18px;grid-template-columns:minmax(150px,210px) 1fr;padding:18px 0}.contact-info-list div:first-child{border-top:0}.contact-info-list dt{color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.16em;margin:0;text-transform:uppercase}.contact-info-list dd{color:#fff;font-size:17px;font-weight:800;line-height:1.65;margin:0}.policy-cta-card{background:linear-gradient(145deg,rgba(242,210,12,.16),transparent 54%),#ffffff0a;border:1px solid rgba(242,210,12,.28);margin-top:34px;padding:28px}.policy-cta-card h2{border-top:0;margin-top:0;padding-top:0}.policy-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.product-detail-page{background:radial-gradient(circle at 18% 14%,rgba(242,210,12,.11),transparent 28%),radial-gradient(circle at 82% 26%,rgba(242,210,12,.08),transparent 30%),#030403;color:#fff}.product-detail-main{background:linear-gradient(rgba(242,210,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.045) 1px,transparent 1px),#030403;background-size:92px 92px;overflow:hidden;padding:128px 0 70px}.product-detail-hero{position:relative}.product-detail-hero:before{background:linear-gradient(90deg,rgba(242,210,12,.9),transparent);content:"";height:1px;left:0;opacity:.7;position:absolute;right:0;top:116px}.product-detail-kicker{color:#fff;font-size:clamp(30px,3.35vw,48px);font-weight:800;letter-spacing:.03em;line-height:.95;margin:0 0 24px;max-width:760px;text-transform:uppercase}.product-detail-kicker:first-letter{color:var(--yellow)}.product-detail-grid{align-items:start;display:grid;gap:46px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr)}.product-gallery{min-width:0}.product-gallery-main{align-items:center;background:radial-gradient(circle at 54% 52%,rgba(242,210,12,.16),transparent 32%),linear-gradient(135deg,#fbfaf6 0% 62%,#1a1808 62%,#070807);border:1px solid rgba(242,210,12,.34);box-shadow:0 34px 80px #0000007a;display:flex;justify-content:center;min-height:570px;overflow:hidden;padding:28px;position:relative}.product-gallery-main:after{background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.08),transparent 22%,transparent 78%,rgba(0,0,0,.18));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.product-gallery-main img{display:block;max-height:515px;max-width:105%;object-fit:contain;position:relative;transition:opacity .18s ease,transform .22s ease;z-index:1}.gallery-badge{background:var(--yellow);color:var(--ink);font-size:10px;font-weight:800;left:28px;letter-spacing:.14em;padding:12px 16px;position:absolute;text-transform:uppercase;top:28px;z-index:2}.product-gallery-thumbs{background:#000000d1;border:1px solid rgba(242,210,12,.28);box-shadow:0 18px 45px #0000008c;display:flex;gap:10px;margin:20px auto 0;max-width:380px;overflow-x:auto;padding:10px}.product-thumb{background:#11110d;border:1px solid rgba(255,255,255,.14);cursor:pointer;flex:0 0 72px;height:72px;opacity:.62;padding:4px;transition:border .18s ease,opacity .18s ease,transform .18s ease}.product-thumb:hover,.product-thumb.is-active{border-color:var(--yellow);opacity:1;transform:translateY(-2px)}.product-thumb img{height:100%;object-fit:cover;width:100%}.product-purchase-panel{background:linear-gradient(140deg,rgba(242,210,12,.1),transparent 26%),#030403bd;border:1px solid rgba(242,210,12,.3);box-shadow:inset 0 0 0 1px #ffffff09,0 26px 70px #00000059;padding:38px 38px 34px;position:sticky;top:112px}.product-breadcrumb{align-items:center;color:#ffffff94;display:flex;gap:8px;font-size:9px;font-weight:800;letter-spacing:.16em;margin-bottom:15px;text-transform:uppercase}.product-breadcrumb a{color:#fff}.product-breadcrumb span:last-child{color:var(--yellow)}.product-purchase-panel h1{font-family:Manrope,sans-serif;font-size:clamp(23px,2vw,31px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:520px}.product-rating-row{align-items:center;display:flex;gap:9px;margin-top:16px}.product-rating-row span{color:var(--yellow);font-size:18px;letter-spacing:.05em}.product-rating-row b{color:#fff;font-size:12px}.product-price-block{margin-top:18px}.product-price-block strong{display:block;font-size:28px;font-weight:800;letter-spacing:-.04em}.product-price-block p,.product-one-time,.product-info-accordion p{color:#ffffff94;font-size:12px;line-height:1.75;margin:5px 0 0}.product-finance{color:#ffffffb8;font-size:12px;line-height:1.7;margin:16px 0 0}.product-finance a,.product-payment-link{color:#fff;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.product-one-time{margin-top:16px}.product-benefit-list{display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:0}.product-benefit-list li{align-items:start;display:grid;gap:9px;grid-template-columns:30px 1fr}.product-benefit-list span{align-items:center;border:1px solid rgba(242,210,12,.48);color:var(--yellow);display:flex;font-size:10px;font-weight:800;height:25px;justify-content:center;width:25px}.product-benefit-list p{color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1.45;margin:1px 0 0;text-transform:uppercase}.product-actions{display:grid;gap:12px;margin-top:22px}.product-actions .button{min-height:44px;width:100%}.product-actions .button:disabled{cursor:wait;opacity:.72}.product-add-cart{background:transparent;border-color:#fff;color:#fff}.product-add-cart:hover{background:#fff;color:var(--ink)}.product-shop-pay,.product-shopify-form .shopify-payment-button__button,.product-shopify-form .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#5d35f0,#4727c8);color:#fff}.product-shopify-form .shopify-payment-button__button,.product-shopify-form .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#5d35f0,#4727c8);border:0;border-radius:0;color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;min-height:44px;text-transform:uppercase}.product-shopify-form .shopify-payment-button__more-options{color:#fff;font-size:11px;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.product-payment-link{justify-self:center;margin-top:2px}.product-cart-status{color:#ffffffad;font-size:11px;font-weight:700;line-height:1.6;margin:0;min-height:18px;text-align:center}.product-cart-status.is-error{color:#ffcf5c}.product-info-accordion{border-top:1px solid rgba(255,255,255,.16);margin-top:24px}.product-info-accordion details{border-bottom:1px solid rgba(255,255,255,.16);padding:18px 0}.product-info-accordion summary{color:#fff;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.product-service-strip{background:#080908eb;border:1px solid rgba(242,210,12,.24);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:54px}.product-service-strip article{border-right:1px solid rgba(242,210,12,.18);display:grid;gap:4px 14px;grid-template-columns:auto 1fr;min-height:96px;padding:23px 26px}.product-service-strip article:last-child{border-right:0}.product-service-strip span{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:29px;grid-row:span 2;line-height:.95}.product-service-strip h2{color:#fff;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.35;margin:0;text-transform:uppercase}.product-service-strip p{color:#ffffff85;font-size:10px;line-height:1.5;margin:0}.product-l2-extra{margin-top:82px}.product-extra-heading{align-items:end;display:grid;gap:20px 48px;grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);margin-bottom:30px}.product-extra-heading-center{display:block;margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.product-extra-heading p,.product-media-copy p{color:var(--yellow);font-size:10px;font-weight:800;letter-spacing:.22em;margin:0 0 12px;text-transform:uppercase}.product-extra-heading h2,.product-media-copy h2,.product-bottom-cta h2{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(46px,5vw,78px);font-weight:400;letter-spacing:.015em;line-height:.95;margin:0;text-transform:uppercase}.product-extra-heading span,.product-bottom-cta p{color:#ffffff9e;display:block;font-size:14px;line-height:1.75}.product-extra-heading-center span{margin:14px auto 0;max-width:620px}.product-extra-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(230px,.72fr))}.product-extra-panel,.product-guide-card,.product-channel-card,.product-setup-grid article,.product-savings-card,.product-replay-grid article,.product-bottom-cta{background:linear-gradient(145deg,rgba(242,210,12,.095),transparent 48%),#080908d1;border:1px solid rgba(242,210,12,.26);box-shadow:inset 0 0 0 1px #ffffff09}.product-extra-panel{padding:28px}.product-extra-panel-image{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:0}.product-extra-panel-image img{display:block;height:100%;min-height:100%;object-fit:cover;width:100%}.product-extra-panel h3,.product-guide-card h3,.product-channel-grid h3,.product-setup-grid h3,.product-savings-card h3,.product-replay-grid h3{color:#fff;font-family:Bebas Neue,sans-serif;font-size:31px;font-weight:400;letter-spacing:.04em;line-height:1;margin:0;text-transform:uppercase}.product-spec-list{margin:20px 0 0}.product-spec-list div{border-top:1px solid rgba(242,210,12,.18);display:grid;gap:16px;grid-template-columns:170px minmax(0,1fr);padding:13px 0}.product-spec-list div:last-child{border-bottom:1px solid rgba(242,210,12,.18)}.product-spec-list dt{color:#ffffff85;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-spec-list dd{color:#fff;font-size:13px;font-weight:700;line-height:1.45;margin:0}.product-check-list{display:grid;gap:13px;list-style:none;margin:22px 0 0;padding:0}.product-check-list li{color:#ffffffb8;font-size:13px;line-height:1.5;padding-left:22px;position:relative}.product-check-list li:before{color:var(--yellow);content:"+";font-weight:900;left:0;position:absolute;top:0}.product-guide-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-guide-card{color:#fff;display:grid;gap:14px;padding:18px}.product-guide-card img{aspect-ratio:16 / 9;border:1px solid rgba(242,210,12,.22);display:block;object-fit:cover;width:100%}.product-guide-card span,.product-guide-card b,.product-channel-grid span,.product-setup-grid span{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.product-guide-card p,.product-channel-grid p,.product-setup-grid p,.product-replay-grid p,.product-media-copy li,.product-note-card p{color:#ffffffa8;font-size:13px;line-height:1.65;margin:0}.product-channel-grid,.product-setup-grid,.product-replay-grid{display:grid;gap:16px}.product-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-channel-card{color:#fff;display:grid;min-height:210px;padding:26px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.product-channel-card:hover{background:linear-gradient(145deg,rgba(242,210,12,.18),transparent 56%),#10110cf5;border-color:#f2d20c94;transform:translateY(-4px)}.product-channel-grid h3{align-self:end;margin-top:36px}.product-extra-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.product-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.product-setup-grid article{padding:24px}.product-setup-grid h3{margin:28px 0 10px}.product-video-card{background:#050605;border:1px solid rgba(242,210,12,.3);color:#fff;display:block;margin:20px auto 0;max-width:760px;overflow:hidden;position:relative}.product-video-card img{aspect-ratio:16 / 9;display:block;filter:brightness(.68) saturate(1.06);object-fit:cover;width:100%}.product-video-card:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.82));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.product-video-embed{background:#030403}.product-video-embed:after{display:none}.product-video-embed iframe{aspect-ratio:16 / 9;border:0;display:block;width:100%}.product-video-play{align-items:center;background:var(--yellow);border-radius:50%;color:#030403;display:flex;font-size:18px;height:58px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px;z-index:2}.product-video-card>div{bottom:24px;left:28px;position:absolute;right:28px;z-index:2}.product-video-card p{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.product-video-card h3{font-size:clamp(24px,2.8vw,42px);line-height:1;margin:0}.product-note-card{background:#012e128c;border:1px solid rgba(73,223,106,.3);margin:18px auto 0;max-width:760px;padding:18px 20px}.product-note-card b{color:#77f28b;display:block;font-size:12px;margin-bottom:6px}.product-savings-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:860px}.product-savings-card{padding:28px}.product-savings-card dl{display:grid;gap:0;margin:20px 0}.product-savings-card dl div{border-top:1px solid rgba(242,210,12,.17);display:flex;justify-content:space-between;padding:13px 0}.product-savings-card dt{color:#ffffff94;font-size:12px}.product-savings-card dd{color:#fff;font-size:12px;font-weight:800;margin:0 0 0 18px;text-align:right}.product-savings-card strong{color:var(--yellow);display:block;font-size:13px}.product-savings-card-before{opacity:.76}.product-savings-card-after{border-color:#f2d20c9e}.product-savings-result{background:linear-gradient(135deg,#f2d20c33,#f2d20c0a),#0f0d04eb;border:1px solid rgba(242,210,12,.38);margin:18px auto 0;max-width:860px;padding:24px;text-align:center}.product-savings-result p,.product-savings-result span{display:block;font-size:17px;font-weight:900;margin:0}.product-savings-result strong,.product-savings-result span{color:var(--yellow)}.product-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-replay-grid article{padding:26px}.product-media-split{align-items:center;border:1px solid rgba(242,210,12,.24);display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);overflow:hidden}.product-media-image{background:radial-gradient(circle at 60% 42%,rgba(242,210,12,.12),transparent 28%),#060706db;min-height:420px}.product-media-image img{display:block;height:100%;min-height:420px;object-fit:cover;width:100%}.product-media-copy{background:linear-gradient(145deg,rgba(242,210,12,.12),transparent 48%),#070807fa;min-height:420px;padding:clamp(34px,5vw,70px)}.product-media-copy h2{font-size:clamp(38px,4.2vw,68px);margin-bottom:22px}.product-media-hero{display:block;min-height:560px;position:relative}.product-media-hero-bg{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute;width:100%;z-index:0}.product-media-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.76) 0%,rgba(0,0,0,.46) 35%,transparent 62%),linear-gradient(180deg,#00000029,#00000052);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.product-media-hero-copy{background:transparent;max-width:560px;min-height:560px;padding:clamp(42px,6vw,82px);position:relative;z-index:2}.product-media-hero-copy h2{max-width:500px}.product-media-split-reverse .product-media-image{order:2}.product-media-split-reverse .product-media-copy{order:1}.product-stick-page .product-gallery-main{background:radial-gradient(circle at 50% 50%,rgba(242,210,12,.14),transparent 34%),linear-gradient(135deg,#fbfaf6 0% 66%,#f2d20c2e 66%,#070807)}.product-stick-page .product-gallery-main img{max-height:540px;max-width:112%}.product-stick-wide-image{background:radial-gradient(circle at 50% 50%,rgba(242,210,12,.1),transparent 36%),#050605d1;border:1px solid rgba(242,210,12,.24);margin:22px auto 0;max-width:860px;overflow:hidden}.product-stick-wide-image img{display:block;object-fit:cover;width:100%}.product-stick-media-contain{align-items:center;display:flex;justify-content:center;min-height:460px}.product-stick-media-contain img{height:auto;max-height:560px;object-fit:contain;width:100%}.product-stick-review-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-stick-review-card{background:linear-gradient(145deg,rgba(242,210,12,.12),transparent 52%),#080908d6;border:1px solid rgba(242,210,12,.26);color:#fff;display:grid;gap:12px;min-height:220px;padding:24px}.product-stick-stars{color:var(--yellow);font-size:13px;letter-spacing:.1em}.product-stick-review-card h3{color:#fff;font-size:18px;line-height:1.25;margin:0}.product-stick-review-card p{color:#ffffffa8;font-size:13px;line-height:1.65;margin:0}.product-stick-review-card b{align-self:end;color:var(--yellow);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.product-bottom-cta{padding:clamp(34px,5vw,58px);text-align:center}.product-bottom-cta p{margin:14px auto 0;max-width:640px}.toast{background:var(--ink);bottom:18px;color:#fff;font-size:12px;opacity:0;padding:15px 18px;pointer-events:none;position:fixed;right:18px;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease;z-index:10}.toast.is-visible{opacity:1;transform:translateY(0)}.floating-actions{bottom:30px;display:grid;gap:10px;position:fixed;right:24px;z-index:9}.floating-action{align-items:center;background:#080908e0;border:1px solid rgba(242,210,12,.48);color:#fff;display:flex;flex-direction:column;gap:5px;height:58px;justify-content:center;opacity:1;position:relative;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,background .18s ease;width:58px}.back-to-top{opacity:0;pointer-events:none;transform:translateY(14px)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-action:hover{background:#f2d20cf2;color:var(--ink)}.floating-action span{font-size:8px;font-weight:800;letter-spacing:.16em}.floating-action b{color:var(--yellow);font-size:17px;line-height:.8}.floating-action:hover b{color:var(--ink)}.floating-action-whatsapp[aria-disabled=true]{cursor:not-allowed;opacity:.55}.floating-action-whatsapp[aria-disabled=true]:hover{background:#080908e0;color:#fff}.floating-action-whatsapp[aria-disabled=true]:hover b{color:var(--yellow)}.brand-page-main,.comparison-page-main{background:radial-gradient(circle at 78% 12%,rgba(242,210,12,.13),transparent 30%),linear-gradient(180deg,#050605,#090a07 48%,#050605);color:#fff;min-height:100vh;padding-top:98px}.brand-hero,.comparison-hero{background:linear-gradient(rgba(242,210,12,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.04) 1px,transparent 1px);background-size:86px 86px;padding:98px 0 72px}.brand-hero-inner,.comparison-hero-inner{margin-inline:auto;max-width:920px;text-align:center}.brand-hero h1,.comparison-hero h1,.brand-section h2,.comparison-section h2{font-family:Bebas Neue,sans-serif;font-size:clamp(54px,7vw,94px);letter-spacing:.025em;line-height:.92;margin:0;text-transform:uppercase}.brand-hero h1 em,.comparison-hero h1 em,.comparison-section h2 em{color:var(--yellow);font-style:normal}.brand-story{margin:34px auto 0;max-width:820px}.brand-story p,.comparison-lede,.comparison-section>p{color:#ffffffbd;font-size:17px;font-weight:700;line-height:1.65}.brand-section,.comparison-section{padding:82px 0}.brand-section-heading{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:34px}.brand-section-heading p{color:#ffffff94;max-width:430px}.brand-value-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.brand-value-card,.comparison-card,.compare-metric,.report-card{background:radial-gradient(circle at 88% 8%,rgba(242,210,12,.12),transparent 34%),#ffffff09;border:1px solid rgba(242,210,12,.28)}.brand-value-card{min-height:230px;padding:30px 28px}.brand-value-card b,.compare-metric b{color:var(--yellow);display:block;font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:.04em;margin-bottom:28px}.brand-value-card h3,.comparison-card h3,.report-card h3{color:#fff;font-size:19px;margin:0 0 14px}.brand-value-card p,.comparison-card p,.compare-metric p,.report-card p{color:#ffffffa3;font-size:14px;line-height:1.75;margin:0}.brand-cta,.comparison-cta{border-top:1px solid rgba(242,210,12,.28);padding:66px 0 90px;text-align:center}.brand-cta h2,.comparison-cta h2{font-size:clamp(36px,4.5vw,58px)}.brand-cta p,.comparison-cta p{color:#ffffffb8;margin:12px auto 24px;max-width:720px}.setup-guide-main,.guide-article-main{background:radial-gradient(circle at 82% 12%,rgba(242,210,12,.12),transparent 31%),linear-gradient(rgba(242,210,12,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.04) 1px,transparent 1px),#050605;background-size:auto,86px 86px,86px 86px,auto;color:#fff;min-height:100vh;padding:168px 0 96px}.setup-guide-hero{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(320px,.9fr) 1fr;margin-bottom:34px}.setup-guide-hero h1,.guide-article-hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,4.2vw,64px);font-weight:900;letter-spacing:-.05em;line-height:1.08;margin:0;text-transform:none}.setup-guide-hero p,.guide-article-hero p{color:#ffffffa3;font-size:14px;font-weight:700;line-height:1.75;margin:14px 0 0;max-width:620px}.guide-filter-list{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:flex-end;list-style:none;margin:0;padding:0}.guide-filter-list a{color:#ffffffe0;font-size:13px;font-weight:900;letter-spacing:-.02em;transition:color .18s ease}.guide-filter-list a:hover,.guide-filter-list a.is-active{color:var(--yellow)}.setup-guide-card-grid{display:grid;gap:48px;grid-template-columns:repeat(3,1fr)}.setup-guide-card{color:#fff;display:grid;gap:18px}.setup-guide-card-image{background:radial-gradient(circle at 18% 18%,rgba(242,210,12,.18),transparent 30%),#10110d;border:1px solid rgba(242,210,12,.2);min-height:190px;overflow:hidden;position:relative}.setup-guide-card-image:after{background:linear-gradient(180deg,#05060514,#050605ad);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.setup-guide-card-image img{height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.setup-guide-card:hover .setup-guide-card-image img{transform:scale(1.05)}.setup-guide-card h2{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.22;margin:0;text-transform:none}.setup-guide-card-meta{color:#ffffff85;display:flex;flex-wrap:wrap;gap:12px;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.setup-guide-card p{color:#ffffffb8;font-size:13px;font-weight:700;line-height:1.7;margin:0}.setup-guide-read-more{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:12px;letter-spacing:-.02em}.setup-guide-read-more:before{background:currentColor;content:"";display:inline-block;height:1px;width:28px}.guide-article-hero{margin:0 auto 44px;max-width:880px;text-align:center}.guide-article-kicker{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.guide-article-shell{background:radial-gradient(circle at 84% 6%,rgba(242,210,12,.12),transparent 32%),#0f100c;border:1px solid rgba(242,210,12,.24);margin-inline:auto;max-width:980px;padding:44px}.guide-article-cover{border:1px solid rgba(242,210,12,.22);margin-bottom:34px;max-height:390px;overflow:hidden}.guide-article-cover img{height:100%;max-height:390px;object-fit:cover;width:100%}.guide-article-content{display:grid;gap:24px}.guide-article-content article{border-top:1px solid rgba(242,210,12,.18);padding-top:24px}.guide-article-content h2{color:#fff;font-size:28px;margin-bottom:12px}.guide-article-content p,.guide-article-content li{color:#ffffffb3;font-size:14px;font-weight:700;line-height:1.75}.guide-article-content ul{display:grid;gap:9px;margin:0;padding-left:18px}.guide-article-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.comparison-hero-card{align-items:center;background:#fbfaf6;color:var(--ink);display:grid;gap:34px;grid-template-columns:1fr .95fr;margin:42px auto 0;max-width:1000px;padding:34px}.comparison-hero-card h2{color:var(--ink);font-size:clamp(36px,4.5vw,58px)}.comparison-hero-card h2 mark{background:linear-gradient(180deg,transparent 56%,rgba(242,210,12,.82) 56%);color:inherit}.comparison-hero-card p,.comparison-hero-card li{color:#27302b;font-size:15px;font-weight:700;line-height:1.65}.comparison-check-list{display:grid;gap:13px;list-style:none;margin:24px 0 0;padding:0}.comparison-check-list li{display:grid;gap:10px;grid-template-columns:22px 1fr}.comparison-check-list li:before{align-items:center;background:var(--yellow);border-radius:50%;color:var(--ink);content:"\2713";display:inline-flex;font-size:12px;font-weight:900;height:20px;justify-content:center;margin-top:2px;width:20px}.comparison-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}.comparison-price strong{color:#d8250f;font-size:38px;font-weight:900}.comparison-price span{color:#657168;font-size:13px;font-weight:800}.comparison-hero-card small,.comparison-note{color:#6b756e;display:block;font-size:12px;font-style:italic;margin-top:8px;text-align:center}.comparison-hero-image{align-items:center;display:flex;justify-content:center;min-height:360px}.comparison-hero-image img{filter:drop-shadow(0 25px 28px rgba(0,0,0,.26));width:min(100%,440px)}.comparison-proof-strip{background:#050605;border-block:1px solid rgba(242,210,12,.28);color:#fff}.comparison-proof-strip .page-shell{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:18px 0}.comparison-proof-strip b{color:var(--yellow);display:block;font-size:18px;margin-bottom:4px}.comparison-proof-strip span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.comparison-proof-strip p{color:#ffffffa3;font-size:12px;margin:3px 0 0}.comparison-intro{background:var(--cream);color:var(--ink);padding:70px 0;text-align:center}.comparison-intro h2{color:var(--ink)}.comparison-intro p{color:#5d6861;margin:14px auto 0;max-width:820px}.compare-metrics{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:40px auto 30px;max-width:1040px}.compare-metric{background:#fff;border-color:#10141224;color:var(--ink);padding:22px 18px}.compare-metric b{color:#d8250f;margin-bottom:8px}.compare-metric p{color:#4d5751;font-weight:700}.comparison-card-grid,.setup-comparison{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:34px}.comparison-card{padding:30px 28px}.comparison-card.is-highlight{background:radial-gradient(circle at 88% 8%,rgba(242,210,12,.16),transparent 36%),#f2d20c0f;border-color:var(--yellow)}.comparison-table{display:grid;gap:0}.comparison-row{border-top:1px solid rgba(242,210,12,.16);display:grid;gap:18px;grid-template-columns:120px 1fr;padding:15px 0}.comparison-row:first-child{border-top:0}.comparison-row span{color:#ffffff94;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.comparison-row strong{color:#fff;font-size:14px;line-height:1.55}.comparison-card.is-highlight .comparison-row strong{color:#dff0df}.report-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:34px}.report-card{padding:24px 20px;text-align:center}.quote-box{background:#f2d20c14;border-left:4px solid var(--yellow);color:#ffffffc7;font-size:16px;font-style:italic;line-height:1.7;margin:32px auto 0;max-width:900px;padding:22px 28px}.comparison-white-section{background:#f7f3ea;color:var(--ink);padding:76px 0}.comparison-dark-section{background:radial-gradient(circle at 75% 10%,rgba(242,210,12,.1),transparent 28%),#050605;color:#fff;padding:76px 0}.comparison-split-heading{margin:0 auto 34px;max-width:880px;text-align:center}.comparison-nested-heading{margin-top:54px}.comparison-split-heading h2{color:inherit;font-family:Manrope,sans-serif;font-size:clamp(30px,3.6vw,46px);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0;text-transform:none}.comparison-split-heading p{color:currentColor;font-weight:700;line-height:1.65;margin:14px auto 0;max-width:760px;opacity:.68}.comparison-pill-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px auto 34px;max-width:850px}.comparison-pill-list span{background:#fff;border:1px solid rgba(16,20,18,.13);border-radius:999px;color:var(--ink);font-size:12px;font-weight:850;padding:10px 16px}.comparison-dark-section .comparison-pill-list span{background:#fffffff2}.mini-directory-panel{background:#f8fafb;border:1px solid rgba(16,20,18,.2);border-radius:10px;box-shadow:0 28px 70px #0000003d;color:var(--ink);margin:0 auto;max-width:960px;overflow:hidden}.mini-directory-topbar{align-items:center;background:#0a0b09;color:#fff;display:flex;gap:12px;font-size:13px;font-weight:900;padding:13px 18px}.mini-directory-topbar b{color:var(--yellow)}.mini-directory-topbar em{color:#ffffffa8;font-style:normal;margin-left:auto}.mini-directory-topbar em span{color:var(--yellow)}.mini-directory-toolbar{align-items:center;border-bottom:1px solid rgba(16,20,18,.12);display:grid;gap:10px;grid-template-columns:1fr 170px;padding:14px 18px}.mini-directory-search,.mini-directory-select{background:#fff;border:1px solid rgba(16,20,18,.16);border-radius:7px;color:#66716a;font-size:12px;font-weight:700;padding:10px 12px}.embedded-directory-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.embedded-directory-search{align-items:center;display:flex;padding:0}.embedded-directory-search input{background:transparent;border:0;color:var(--ink);font:inherit;outline:0;padding:11px 12px;width:100%}.embedded-directory-search input::placeholder{color:#7a817c}.mini-directory-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6e756f 50%),linear-gradient(135deg,#6e756f 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:5px 5px;cursor:pointer;padding-right:32px}.mini-directory-filter-row{background:#f1eee6;border-bottom:1px solid rgba(16,20,18,.12);display:flex;gap:8px;overflow-x:auto;padding:12px 18px}.mini-directory-filter-row button{background:#fff;border:1px solid rgba(16,20,18,.14);border-radius:999px;color:var(--ink);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.05em;padding:8px 12px;text-transform:uppercase}.mini-directory-filter-row button.is-selected{background:var(--yellow);border-color:var(--yellow);color:#050605}.mini-directory-results{display:grid;gap:9px;padding:18px}.mini-channel-card{align-items:center;background:#fff;border:1px solid rgba(16,20,18,.1);border-radius:9px;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr) auto;padding:13px 14px;text-align:left}.mini-channel-card>span{color:#b99f05;font-family:var(--font-display);font-size:22px;font-weight:900}.mini-channel-card h3{color:var(--ink);font-size:15px;line-height:1.25;margin:0 0 4px}.mini-channel-card p{color:#616a64;font-size:11px;font-weight:750;letter-spacing:.02em;margin:0}.mini-channel-card small{background:#f1eee6;border-radius:999px;color:#323a35;font-size:10px;font-weight:900;letter-spacing:.06em;padding:7px 9px;text-transform:uppercase;white-space:nowrap}.mini-directory-empty{color:#5f6a63;font-size:13px;font-weight:750;margin:0;padding:24px;text-align:center}.mini-directory-actions{align-items:center;border-top:1px solid rgba(16,20,18,.12);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:16px 18px 18px}.mini-directory-actions .button{min-width:190px}.mini-directory-body{max-height:430px;overflow:auto;padding:42px 22px 36px;text-align:center}.mini-directory-icon{font-size:42px;line-height:1;margin-bottom:12px}.mini-directory-body h3{color:var(--ink);font-size:20px;margin:0 0 8px}.mini-directory-body p{color:#5f6a63;font-size:12px;font-weight:700;line-height:1.6;margin:0 auto 18px;max-width:420px}.mini-channel-tags{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:0 auto;max-width:650px}.mini-channel-tags span{background:#fff;border:1px solid rgba(16,20,18,.12);border-radius:999px;color:#27302b;font-size:11px;font-weight:800;padding:8px 12px}.comparison-after-note{color:#ffffff94;font-size:13px;font-weight:700;line-height:1.7;margin:20px auto 0;max-width:720px;text-align:center}.comparison-white-section .comparison-after-note{color:#5d6861}.protection-grid,.testimonial-grid,.support-method-grid{display:grid;gap:20px;margin-top:32px}.protection-grid,.testimonial-grid{grid-template-columns:repeat(3,1fr)}.support-method-grid{grid-template-columns:repeat(4,1fr)}.protection-card,.testimonial-card,.support-method-card{background:#fff;border:1px solid rgba(16,20,18,.13);border-radius:10px;color:var(--ink);padding:28px 24px}.protection-card{min-height:170px;text-align:center}.protection-card b,.support-method-card b{display:block;font-size:34px;line-height:1;margin-bottom:16px}.protection-card p,.support-method-card p{color:#55605a;font-size:13px;font-weight:700;line-height:1.65;margin:0}.testimonial-stars{color:#ffb100;font-size:16px;letter-spacing:.08em;margin-bottom:15px}.testimonial-card blockquote{color:#26302b;font-size:14px;font-weight:700;line-height:1.72;margin:0}.testimonial-author{align-items:center;border-top:1px solid rgba(16,20,18,.1);display:flex;gap:12px;margin-top:20px;padding-top:16px}.testimonial-avatar{align-items:center;background:var(--yellow);border-radius:50%;color:var(--ink);display:inline-flex;flex:0 0 38px;font-size:12px;font-weight:900;height:38px;justify-content:center;width:38px}.testimonial-author strong,.testimonial-author span{display:block}.testimonial-author strong{color:var(--ink);font-size:13px}.testimonial-author span{color:#68736d;font-size:11px;font-weight:700;margin-top:3px}.comparison-faq-list{display:grid;gap:14px;margin:34px auto 0;max-width:980px}.comparison-faq-list details{background:#fff;border-radius:10px;color:var(--ink);padding:0}.comparison-faq-list summary{cursor:pointer;font-size:15px;font-weight:900;list-style:none;padding:20px 24px;position:relative}.comparison-faq-list summary::-webkit-details-marker{display:none}.comparison-faq-list summary:after{color:var(--yellow);content:"+";font-size:20px;position:absolute;right:24px;top:16px}.comparison-faq-list details[open] summary:after{content:"-"}.comparison-faq-list p{color:#4f5a54;font-size:14px;font-weight:700;line-height:1.75;margin:0;padding:0 24px 22px}.final-comparison-cta{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%),#050605;color:#fff;padding:76px 0 94px;text-align:center}.final-comparison-cta h2{color:#fff;font-size:clamp(34px,4.2vw,58px);margin:0}.final-comparison-cta>.page-shell>p{color:#ffffffbd;font-size:16px;font-weight:800;line-height:1.7;margin:18px auto 24px;max-width:850px}.final-check-list{display:grid;gap:16px;justify-content:center;list-style:none;margin:32px auto 42px;padding:0}.final-check-list li{color:#fff;font-weight:900}.final-check-list li:before{color:var(--yellow);content:"\2713";margin-right:8px}.comparison-disclaimer{background:#f7f3ea;color:#59645e;font-size:12px;font-weight:700;line-height:1.8;margin:58px auto 0;max-width:1040px;padding:28px 32px}.directory-main{padding-top:98px}.directory-hero{background:radial-gradient(circle at 78% 30%,rgba(241,210,12,.18),transparent 22%),linear-gradient(135deg,#07101a,#090a09 62%);color:#fff;overflow:hidden;padding:82px 0 78px;position:relative}.directory-grid-lines{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,black);mask-image:linear-gradient(90deg,transparent,black 45%,black);position:absolute}.directory-hero-layout{align-items:end;display:grid;gap:60px;grid-template-columns:1.1fr .9fr;position:relative}.directory-hero h1{font-size:clamp(86px,8vw,138px);margin-bottom:22px}.directory-hero-copy{color:#ffffffa6;font-size:14px;line-height:1.85;max-width:620px}.directory-hero-stats{border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(3,1fr)}.directory-hero-stats div{border-right:1px solid rgba(255,255,255,.18);padding:22px 17px}.directory-hero-stats div:last-child{border-right:0}.directory-hero-stats strong,.directory-hero-stats span{display:block}.directory-hero-stats strong{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.directory-hero-stats span{color:#ffffff80;font-size:9px;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.directory-content{padding:56px 0 105px}.directory-search-card{background:#ede9df;border-top:4px solid var(--yellow);padding:33px 35px 29px}.directory-search-heading{display:block}.directory-search-heading h2,.directory-results-heading h2,.directory-note h2{font-size:50px;margin:0}.directory-search-heading>p,.directory-note>p{color:var(--soft-ink);font-size:12px;line-height:1.8;margin-bottom:4px}.directory-search{align-items:center;background:#fff;border:1px solid rgba(16,20,18,.12);display:flex;gap:9px;margin-top:26px;padding:0 15px}.directory-search>span:first-child{color:#a58e05;font-size:28px;line-height:1}.directory-search input{background:transparent;border:0;color:var(--ink);font:inherit;font-size:13px;outline:none;padding:16px 0;width:100%}.directory-controls{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:19px}.category-filters{display:flex;flex-wrap:wrap;gap:6px}.category-filters button{background:transparent;border:1px solid rgba(16,20,18,.18);cursor:pointer;font-family:inherit;font-size:9px;font-weight:800;letter-spacing:.1em;padding:10px 12px;text-transform:uppercase}.category-filters button:hover,.category-filters button.is-selected{background:var(--ink);color:#fff}.directory-selects{display:flex;gap:7px}.directory-selects select{background:#fff;border:1px solid rgba(16,20,18,.14);color:var(--ink);font-family:inherit;font-size:11px;min-width:128px;outline:none;padding:10px 11px}.directory-results-heading{align-items:end;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin:65px 0 0;padding-bottom:17px}.directory-results-heading p{color:var(--soft-ink);font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr)}.channel-card{align-items:center;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:grid;gap:13px;grid-template-columns:50px 1fr auto;min-height:94px;padding:15px 16px;transition:background .16s ease}.channel-card:nth-child(3n){border-right:0}.channel-card:hover{background:#fff}.channel-code{align-items:center;background:#e3d894;color:#675900;display:flex;font-family:Bebas Neue,sans-serif;font-size:20px;height:50px;justify-content:center;letter-spacing:.05em;width:50px}.channel-card h3{font-size:12px;letter-spacing:.03em;margin:0 0 7px}.channel-card p{color:var(--soft-ink);font-size:9px;letter-spacing:.04em;margin:0;text-transform:uppercase}.channel-card p span{background:#b4a006;border-radius:50%;display:inline-block;height:3px;margin:0 5px 2px;width:3px}.channel-card small{color:#a18a04;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.directory-empty{border-bottom:1px solid var(--line);padding:45px 0;text-align:center}.directory-more{border-bottom:1px solid var(--line);padding:28px 0 0;text-align:center}.directory-more .button{cursor:pointer}.directory-empty h3{font-family:Bebas Neue,sans-serif;font-size:35px;font-weight:400;letter-spacing:.03em;margin-bottom:7px;text-transform:uppercase}.directory-empty p{color:var(--soft-ink);font-size:12px}.directory-note{align-items:center;background:#dbe8ee;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:70px;padding:29px 33px}.guide-manual-page{background:radial-gradient(circle at 70% 4%,rgba(242,210,12,.09),transparent 26%),linear-gradient(rgba(242,210,12,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.055) 1px,transparent 1px),#030403;background-size:auto,84px 84px,84px 84px,auto;color:#fff;padding:126px 0 0}.manual-article-shell{margin:0 auto;max-width:760px;padding:30px 0 88px;width:min(760px,calc(100% - 36px))}.manual-hero-image{background:#090a08;border:1px solid rgba(242,210,12,.26);box-shadow:0 28px 80px #00000073;margin:0 0 28px;overflow:hidden}.manual-hero-image img{display:block;width:100%}.manual-title-block{margin:28px auto 30px;text-align:center}.manual-title-block h1{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(28px,4.8vw,42px);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0 auto 16px;max-width:640px}.manual-title-block p{color:#ffffff94;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.manual-product-card,.manual-toc,.manual-section,.manual-comment-section{background:linear-gradient(145deg,rgba(242,210,12,.08),transparent 48%),#0e0f0cf0;border:1px solid rgba(242,210,12,.22);box-shadow:0 24px 70px #00000047}.manual-product-card{margin-bottom:24px;padding:26px 28px;text-align:center}.manual-product-card p{color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.08em;margin:0 0 10px}.manual-product-card h2{color:#ffffffd1;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.7;margin:0;text-transform:uppercase}.manual-product-card h2 span{background:#f2d20c94;border-radius:50%;display:inline-block;height:4px;margin:0 12px 2px;width:4px}.manual-toc{border-left:4px solid var(--yellow);display:grid;gap:8px;margin-bottom:24px;padding:24px 28px}.manual-toc p{color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.manual-toc a{color:#ffffffbd;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s ease,transform .16s ease}.manual-toc a:hover{color:var(--yellow);transform:translate(4px)}.manual-section{margin-top:28px;padding:28px;scroll-margin-top:130px}.manual-section h2{border-bottom:2px solid var(--yellow);color:#fff;font-family:Manrope,sans-serif;font-size:clamp(22px,4vw,30px);font-weight:900;letter-spacing:-.035em;line-height:1.15;margin:0 0 20px;padding-bottom:13px}.manual-section h3{color:#fff;font-size:14px;font-weight:900;letter-spacing:.04em;margin:20px 0 8px;text-transform:uppercase}.manual-section p,.manual-section li,.manual-note span,.manual-tip span,.manual-warning span,.manual-comment-section p,.manual-comment-form label{color:#ffffffbd;font-size:14px;line-height:1.78}.manual-section ul{display:grid;gap:8px;margin:14px 0 0;padding-left:18px}.manual-section li::marker{color:var(--yellow)}.manual-check-list{background:#ffffff09;border:1px solid rgba(242,210,12,.16);grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px 18px 34px!important}.manual-tip,.manual-note,.manual-warning{align-items:start;background:#ffffff14;border-left:4px solid var(--yellow);display:grid;gap:4px;margin:20px 0 0;padding:17px 18px}.manual-tip{margin-bottom:28px}.manual-note strong,.manual-tip strong,.manual-warning strong{color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.manual-warning{background:#ff412314;border-color:#c74728}.manual-warning strong{color:#ffb13b}.manual-table{border:1px solid rgba(242,210,12,.18);display:grid}.manual-table div{align-items:center;display:grid;gap:16px;grid-template-columns:190px 1fr;min-height:48px;padding:12px 16px}.manual-table div:nth-child(odd){background:#ffffff0f}.manual-table div:nth-child(2n){background:#ffffff06}.manual-table span{color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.manual-table strong{color:#ffffffdb;font-size:13px;line-height:1.55}.manual-table.compact div{grid-template-columns:140px 1fr}.manual-step-card{background:#ffffff0f;border:1px solid rgba(242,210,12,.16);display:grid;gap:18px;grid-template-columns:auto 1fr;margin-top:12px;padding:18px}.manual-step-card>span{align-items:center;background:var(--yellow);border-radius:999px;color:#050505;display:inline-flex;font-family:Bebas Neue,sans-serif;font-size:20px;height:38px;justify-content:center;width:38px}.manual-step-card h3,.manual-step-card p{margin-top:0}.manual-step-card p{margin-bottom:0}.manual-faq-stack{display:grid;gap:10px}.manual-faq-stack details{background:#ffffff0b;border:1px solid rgba(242,210,12,.16);padding:16px 18px}.manual-faq-stack summary{color:#fff;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.manual-faq-stack details p{margin:12px 0 0}.manual-download-card{background:#ffffff14;margin-top:22px;padding:24px;text-align:center}.manual-download-card p{margin:0 0 14px}.manual-comment-section{margin-top:34px;padding:28px}.manual-comment-section h2{color:#fff;font-family:Manrope,sans-serif;font-size:20px;font-weight:900;letter-spacing:.08em;margin:0 0 10px;text-align:center;text-transform:uppercase}.manual-comment-section>p{margin:0 0 18px;text-align:center}.manual-comment-form{display:grid;gap:13px}.manual-comment-form>div{display:grid;gap:7px}.manual-comment-form input,.manual-comment-form textarea{background:#00000073;border:1px solid rgba(242,210,12,.22);color:#fff;font:inherit;padding:12px 14px}.manual-comment-form textarea{resize:vertical}.manual-comment-form button{justify-self:center;margin-top:10px}.manual-recaptcha-note{color:#ffffff75!important;font-size:11px!important;margin-top:18px!important}.manual-wide-shell{max-width:1120px;width:min(1120px,calc(100% - 36px))}.manual-hero-wide{max-height:460px}.manual-hero-wide img{height:100%;max-height:460px;object-fit:cover}.manual-return-bar{align-items:center;background:#ffffff0e;border:1px solid rgba(242,210,12,.12);display:flex;justify-content:space-between;margin:0 auto 34px;max-width:860px;padding:16px 22px}.manual-return-bar strong,.manual-return-bar a{color:#fff;font-size:12px;font-weight:900;letter-spacing:.03em;text-decoration:none}.manual-return-bar a{color:#ffffffc7}.stick-product-card{margin-inline:auto;max-width:860px;padding:54px 38px}.stick-product-card h2{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(36px,6vw,58px);font-weight:900;letter-spacing:-.055em;line-height:1;text-transform:none}.stick-product-card h2 mark{background:transparent;color:var(--yellow)}.stick-product-card>span{color:#fff9;display:block;font-size:12px;margin-top:12px}.manual-button-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.manual-layout-with-sidebar{align-items:start;display:grid;gap:42px;grid-template-columns:230px minmax(0,1fr);margin:36px auto 0;max-width:920px}.manual-side-toc{background:linear-gradient(145deg,rgba(242,210,12,.06),transparent 54%),#0a0b09f2;border:1px solid rgba(242,210,12,.15);display:grid;gap:7px;padding:22px 18px;position:sticky;top:114px}.manual-side-toc p{color:#fff6;font-size:10px;font-weight:900;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.manual-side-toc a{color:#ffffff80;font-size:10px;font-weight:800;line-height:1.5;text-decoration:none;transition:color .16s ease,transform .16s ease}.manual-side-toc a:hover{color:var(--yellow);transform:translate(4px)}.manual-side-shop{border-top:1px solid rgba(242,210,12,.18);margin-top:20px;padding-top:18px}.manual-side-shop a{border:1px solid rgba(242,210,12,.5);color:#fff;display:block;font-size:12px;padding:14px 12px}.manual-main-column{min-width:0}.stick-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-option-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.manual-option-grid a{background:#ffffff0e;border:1px solid rgba(242,210,12,.18);color:#fff;display:grid;gap:8px;padding:18px;text-decoration:none}.manual-option-grid strong{color:#fff;font-size:14px}.manual-option-grid span{color:#ffffffa3;font-size:12px;line-height:1.6}.manual-option-grid b{color:var(--yellow);font-size:11px;letter-spacing:.04em}.manual-mini-panel{background:#ffffff0e;border:1px solid rgba(242,210,12,.18);color:#fff;padding:18px}.manual-mini-panel h3{margin-top:0}.manual-mini-panel ul{margin-bottom:0}.manual-subscribe-card{background:var(--yellow);border-radius:6px;color:#050505;margin-top:34px;padding:36px 30px;text-align:center}.manual-subscribe-card h2{color:#050505;font-family:Manrope,sans-serif;font-size:24px;font-weight:900;margin:0 0 8px}.manual-subscribe-card p{color:#0000009e;font-size:13px;margin:0 0 20px}.manual-subscribe-card .newsletter-form{display:flex;gap:10px;justify-content:center;margin:0 auto;max-width:520px}.manual-subscribe-card .newsletter-form input{background:#fff;border-color:#0000001f;color:#050505}.manual-subscribe-card .newsletter-form button{background:#050505;color:#fff}.manual-footer-bar{align-items:center;background:#ffffff0e;border:1px solid rgba(242,210,12,.12);display:flex;gap:14px;justify-content:center;margin-top:70px;padding:22px}.manual-footer-bar a,.manual-footer-bar span{color:#ffffffa3;font-size:11px;text-decoration:none}.manual-back-link{margin:34px 0;text-align:center}.buying-guides-main{background:radial-gradient(circle at 18% 8%,rgba(242,210,12,.12),transparent 26%),radial-gradient(circle at 82% 28%,rgba(242,210,12,.08),transparent 24%),linear-gradient(rgba(242,210,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.045) 1px,transparent 1px),#050604;background-size:auto,auto,84px 84px,84px 84px,auto;color:#fff;padding:150px 0 84px}.buying-hero{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);min-height:560px}.buying-hero-copy h1,.buying-section-heading h2,.buying-final-cta h2{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(42px,6vw,74px);font-weight:900;letter-spacing:-.055em;line-height:.98;margin:0}.buying-hero-copy>p,.buying-section-heading p,.buying-final-cta p{color:#ffffffad;font-size:15px;line-height:1.8;margin:22px 0 0;max-width:650px}.buying-hero-list{display:grid;gap:12px;list-style:none;margin:26px 0 0;padding:0}.buying-hero-list li{color:#ffffffc2;font-size:13px;font-weight:700;line-height:1.55;padding-left:24px;position:relative}.buying-hero-list li:before{color:var(--yellow);content:"+";font-weight:900;left:0;position:absolute;top:0}.buying-hero-actions,.buying-checklist-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.buying-hero-visual{background:linear-gradient(145deg,rgba(242,210,12,.12),transparent 58%),#12130feb;border:1px solid rgba(242,210,12,.24);box-shadow:0 32px 90px #0000005c;display:grid;gap:12px;padding:24px}.buying-hero-visual img{background:#00000040;border:1px solid rgba(242,210,12,.18);display:block;margin-bottom:8px;width:100%}.buying-hero-visual div{align-items:center;background:#00000052;border:1px solid rgba(242,210,12,.16);display:grid;gap:12px;grid-template-columns:auto 1fr;padding:14px}.buying-hero-visual span{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:28px}.buying-hero-visual strong{color:#fff;font-size:13px}.buying-section,.buying-compare-section,.buying-checklist-section,.buying-faq-section,.buying-final-cta{padding:80px 0 0}.buying-section-heading{margin-bottom:32px;text-align:center}.buying-section-heading h2{font-size:clamp(34px,4.8vw,58px)}.buying-section-heading p{margin-inline:auto}.buying-product-grid,.buying-cover-grid,.buying-checklist-grid,.buying-upcoming-grid,.buying-alt-grid{display:grid;gap:20px}.buying-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buying-product-grid article,.buying-cover-grid a,.buying-checklist-grid article,.buying-upcoming-grid article,.buying-alt-grid article{background:linear-gradient(145deg,rgba(242,210,12,.08),transparent 54%),#10110df0;border:1px solid rgba(242,210,12,.24);color:#fff;min-height:100%;padding:24px;text-decoration:none}.buying-product-grid img{aspect-ratio:16 / 9;background:#00000059;border:1px solid rgba(242,210,12,.18);margin-bottom:20px;object-fit:cover;width:100%}.buying-product-grid p,.buying-cover-grid span,.buying-upcoming-grid span,.buying-alt-grid span{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.buying-product-grid h3,.buying-cover-grid h3,.buying-checklist-grid h3,.buying-upcoming-grid h3,.buying-alt-grid h3{color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-weight:900;letter-spacing:-.035em;line-height:1.15;margin:0 0 14px}.buying-product-grid ul{display:grid;gap:9px;margin:0 0 22px;padding-left:17px}.buying-product-grid li,.buying-cover-grid p,.buying-checklist-grid p,.buying-upcoming-grid p,.buying-alt-grid p,.buying-faq-list p{color:#ffffffa8;font-size:13px;line-height:1.7}.buying-product-grid li::marker{color:var(--yellow)}.buying-compare-table{border:1px solid rgba(242,210,12,.24);display:grid;overflow:hidden}.buying-compare-table div{display:grid;grid-template-columns:.9fr repeat(3,1fr)}.buying-compare-table div:first-child{background:#f2d20c24}.buying-compare-table strong,.buying-compare-table span{border-bottom:1px solid rgba(242,210,12,.16);border-right:1px solid rgba(242,210,12,.16);color:#ffffffc7;font-size:12px;line-height:1.55;padding:16px}.buying-compare-table strong{color:var(--yellow);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.buying-cover-grid,.buying-checklist-grid,.buying-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buying-cover-grid a,.buying-alt-grid article{transition:border-color .16s ease,transform .16s ease}.buying-cover-grid a:hover,.buying-alt-grid article:hover{border-color:var(--yellow);transform:translateY(-4px)}.buying-checklist-section{background:radial-gradient(circle at 50% 0%,rgba(242,210,12,.12),transparent 36%),#ffffff09;border-top:1px solid rgba(242,210,12,.18);margin-top:86px;padding-bottom:62px}.buying-checklist-grid article b{color:var(--yellow);display:block;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;margin-bottom:12px}.buying-checklist-actions{justify-content:center}.buying-alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buying-faq-list{border:1px solid rgba(242,210,12,.22);margin:0 auto;max-width:920px}.buying-faq-list details{background:#0000003d;border-bottom:1px solid rgba(242,210,12,.18);padding:18px 22px}.buying-faq-list details:last-child{border-bottom:0}.buying-faq-list summary{color:#fff;cursor:pointer;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.buying-final-cta{padding-top:96px;text-align:center}.buying-final-cta .buying-hero-actions{justify-content:center}@media(max-width:760px){.guide-manual-page{padding-top:106px}.manual-article-shell{padding-top:22px;width:min(100% - 26px,760px)}.manual-product-card,.manual-toc,.manual-section,.manual-comment-section{padding:22px 18px}.manual-product-card h2 span{display:none}.manual-check-list{grid-template-columns:1fr}.manual-table div,.manual-table.compact div{gap:6px;grid-template-columns:1fr}.manual-step-card{grid-template-columns:1fr}.manual-wide-shell{width:min(100% - 26px,1120px)}.manual-layout-with-sidebar{display:block}.manual-side-toc{margin-bottom:24px;position:relative;top:auto}.manual-option-grid,.stick-check-grid{grid-template-columns:1fr}.manual-return-bar,.manual-footer-bar,.manual-subscribe-card .newsletter-form{align-items:stretch;flex-direction:column}.buying-guides-main{padding-top:118px}.buying-hero{display:block;min-height:0}.buying-hero-visual{margin-top:28px}.buying-product-grid,.buying-cover-grid,.buying-checklist-grid,.buying-upcoming-grid,.buying-alt-grid{grid-template-columns:1fr}.buying-compare-table{overflow-x:auto}.buying-compare-table div{min-width:720px}.buying-hero-actions,.buying-checklist-actions{align-items:stretch;flex-direction:column}}@media(max-width:900px){.directory-main{padding-top:calc(var(--top-stack) + 62px)}.directory-hero{padding:58px 0 57px}.directory-hero-layout,.directory-search-heading,.directory-note{display:block}.directory-hero h1{font-size:clamp(76px,23vw,114px)}.directory-hero-stats{margin-top:30px}.directory-search-card{padding:25px 18px 19px}.directory-search-heading h2,.directory-results-heading h2,.directory-note h2{font-size:43px}.directory-controls{align-items:stretch;display:block}.directory-selects{margin-top:13px}.directory-selects label,.directory-selects select{min-width:0;width:100%}.directory-results-heading{margin-top:47px}.channel-grid{display:block}.channel-card{border-right:0}.directory-note{margin-top:48px;padding:24px 19px}.directory-note>p{margin-top:13px}}@media(max-width:900px){:root{--shell: min(100% - 34px, 680px)}.site-header{height:62px;padding-inline:18px}.brand img{width:114px}.menu-toggle{display:grid;gap:5px;padding:8px 0 8px 10px}.menu-toggle span:not(.sr-only){background:#fff;display:block;height:1px;width:22px}.site-nav{background:#080908;border-top:1px solid rgba(255,255,255,.1);display:none;inset:62px 0 auto;margin:0;padding:22px 18px 26px;position:absolute}.site-nav.is-open{display:grid;gap:18px}.nav-dropdown{background:transparent;border-top:1px solid rgba(255,255,255,.12);gap:0;left:0;margin-top:13px;min-width:0;opacity:1;padding:9px 0 0 14px;pointer-events:auto;position:static;transform:none;visibility:visible}.nav-dropdown a{color:#ffffffb8;font-size:11px;padding:7px 0}.brand-hero,.comparison-hero{padding:68px 0 48px}.brand-section,.comparison-section{padding:58px 0}.brand-section-heading,.comparison-hero-card,.comparison-card-grid,.setup-comparison{display:block}.brand-value-grid,.compare-metrics,.comparison-proof-strip .page-shell,.report-grid{grid-template-columns:1fr}.setup-guide-main,.guide-article-main{padding:128px 0 64px}.setup-guide-hero{display:block}.guide-filter-list{justify-content:flex-start;margin-top:24px}.setup-guide-card-grid{grid-template-columns:1fr;gap:34px}.setup-guide-card-image{min-height:230px}.guide-article-shell{padding:24px 18px}.guide-article-actions{align-items:stretch;flex-direction:column}.brand-value-card,.comparison-card,.compare-metric,.report-card{min-height:0}.comparison-hero-card{padding:24px 18px}.comparison-hero-image{min-height:240px}.comparison-card+.comparison-card,.setup-comparison .comparison-card+.comparison-card{margin-top:18px}.comparison-row{grid-template-columns:1fr;gap:6px}.comparison-white-section,.comparison-dark-section,.final-comparison-cta{padding:58px 0}.mini-directory-toolbar,.protection-grid,.testimonial-grid,.support-method-grid{grid-template-columns:1fr}.mini-directory-topbar{align-items:flex-start;flex-direction:column}.mini-directory-topbar em{margin-left:0}.comparison-pill-list{justify-content:flex-start}.mini-channel-card{align-items:flex-start;grid-template-columns:48px minmax(0,1fr)}.mini-channel-card small{grid-column:2;justify-self:flex-start}.mini-directory-body{max-height:360px;padding:34px 16px 28px}.comparison-faq-list summary{padding-right:52px}.header-shop{display:none}.hero{background-position:67% center;min-height:590px}.product-showcase-scroll{height:120vh}.product-showcase-stage{height:calc(100vh - 92px);min-height:560px;top:92px}.showcase-side-card{display:none}.showcase-stage-label{top:14px}.showcase-stage-label b{display:none}.showcase-main-copy{padding-top:210px}.showcase-main-copy h3{font-size:clamp(62px,17vw,84px)}.showcase-main-copy span{font-size:12px;max-width:320px}.showcase-carousel-controls{bottom:18px}.showcase-carousel-controls button{height:42px;width:42px}.review-marquee-section{padding:58px 0 62px}.review-marquee-heading{display:block;margin-bottom:27px}.review-marquee-heading h2{font-size:56px}.review-marquee-note{margin-top:21px}.review-marquee-card{flex-basis:min(218px,calc(100vw - 86px));min-height:148px;padding:11px 12px 10px}.review-marquee-wall,.review-marquee-group{gap:10px}.review-marquee-group{padding-right:10px}.review-marquee-stars{font-size:11px}.review-marquee-sample{font-size:6px;max-width:94px;padding:3px 5px}.review-marquee-card h3{font-size:12px;margin:10px 0 5px}.review-marquee-card>p{font-size:9px;line-height:1.5;margin-bottom:11px}.review-marquee-card-meta{padding-top:9px}.review-marquee-card-meta span,.review-marquee-card-meta b{font-size:7px}.compatibility-section{padding:66px 0 62px}.compatibility-heading{margin-bottom:32px;text-align:left}.compatibility-mark{border-radius:16px;font-size:27px;height:58px;margin-bottom:22px;width:58px}.compatibility-heading h2{font-size:clamp(48px,13vw,64px);margin-bottom:16px}.compatibility-heading>p:last-child{font-size:12px;margin:0}.compatibility-device-grid{grid-template-columns:1fr 1fr}.compatibility-device{min-height:178px;padding:21px 15px 18px}.compatibility-icon{height:48px;margin-bottom:13px;width:48px}.compatibility-device h3,.compatibility-device p{font-size:10px}.compatibility-brand-panel{display:block;margin-top:28px;padding:25px 17px}.compatibility-brand-panel h3{font-size:42px;margin-bottom:20px}.compatibility-brand-grid{grid-template-columns:1fr 1fr}.compatibility-brand-grid span{font-size:9px;min-height:48px}.compatibility-note{margin:18px 0 0}.cinematic-scroll{height:260vh}.cinematic-hero{height:100vh;min-height:0}.cinematic-hero>img{object-position:64% center}.cinematic-brand{left:50%;top:32%}.cinematic-brand img{width:min(70vw,340px)}.cinematic-message{bottom:98px}.cinematic-message:not(.cinematic-message-one){max-width:calc(100vw - 34px);top:0;width:calc(100vw - 34px)}.cinematic-message h1,.cinematic-message h2{font-size:clamp(56px,15vw,74px)}.cinematic-message:not(.cinematic-message-one) h2{font-size:clamp(30px,9vw,46px)}.cinematic-message p:last-child{font-size:12px;max-width:410px}.button-cinematic{bottom:35px;left:0;right:auto}.hero-shade{background:linear-gradient(90deg,#030404e6,#03040487 58%,#0304041a)}.hero-content{padding-top:160px}h1{font-size:clamp(68px,19vw,96px)}.hero h1{font-size:clamp(54px,15vw,76px)}.hero-content h2{font-size:clamp(68px,19vw,96px)}.hero-copy{font-size:12px;max-width:350px}.hero-meta{gap:22px;margin-top:44px}.hero-meta strong{font-size:10px}.hero-watermark{display:none}.trust-strip{grid-template-columns:1fr 1fr}.trust-item{min-height:88px;padding:0 16px}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid rgba(242,210,12,.2)}.trust-item b{font-size:27px}.trust-item strong{font-size:9px}.trust-item span{font-size:10px}.product-section,.feature-section{padding:80px 0}.section-intro{align-items:start;display:block}.section-intro h2{font-size:58px;text-align:left}.product-layout{display:block}.product-visual{min-height:340px}.product-copy{border-left:1px solid rgba(242,210,12,.27);border-top:0;padding:35px 23px 28px}.product-copy h3{font-size:54px}.buying-guide-section,.box-section,.specs-section,.compare-section,.support-section{padding:68px 0}.buying-guide-section .section-heading h2,.setup-copy h2,.box-copy h2,.compare-heading h2,.specs-heading h2,.support-copy h2{font-size:clamp(48px,13vw,64px)}.guide-card-grid{display:block;margin-top:28px}.guide-card-grid article{min-height:auto;padding:24px 20px}.guide-card-grid article+article{border-top:0}.guide-card-grid h3,.setup-steps h3{margin:14px 0 6px}.setup-layout,.box-section,.specs-section,.support-layout{display:block}.support-copy{position:static}.setup-layout{min-height:0;padding:62px 0}.setup-steps{display:block;margin-top:28px}.setup-steps article{min-height:auto;padding:24px 20px}.setup-steps article+article{border-left:1px solid rgba(242,210,12,.24);border-top:0}.box-visual{min-height:340px}.box-copy{border-left:1px solid rgba(242,210,12,.25);border-top:0;min-height:0;padding:34px 22px}.box-list-grid,.compare-heading,.compare-grid{display:block}.compare-card{min-height:auto;padding:28px 22px}.compare-card+.compare-card{border-top:0}.compare-card h3{font-size:48px}.specs-heading{margin-bottom:26px;position:static}.specs-table div{grid-template-columns:1fr;min-height:0}.specs-table span,.specs-table strong{padding:15px 18px}.specs-table strong{border-left:0;border-top:1px solid rgba(242,210,12,.14);padding-top:0}.support-actions{margin-bottom:30px}.faq-list summary{font-size:12px;line-height:1.5;padding-right:28px}.faq-list p{margin-right:0}.campaign-banner{height:400px}.campaign-banner>img{object-position:60% center}.campaign-copy{padding-top:84px}.campaign-copy h2{font-size:60px}.watch-section{padding:66px 0 52px}.watch-heading{display:block}.watch-heading h2{font-size:62px}.watch-heading>p{margin-top:13px}.watch-rail-shell{margin-left:17px;margin-top:28px}.watch-rail{padding-right:17px}.watch-card{flex-basis:min(300px,calc(100vw - 46px));min-height:240px}.feature-grid{display:block}.feature-grid article{border-bottom:1px solid rgba(242,210,12,.2);border-right:0;min-height:auto;padding:23px 0}.feature-grid article:last-child{border-bottom:0}.feature-grid h3{margin:13px 0 4px}.device-layout{display:block;height:auto;width:100%}.device-copy{margin-inline:auto;padding:66px 0 42px;width:var(--shell)}.device-image{height:280px;margin-right:0}.device-image img{width:min(110%,520px)}.dealer-section{display:block;min-height:0}.dealer-image{border-left:0;border-top:1px solid rgba(242,210,12,.24);height:210px;position:relative}.dealer-copy{background:radial-gradient(circle at 18% 18%,rgba(242,210,12,.14),transparent 28%),#10110d;color:#fff;margin-left:0;max-width:none;min-height:0;padding:38px 17px 42px}.dealer-copy h2{color:#fff;text-shadow:none}.dealer-copy>p{color:#ffffff9e}.authorized-seller-section{padding:58px 0}.authorized-seller-layout{display:block}.authorized-certificate{padding:8px}.authorized-copy{border-left:0;border-top:1px solid rgba(242,210,12,.28);margin-top:28px;padding-left:0;padding-top:28px}.authorized-copy h2{font-size:46px}.newsletter-layout{display:block;min-height:0;padding:40px 0}.newsletter-form{margin-top:18px}.footer-grid{gap:30px 22px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:480px){.announcement p{font-size:7px}.hero{min-height:560px}.hero-actions{align-items:start;flex-direction:column;gap:18px}.hero-meta{gap:14px}.hero-meta div{padding-left:8px}.hero-meta strong{font-size:9px}.product-specs strong{font-size:32px}.price-row{align-items:start;flex-direction:column}}@media(max-width:900px),(pointer:coarse)and (max-width:1180px){html{max-width:100%;overflow-x:hidden;scroll-behavior:auto}body{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:hidden;overscroll-behavior-y:auto;touch-action:pan-y}.announcement{z-index:40}.site-header{background:#050604!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 34px #00000057;height:62px;position:fixed;top:var(--top-stack);z-index:39}.site-header:before{background:#050604;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.site-nav{background:#050604!important;box-shadow:0 28px 46px #0000006b;max-height:calc(100svh - 92px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.nav-dropdown{background:#050604!important}.static-hero{padding-top:calc(var(--top-stack) + 62px)}.static-hero img{min-height:0}.cinematic-scroll{height:auto!important;min-height:0}.cinematic-hero{height:auto!important;min-height:calc(100svh - 30px);padding:116px 0 58px;position:relative!important;top:auto!important}.cinematic-layout{display:flex;flex-direction:column;gap:20px;height:auto;justify-content:flex-end;min-height:calc(100svh - 204px)}.cinematic-brand{display:none}.cinematic-darkness{opacity:.28!important}.cinematic-message{bottom:auto!important;left:auto!important;opacity:1!important;position:relative!important;top:auto!important;transform:none!important;width:min(100%,620px)!important}.cinematic-message:not(.cinematic-message-one){display:none}.cinematic-message h1,.cinematic-message h2{font-size:clamp(48px,13vw,68px);line-height:.92}.cinematic-message p:last-child{max-width:360px}.button-cinematic{align-self:flex-start;bottom:auto!important;left:auto!important;margin-top:6px;opacity:1!important;pointer-events:auto!important;position:relative!important;right:auto!important;transform:none!important}.product-showcase-scroll{height:auto!important;min-height:0}.product-showcase-stage{height:auto!important;min-height:0;overflow:hidden;padding:46px 0 58px;position:relative!important;top:auto!important}.product-showcase-stage:before{opacity:.28!important}.product-showcase-frame{aspect-ratio:16 / 10;border-radius:18px!important;box-shadow:0 24px 68px #0000008f!important;height:auto;inset:auto;margin:0 auto;position:relative;transform:none!important;width:var(--shell)}.product-showcase-frame .hero{height:100%;min-height:100%}.showcase-main-slide:not(.is-active){display:none}.showcase-main-copy{padding-top:clamp(92px,20vw,150px)}.showcase-main-copy h3{font-size:clamp(36px,10vw,58px)}.showcase-main-copy span{line-height:1.55}.showcase-stage-label{justify-content:center;left:auto!important;margin:0 auto 16px;opacity:1!important;position:relative;top:auto!important;transform:none!important}.showcase-stage-label b{display:inline}.showcase-carousel-controls{bottom:auto!important;justify-content:center;left:auto!important;margin-top:18px;opacity:1!important;position:relative;transform:none!important}}@media(max-width:1100px){.product-detail-grid{gap:32px;grid-template-columns:1fr}.product-purchase-panel{position:relative;top:auto}.product-service-strip{grid-template-columns:repeat(2,1fr)}.product-service-strip article:nth-child(2){border-right:0}.product-service-strip article:nth-child(-n+2){border-bottom:1px solid rgba(242,210,12,.18)}.product-extra-heading,.product-extra-grid,.product-channel-grid,.product-setup-grid,.product-replay-grid,.product-media-split{grid-template-columns:1fr}.product-stick-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-extra-heading{align-items:start}.product-media-split-reverse .product-media-image,.product-media-split-reverse .product-media-copy{order:initial}.product-media-copy,.product-media-image,.product-media-image img,.product-media-hero,.product-media-hero-copy{min-height:360px}.product-media-hero-copy{max-width:52%;padding:42px 34px}}@media(max-width:700px){.product-detail-main{padding:128px 0 44px}.product-detail-kicker{font-size:36px;margin-bottom:22px}.product-detail-hero:before{display:none}.product-gallery-main{min-height:420px;padding:22px}.product-gallery-main img{max-height:380px;max-width:118%}.product-gallery-thumbs{margin-top:16px;max-width:100%}.product-purchase-panel{padding:32px 22px 30px}.product-purchase-panel h1{font-size:27px}.product-benefit-list p{font-size:9px}.product-service-strip{grid-template-columns:1fr}.product-service-strip article,.product-service-strip article:nth-child(2){border-bottom:1px solid rgba(242,210,12,.18);border-right:0}.product-service-strip article:last-child{border-bottom:0}.product-l2-extra{margin-top:56px}.product-stick-review-grid{grid-template-columns:1fr}.product-stick-media-contain{min-height:320px}.product-extra-heading{margin-bottom:22px}.product-extra-heading h2,.product-media-copy h2,.product-bottom-cta h2{font-size:43px}.product-extra-heading span,.product-bottom-cta p{font-size:13px}.product-extra-panel,.product-channel-card,.product-setup-grid article,.product-replay-grid article,.product-savings-card,.product-bottom-cta{padding:22px}.product-spec-list div{gap:6px;grid-template-columns:1fr}.product-guide-grid,.product-savings-grid{grid-template-columns:1fr}.product-channel-card{min-height:170px}.product-video-play{height:48px;width:48px}.product-video-card>div{bottom:18px;left:18px;right:18px}.product-media-copy,.product-media-image,.product-media-image img,.product-media-hero,.product-media-hero-copy{min-height:auto}.product-media-image img{aspect-ratio:16 / 10}.product-media-hero{min-height:620px}.product-media-hero-bg{height:100%;object-position:center right}.product-media-hero:after{background:linear-gradient(180deg,#000000d1,#00000094 45%,#0003)}.product-media-hero-copy{max-width:none;padding:28px 22px}.product-extra-cta-row{align-items:stretch;flex-direction:column}.product-extra-cta-row .button{width:100%}}.faq-page-main{background:linear-gradient(rgba(242,210,12,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.03) 1px,transparent 1px),#050604;background-size:120px 120px;color:#fff}.faq-hero{padding:96px 0 36px;text-align:center}.faq-hero h1{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(84px,10vw,160px);letter-spacing:.04em;line-height:.88;margin:10px 0 20px}.faq-hero>p{color:#ffffffad;line-height:1.8;margin:0 auto;max-width:720px}.faq-contact-strip,.faq-directory{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.faq-contact-strip{margin-top:28px}.faq-contact-strip a,.faq-directory a{border:1px solid rgba(242,210,12,.24);color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;padding:13px 16px;text-transform:uppercase}.faq-contact-strip a:hover,.faq-directory a:hover{background:var(--yellow);color:#060704}.faq-directory{border-bottom:1px solid rgba(242,210,12,.22);border-top:1px solid rgba(242,210,12,.22);padding:24px 0}.faq-content{display:grid;gap:54px;padding:58px 0 100px}.faq-section{display:grid;gap:26px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);scroll-margin-top:120px}.faq-section h2{font-family:Bebas Neue,sans-serif;font-size:clamp(38px,4vw,62px);font-weight:400;letter-spacing:.04em;line-height:.98;margin:0;text-transform:uppercase}.faq-section>.eyebrow{align-self:start;border-left:1px solid rgba(242,210,12,.46);padding-left:18px}.faq-list-page{grid-column:2}.faq-list-page details{background:#0a0b08b8}.faq-list-page p a{color:var(--yellow)}@media(max-width:760px){.faq-hero{padding:70px 0 28px;text-align:left}.faq-contact-strip,.faq-directory{justify-content:flex-start}.faq-directory{overflow-x:auto;padding:18px 0}.faq-directory a{flex:0 0 auto}.faq-section{grid-template-columns:1fr}.faq-list-page{grid-column:auto}}.support-page{background:#050604;color:#fff}.support-main{background:radial-gradient(circle at 70% 12%,rgba(242,210,12,.13),transparent 30%),linear-gradient(rgba(242,210,12,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(242,210,12,.035) 1px,transparent 1px),#050604;background-size:auto,118px 118px,118px 118px,auto;padding:132px 0 80px}.support-hero{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);min-height:620px}.support-hero-copy h1{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(70px,8.4vw,142px);font-weight:400;letter-spacing:.02em;line-height:.94;margin:16px 0 24px;max-width:700px;text-transform:uppercase}.support-hero-copy>p{color:#ffffffad;font-size:16px;line-height:1.75;margin:0;max-width:590px}.support-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.support-hero-visual{align-items:center;background:radial-gradient(circle at 62% 44%,rgba(242,210,12,.2),transparent 34%),linear-gradient(145deg,rgba(242,210,12,.12),transparent 48%),#0a0b08d1;border:1px solid rgba(242,210,12,.24);display:flex;justify-content:center;min-height:520px;overflow:hidden;padding:clamp(30px,5vw,68px);position:relative}.support-hero-visual img{display:block;filter:drop-shadow(0 34px 65px rgba(0,0,0,.62));max-height:420px;max-width:105%;object-fit:contain}.support-status-card{background:#030403e0;border:1px solid rgba(242,210,12,.3);max-width:220px;padding:18px;position:absolute}.support-status-card span{color:var(--yellow);display:block;font-family:Bebas Neue,sans-serif;font-size:38px;line-height:.9}.support-status-card p{color:#ffffffb8;font-size:12px;line-height:1.5;margin:8px 0 0}.support-status-card-top{right:26px;top:26px}.support-status-card-bottom{bottom:26px;left:26px}.support-contact-grid,.support-service-strip,.support-resource-grid,.support-promise-list{display:grid;gap:16px}.support-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-contact-grid a,.support-service-strip article,.support-resource-grid a,.support-promise-list article{background:linear-gradient(145deg,rgba(242,210,12,.1),transparent 54%),#080908d6;border:1px solid rgba(242,210,12,.24);color:#fff}.support-contact-grid a{display:grid;min-height:210px;padding:26px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.support-contact-grid a:hover,.support-resource-grid a:hover{background:linear-gradient(145deg,rgba(242,210,12,.17),transparent 58%),#0d0e09f5;border-color:#f2d20c94;transform:translateY(-4px)}.support-contact-grid span{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:38px}.support-contact-grid h2,.support-promise h2{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(34px,4vw,62px);font-weight:400;line-height:.95;margin:0;text-transform:uppercase}.support-contact-grid h2{align-self:end;font-size:34px;margin-top:34px}.support-contact-grid p,.support-service-strip p,.support-resource-grid p,.support-promise p,.support-promise-list p{color:#ffffffa8;font-size:13px;line-height:1.65;margin:0}.support-promise{align-items:start;display:grid;gap:46px;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);margin-top:82px}.support-promise>div:first-child p:last-child{margin-top:18px;max-width:560px}.support-promise-list{grid-template-columns:repeat(2,minmax(0,1fr))}.support-promise-list article{padding:24px}.support-promise-list span,.support-service-strip span,.support-resource-grid span{color:var(--yellow);display:block;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.support-service-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px}.support-service-strip article{padding:24px}.support-resource-hub{margin-top:82px}.support-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-resource-grid a{display:block;min-height:170px;padding:24px;transition:transform .18s ease,border-color .18s ease,background .18s ease}@media(max-width:1100px){.support-hero,.support-promise{grid-template-columns:1fr}.support-contact-grid,.support-service-strip,.support-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.support-main{padding:116px 0 54px}.support-hero{min-height:0}.support-hero-visual{min-height:360px}.support-status-card{position:static}.support-hero-visual{align-items:stretch;flex-direction:column;gap:12px}.support-hero-visual img{max-height:240px}.support-contact-grid,.support-service-strip,.support-resource-grid,.support-promise-list{grid-template-columns:1fr}}@media(max-width:900px){.footer-grid.footer-grid-modern{gap:36px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid.footer-grid-modern>div:first-child{grid-column:auto}.footer-legal{align-items:start;grid-template-columns:1fr}}@media(max-width:620px){.site-footer{padding:48px 0 30px}.footer-grid.footer-grid-modern{grid-template-columns:1fr}.footer-grid h3{margin-bottom:16px}.footer-grid a{font-size:15px;margin:10px 0}.footer-legal{margin-top:48px}.footer-legal p{font-size:12px}.policy-main{padding:54px 0 58px}.policy-content{padding:24px 18px}.contact-info-list div{gap:7px;grid-template-columns:1fr}.contact-info-list dd{font-size:15px}}@media(max-width:760px){.floating-actions{bottom:14px;gap:6px;right:8px}.floating-action{gap:3px;height:38px;width:38px}.floating-action span{font-size:5px;letter-spacing:.1em}.floating-action b{font-size:11px}}@media(max-width:480px){.floating-actions{bottom:10px;gap:5px;right:6px}.floating-action{height:34px;width:34px}.floating-action span{font-size:4.5px}.floating-action b{font-size:10px}.review-marquee-card{flex-basis:min(202px,calc(100vw - 96px));min-height:138px}.review-marquee-heading h2{font-size:clamp(34px,12vw,46px)}}@media(max-width:900px){body.is-mobile-nav-open{overflow:hidden}body.is-mobile-nav-open .site-header{z-index:120}.site-nav{align-items:stretch;background:#020202!important;border-right:1px solid rgba(255,255,255,.1);border-top:0;box-shadow:28px 0 60px #0000007a;display:flex!important;flex-direction:column;gap:0;height:100svh;inset:0 auto 0 0;justify-content:flex-start;margin:0;max-height:none;opacity:0;overflow:hidden;padding:88px 20px 28px;pointer-events:none;position:fixed;transform:translate(-105%);transition:transform .22s ease,opacity .22s ease;width:min(390px,calc(100vw - 42px));z-index:121}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.site-nav>a,.site-nav>.nav-item>a{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;font-size:18px;height:auto!important;justify-content:space-between;letter-spacing:.08em;line-height:1.15;padding:20px 0;width:100%}.site-nav>.nav-item{display:block;height:auto;width:100%}.site-nav>a:after,.site-nav>.nav-item>a:after{display:none}.site-nav>.nav-item>a[data-mobile-panel-target]:before{color:#ffffffe0;content:"->";font-size:20px;order:2}.nav-dropdown{display:none!important}.mobile-nav-panel-main{display:contents}.mobile-nav-close{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff;display:grid;font-size:30px;height:46px;left:20px;line-height:1;place-items:center;position:absolute;top:20px;width:46px}.site-nav.is-subnav-active>a,.site-nav.is-subnav-active>.nav-item,.site-nav.is-subnav-active>.mobile-nav-panel-main{display:none}.mobile-nav-panel:not(.mobile-nav-panel-main){background:#020202;display:none;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:88px 20px 28px;position:absolute}.mobile-nav-panel.is-active:not(.mobile-nav-panel-main){display:block}.mobile-subnav-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.14);display:flex;gap:14px;margin-bottom:10px;padding-bottom:20px}.mobile-subnav-head button{background:transparent;border:0;color:#fff;font-size:24px;line-height:1;padding:0}.mobile-subnav-head span{color:#fff;font-size:18px;font-weight:900;letter-spacing:.06em}.mobile-nav-panel:not(.mobile-nav-panel-main) a{border-bottom:1px solid rgba(255,255,255,.12);color:#fff;display:block;font-size:16px;font-weight:900;letter-spacing:.02em;padding:19px 0;text-transform:none}.header-shop{display:none}}@media(max-width:760px){.tournament-section{padding:48px 0 50px}.tournament-card,.tournament-shell{gap:22px;text-align:left}.tournament-copy{justify-items:start}.tournament-card h2,.tournament-card p,.tournament-copy h2,.tournament-copy>p:not(.eyebrow){max-width:none;width:100%}.tournament-actions{display:grid;gap:12px;width:100%}.tournament-actions .button{justify-content:center;width:100%}.tournament-code-strip,.tournament-code{align-items:stretch;flex-direction:column;gap:10px;justify-content:flex-start;padding:16px;text-align:left}.tournament-discount{align-self:flex-start;padding:10px 14px}.tournament-code>strong{align-self:flex-start;padding:10px 14px}.tournament-benefits{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.tournament-benefit{padding:17px 18px}.tournament-benefit+.tournament-benefit{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.tournament-benefits article{gap:4px 12px;grid-template-columns:34px 1fr;min-height:96px;padding:20px 14px}.tournament-benefits article+article{border-left:1px solid rgba(242,210,12,.28);border-top:0}.tournament-benefits article:nth-child(3){border-left:0}.tournament-benefits article:nth-child(n+3){border-top:1px solid rgba(242,210,12,.28)}.tournament-benefits article span{font-size:27px}.tournament-benefits article h3{font-size:10px}.tournament-benefits article p{font-size:10px}}@media(max-width:360px){.tournament-benefits{grid-template-columns:1fr}.tournament-benefits article,.tournament-benefits article+article,.tournament-benefits article:nth-child(3){border-left:0}.tournament-benefits article+article{border-top:1px solid rgba(242,210,12,.28)}}@media(max-width:620px){.footer-grid.footer-grid-modern{gap:0}.site-footer details.footer-column{border-bottom:1px solid rgba(255,255,255,.1)}.site-footer details.footer-column summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:18px 0}.site-footer details.footer-column summary:after{color:#ffffff8f;content:"+";font-size:18px;line-height:1;transition:transform .16s ease}.site-footer details.footer-column[open] summary:after{transform:rotate(45deg)}.site-footer .footer-column-links{padding:0 0 16px}}.product-shopify-form .shopify-payment-button__button{border-radius:0;min-height:44px;text-transform:uppercase}.product-shopify-form .shopify-payment-button__more-options{color:#fff;font-size:11px;margin-top:8px}.cinematic-scroll,.cinematic-hero,.cinematic-message,.button-cinematic{display:none!important}.shopify-payment-icons{align-items:center;background:#1a1a1d;border-top:1px solid rgba(245,207,0,.14);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:18px 20px 24px}.shopify-payment-icons .payment-icon{display:block;height:24px;width:auto}.header-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin-left:18px}.header-icon-link,.header-search-submit{align-items:center;background:transparent;border:0;color:#ffffffe6;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:relative;text-decoration:none;width:34px}.header-icon-link svg,.header-search-submit svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.header-icon-link:hover,.header-search-submit:hover{color:var(--yellow)}.header-search-form{align-items:center;display:flex;height:34px;position:relative}.header-search-form input[type=search]{background:#ffffff0f;border:1px solid rgba(245,207,0,.26);border-radius:999px;color:#fff;font:inherit;font-size:12px;height:34px;max-width:0;opacity:0;padding:0;transition:max-width .22s ease,opacity .22s ease,padding .22s ease;width:160px}.header-search-form:focus-within input[type=search],.header-search-form:hover input[type=search]{max-width:160px;opacity:1;padding:0 38px 0 14px}.header-search-submit{position:absolute;right:0;top:0}.cart-count-bubble{align-items:center;background:var(--yellow);border-radius:999px;color:#050604;display:flex;font-size:10px;font-weight:900;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:2px}.cart-count-bubble.is-empty{display:none}.cart-panel{color:#fff;display:grid;gap:24px;max-width:1040px}.cart-items{display:grid;gap:14px}.cart-item{align-items:center;background:#ffffff09;border:1px solid rgba(242,210,12,.18);display:grid;gap:18px;grid-template-columns:112px minmax(0,1fr) 110px 130px;padding:14px}.cart-item-media{background:#ffffffeb;display:block;min-height:92px}.cart-item-media img{display:block;height:100%;object-fit:contain;width:100%}.cart-item-copy h2{color:#fff;font-size:18px;line-height:1.25;margin:0 0 8px}.cart-item-copy h2 a,.cart-remove-link{color:inherit}.cart-item-variant,.cart-item-price,.cart-summary small{color:#ffffffa8;margin:4px 0}.cart-remove-link{color:var(--yellow);display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-top:10px;text-transform:uppercase}.cart-quantity{color:#ffffffb8;display:grid;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cart-quantity input{background:#050505;border:1px solid rgba(242,210,12,.35);color:#fff;font:inherit;min-height:44px;padding:10px;width:100%}.cart-line-total{color:#fff;font-size:18px;text-align:right}.cart-summary{border-top:1px solid rgba(242,210,12,.28);display:grid;gap:14px;justify-items:end;padding-top:22px}.cart-summary p{align-items:baseline;color:#fff;display:flex;gap:18px;margin:0}.cart-summary span{color:#ffffffb8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cart-summary strong{color:var(--yellow);font-size:28px}.cart-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.search-page-form{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:24px 0}.search-page-form input[type=search]{background:#ffffff0f;border:1px solid rgba(245,207,0,.28);color:#fff;font:inherit;min-height:48px;padding:0 16px}.search-summary{color:#ffffffb8;margin-bottom:18px}.search-results-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.search-result-card{background:#ffffff0a;border:1px solid rgba(245,207,0,.18);padding:22px}.search-result-card img{aspect-ratio:16 / 10;margin:14px 0;object-fit:cover;width:100%}.search-result-card a{color:#fff}.pagination{margin-top:28px;text-align:center}.support-official-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:clamp(24px,5vw,76px);padding:clamp(48px,7vw,96px) 0;border-top:1px solid rgba(242,210,12,.24)}.support-official-copy{border-left:1px solid rgba(242,210,12,.45);padding-left:clamp(18px,2vw,28px)}.support-official-copy h2{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(44px,6vw,92px);font-weight:400;line-height:.9;margin:10px 0 18px;text-transform:uppercase}.support-official-copy p:not(.eyebrow){color:#ffffffad;line-height:1.8;max-width:560px}.shopify-contact-form,.shopify-customer-form{display:grid;gap:14px}.support-contact-form{background:linear-gradient(145deg,rgba(242,210,12,.12),transparent 58%),#080908e0;border:1px solid rgba(242,210,12,.28);padding:clamp(22px,4vw,42px)}.support-form-grid,.manual-comment-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shopify-contact-form label,.support-contact-form label{color:#ffffffb8;display:grid;gap:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.shopify-contact-form input,.shopify-contact-form textarea,.shopify-customer-form input{background:#ffffff0a;border:1px solid rgba(242,210,12,.28);color:#fff;font:inherit;min-height:48px;padding:12px 14px;width:100%}.shopify-contact-form textarea{min-height:150px;resize:vertical}.shopify-contact-form input:focus,.shopify-contact-form textarea:focus,.shopify-customer-form input:focus{border-color:#f2d20cc7;outline:2px solid rgba(242,210,12,.18)}.form-status-success{color:var(--yellow);font-size:13px;font-weight:800;margin:4px 0 0}@media(max-width:767px){.header-actions{gap:8px;margin-left:auto}.header-icon-link,.header-search-submit{height:32px;width:32px}.header-icon-link svg,.header-search-submit svg{height:20px;width:20px}.header-search-form input[type=search]{width:132px}.header-search-form:focus-within input[type=search],.header-search-form:hover input[type=search]{max-width:132px}.header-actions .header-shop{display:none!important}.search-page-form,.search-results-grid{grid-template-columns:1fr}.cart-item{align-items:stretch;grid-template-columns:86px minmax(0,1fr)}.cart-quantity,.cart-line-total{grid-column:1 / -1}.cart-line-total,.cart-summary{text-align:left;justify-items:stretch}.cart-actions{justify-content:stretch}.cart-actions .button{width:100%}.shopify-payment-icons{gap:6px;padding:14px 14px 18px}.shopify-payment-icons .payment-icon{height:20px}.support-official-contact,.support-form-grid,.manual-comment-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/styles.css.map */
