.landing--campaign-c{--c-ink:#050505;--c-carbon:#101214;--c-panel:#151719;--c-line:#34383d;--c-paper:#f7f7f5;--c-muted:#c3c5c8;--c-orange:#ff5a0a;--c-orange-soft:#ff7a2d;--c-compare-muted:#aeaeb2;--c-compare-accent:#f35210;--c-signal:#e43a32;--c-focus:#ffd2b4;--c-z-content:10;--c-z-sticky:40;--c-z-consent:50;color:var(--c-paper);background:var(--c-ink)}.landing--campaign-c .campaign-c{color:var(--c-paper);background:radial-gradient(circle at 50% 22%,#ff5a0a09,#0000 22%),#050505;font-family:Segoe UI,Arial,sans-serif;overflow:clip}.landing--campaign-c .campaign-c *,.landing--campaign-c .campaign-c :before,.landing--campaign-c .campaign-c :after{box-sizing:border-box}.landing--campaign-c .campaign-c img{width:100%;height:auto;display:block}.landing--campaign-c .campaign-c picture{display:block}.landing--campaign-c .campaign-c h1,.landing--campaign-c .campaign-c h2,.landing--campaign-c .campaign-c h3,.landing--campaign-c .campaign-c p,.landing--campaign-c .campaign-c dl,.landing--campaign-c .campaign-c dd,.landing--campaign-c .campaign-c ol,.landing--campaign-c .campaign-c ul,.landing--campaign-c .campaign-c blockquote,.landing--campaign-c .campaign-c figure{margin:0}.landing--campaign-c .campaign-c h1,.landing--campaign-c .campaign-c h2,.landing--campaign-c .campaign-c h3,.landing--campaign-c .campaign-c strong{font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif}.landing--campaign-c .campaign-c h1,.landing--campaign-c .campaign-c h2{text-wrap:balance;font-stretch:75%}.landing--campaign-c .campaign-c h2{letter-spacing:-.035em;font-size:clamp(2.3rem,4.2vw,4rem);line-height:1.02}.landing--campaign-c .campaign-c h3{font-size:1.35rem;line-height:1.15}.landing--campaign-c .campaign-c p{color:var(--c-muted);font-size:1rem;line-height:1.6}.landing--campaign-c .campaign-c em{color:var(--c-orange);font-style:normal}.landing--campaign-c .c-shell{width:min(100% - 64px,1240px);margin-inline:auto}.landing--campaign-c .c-section{background:#050505;padding-block:96px;position:relative}.landing--campaign-c .c-section:before{content:"";background:linear-gradient(90deg,#0000,#ff5a0a99,#0000);width:min(82%,980px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff5a0a59}.landing--campaign-c .c-heading{text-align:center;max-width:850px;margin:0 auto 48px}.landing--campaign-c .c-heading>p:not(.c-kicker){max-width:66ch;margin:16px auto 0}.landing--campaign-c .c-heading>small{color:#92969b;margin-top:12px;font-size:.75rem;line-height:1.45;display:block}.landing--campaign-c .c-kicker{letter-spacing:.12em;text-transform:uppercase;font-family:Cascadia Mono,Consolas,monospace;font-weight:700;color:var(--c-orange)!important;margin-bottom:12px!important;font-size:.78rem!important}.landing--campaign-c .c-icon{width:48px;height:48px;color:var(--c-orange);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.landing--campaign-c .c-hero{isolation:isolate;background-color:#050505;background-image:var(--c-hero-desktop);background-position:calc(50% + 300px) 0;background-repeat:no-repeat;background-size:auto 720px;min-height:800px;position:relative}.landing--campaign-c .c-hero:after{z-index:-1;content:"";background:linear-gradient(#0000,#050505);height:160px;position:absolute;bottom:0;left:0;right:0}.landing--campaign-c .c-hero__shade{z-index:-1;background:linear-gradient(90deg,#030303fa 0%,#030303e0 31%,#03030314 65%),linear-gradient(#0000 70%,#030303e6);position:absolute;inset:0}.landing--campaign-c .c-hero__inner{grid-template-rows:92px 1fr auto;grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);gap:32px 48px;min-height:800px;padding-bottom:48px;display:grid}.landing--campaign-c .c-brandbar{grid-column:1/-1;align-self:center;align-items:center;gap:16px;display:flex}.landing--campaign-c .c-brandbar img.c-brandbar__wordmark{width:134px;height:auto}.landing--campaign-c .c-brandbar span{color:#c9c9c9;border-left:1px solid #575b60;padding-left:16px;font-family:Cascadia Mono,Consolas,monospace;font-size:.82rem}.landing--campaign-c .c-hero__copy{grid-area:2/1;align-self:center;max-width:630px}.landing--campaign-c .c-hero__art{display:none}.landing--campaign-c .c-hero__copy h1{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(3.25rem,5.35vw,5.25rem);line-height:.96}.landing--campaign-c .c-hero__copy>p:not(.c-kicker){color:#ededeb;max-width:43ch;font-size:1.2rem;line-height:1.55}.landing--campaign-c .c-hero__metrics{grid-area:3/2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;width:100%;display:grid}.landing--campaign-c .c-hero__metrics span{color:#b9bdc0;border-left:1px solid #4a4e52;min-width:0;padding:0 14px;font-size:.78rem;line-height:1.45;display:grid}.landing--campaign-c .c-hero__metrics span:first-child{border-left:0;padding-left:0}.landing--campaign-c .c-hero__metrics strong{color:var(--c-orange);margin-bottom:5px;font-size:1.06rem}.landing--campaign-c .c-purchase{background:#121416f5;border:1px solid #3b3e42;border-radius:8px;grid-area:3/1;align-self:end;width:100%;max-width:490px;padding:24px;box-shadow:0 24px 80px #0000008c}.landing--campaign-c .c-purchase .purchase__price{margin-bottom:16px}.landing--campaign-c .c-purchase .price,.landing--campaign-c .c-final .price{color:#fff;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:2.25rem}.landing--campaign-c .c-purchase .purchase__actions,.landing--campaign-c .c-final__actions{grid-template-columns:132px minmax(0,1fr);gap:12px;display:grid}.landing--campaign-c .quantity{border:0;grid-template-columns:repeat(3,44px);width:132px;box-shadow:inset 0 0 0 1px #ffffff70}.landing--campaign-c .quantity button,.landing--campaign-c .quantity input{min-width:44px;min-height:44px}.landing--campaign-c .campaign-c .buy-button{background:var(--c-signal);border-radius:4px;min-height:54px;font-size:1rem;transition:background .18s,transform .18s}.landing--campaign-c .campaign-c .buy-button:hover{background:#b92721;transform:translateY(-1px)}.landing--campaign-c .campaign-c .buy-button:active{transform:translateY(0)}.landing--campaign-c .campaign-c button:focus-visible,.landing--campaign-c .campaign-c a:focus-visible,.landing--campaign-c .campaign-c summary:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.landing--campaign-c .c-purchase .purchase__assurance{color:#c4c7ca;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:16px;padding:0;font-size:.68rem;list-style:none;display:flex}.landing--campaign-c .c-purchase .purchase__assurance li{padding-left:0}.landing--campaign-c .c-purchase .purchase__assurance li:before{content:none;display:none}.landing--campaign-c .c-assurance-marquee .c-marquee__row{display:block;overflow:visible;mask-image:none}.landing--campaign-c .c-purchase .purchase__assurance.c-marquee__track{will-change:auto;animation:none}.landing--campaign-c .c-purchase .purchase__assurance>*{margin-inline-end:0}.landing--campaign-c .c-purchase .purchase__assurance>[aria-hidden=true]{display:none}.landing--campaign-c .c-proofband{background:linear-gradient(#191c1f,#101214);border-block:1px solid #383c40;padding-block:28px;box-shadow:0 16px 46px #ff5a0a14}.landing--campaign-c .c-proofband__grid{grid-template-columns:repeat(4,1fr);display:grid}.landing--campaign-c .c-proofband article{border-left:1px solid #474b4f;align-items:center;gap:16px;min-height:84px;padding:0 24px;display:flex}.landing--campaign-c .c-proofband article:first-child{border-left:0;padding-left:0}.landing--campaign-c .c-proofband span.c-proof-icon{color:#f2f2f0;width:42px;min-width:42px;height:42px;-webkit-mask:var(--proof-icon) center / contain no-repeat;mask:var(--proof-icon) center / contain no-repeat;background:currentColor;transition:color .18s ease-out;display:block}@media (hover:hover) and (pointer:fine){.landing--campaign-c .c-proofband article:hover span.c-proof-icon{color:var(--c-orange)}}.landing--campaign-c .c-proofband article div{gap:5px;display:grid}.landing--campaign-c .c-proofband strong{font-size:.92rem}.landing--campaign-c .c-proofband span{color:#b6b9bc;font-size:.72rem;line-height:1.45}.landing--campaign-c .c-media-proof{padding-block:80px 88px}.landing--campaign-c .c-media-proof .c-heading{margin-bottom:28px}.landing--campaign-c .c-marquee{gap:var(--c-marquee-row-gap,18px);display:grid}.landing--campaign-c .c-marquee__row{min-width:0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.landing--campaign-c .c-marquee__track{animation:c-marquee-shift var(--c-marquee-duration,48s) linear infinite;will-change:transform;flex:none;gap:0;margin:0;padding:0;list-style:none;animation-play-state:paused;display:flex}.landing--campaign-c .c-marquee__track>*{margin-inline-end:var(--c-marquee-gap,24px)}.landing--campaign-c .c-marquee__row--reverse .c-marquee__track{animation-direction:reverse}.landing--campaign-c .c-marquee.is-running .c-marquee__track{animation-play-state:running}.landing--campaign-c .c-marquee:focus-within .c-marquee__track,.landing--campaign-c .c-marquee.is-paused .c-marquee__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.landing--campaign-c .c-marquee:hover .c-marquee__track{animation-play-state:paused}}@keyframes c-marquee-shift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.landing--campaign-c .c-logo-marquee{--c-marquee-gap:40px;--c-marquee-row-gap:16px;max-width:1240px;margin-inline:auto}.landing--campaign-c .c-logo-marquee li{flex:none;align-items:center;display:flex}.landing--campaign-c .c-logo-marquee picture{width:112px;height:34px}.landing--campaign-c .c-logo-marquee img{object-fit:contain;opacity:.86;height:100%;transition:opacity .2s ease-out}@media (hover:hover) and (pointer:fine){.landing--campaign-c .c-logo-marquee li:hover img{opacity:1}}@media (prefers-reduced-motion:no-preference){.landing--campaign-c.has-scroll-reveal [data-scroll-reveal]{opacity:0;transition:opacity .42s ease-out,translate .42s ease-out;transition-delay:calc(var(--reveal-index,0) * 55ms);translate:0 16px}.landing--campaign-c.has-scroll-reveal [data-scroll-reveal].is-visible{opacity:1;translate:0}}.landing--campaign-c .c-risk-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing--campaign-c .c-image-card{background:#111315;border:1px solid #33363a;border-radius:8px;min-width:0;position:relative;overflow:hidden}.landing--campaign-c .c-image-card picture{aspect-ratio:4/5;overflow:hidden}.landing--campaign-c .c-image-card img{object-fit:cover;height:100%;transition:transform .24s}@media (hover:hover) and (pointer:fine){.landing--campaign-c .c-image-card:hover img{transform:scale(1.025)}}.landing--campaign-c .c-image-card:active img{filter:brightness(1.08)}.landing--campaign-c .c-image-card>div{text-align:center;background:linear-gradient(#0000,#040404f5 48%);padding:56px 20px 22px;position:absolute;bottom:0;left:0;right:0}.landing--campaign-c .c-image-card h3{color:var(--c-orange-soft);margin-bottom:8px}.landing--campaign-c .c-image-card p{color:#e2e2df;font-size:.88rem;line-height:1.45}.landing--campaign-c .c-story{max-width:980px}.landing--campaign-c .c-compare-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.landing--campaign-c .c-compare-grid>article{text-align:center;background:linear-gradient(#17191b,#0d0e10);border:1px solid #5a5e62;border-radius:10px;padding:16px;overflow:hidden}.landing--campaign-c .c-compare-grid>article.is-accent{background:var(--c-compare-accent);border-color:#ff8b4c}.landing--campaign-c .c-compare-grid>article:not(.is-accent),.landing--campaign-c .c-compare-grid>article:not(.is-accent) .c-compare-label span,.landing--campaign-c .c-compare-grid>article:not(.is-accent) li{color:var(--c-compare-muted)}.landing--campaign-c .c-compare-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 8px 16px;display:flex}.landing--campaign-c .c-compare-label span{color:#c3c6c9;text-transform:uppercase;font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem}.landing--campaign-c .is-accent .c-compare-label span{color:#fff}.landing--campaign-c .c-compare-grid picture{aspect-ratio:1.35;border-radius:6px;overflow:hidden}.landing--campaign-c .c-compare-grid img{object-fit:cover;height:100%}.landing--campaign-c .c-compare-grid ol{text-align:center;padding:20px 12px 12px;list-style-position:inside}.landing--campaign-c .c-compare-grid li{color:#e7e7e5;text-align:center;border-bottom:1px solid #ffffff2e;padding:9px 0}.landing--campaign-c .c-compare-grid>article>strong{text-align:center;text-transform:uppercase;padding:12px;display:block}.landing--campaign-c .c-how{background:radial-gradient(at 50% 48%,#ff5a0a0e,#0000 38%),#020202;padding-bottom:80px}.landing--campaign-c .c-how__heading{text-align:center;width:100%;max-width:1040px;margin:0 auto 56px}.landing--campaign-c .c-how__heading h2,.landing--campaign-c .c-how__heading>p:not(.c-kicker){text-align:center;margin-inline:auto}.landing--campaign-c .c-how__heading .c-kicker{justify-content:center;align-items:center;gap:24px;font-style:italic;display:flex;font-size:.92rem!important}.landing--campaign-c .c-how__heading .c-kicker:before,.landing--campaign-c .c-how__heading .c-kicker:after{content:"";background:var(--c-orange);width:112px;height:2px}.landing--campaign-c .campaign-c .c-how__flow{--c-how-visual-height:280px;--c-how-title-height:84px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px);width:min(100%,1120px);margin-inline:auto;padding:0;list-style:none;display:grid}.landing--campaign-c .c-how__step{grid-template-rows:auto var(--c-how-visual-height) var(--c-how-title-height) 1fr;min-width:0;display:grid;position:relative}.landing--campaign-c .c-how__step:not(:last-child):after{color:var(--c-orange);content:"›";font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:4rem;font-weight:300;line-height:1;position:absolute;top:154px;right:clamp(-42px,-3vw,-28px)}.landing--campaign-c .c-how__number{z-index:1;color:var(--c-orange);margin-bottom:-22px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:clamp(2.2rem,3.2vw,3rem);font-style:italic;font-weight:800;line-height:1;display:block;position:relative}.landing--campaign-c .c-how__visual{height:var(--c-how-visual-height);align-items:flex-end;margin-bottom:24px;display:flex}.landing--campaign-c .c-how__visual picture,.landing--campaign-c .c-how__visual img{width:100%;height:100%}.landing--campaign-c .c-how__visual img{object-fit:contain;object-position:center bottom}.landing--campaign-c .c-how__step h3{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.15rem,1.8vw,1.55rem)}.landing--campaign-c .c-how__step h3:after{content:"";background:var(--c-orange);width:36px;height:3px;margin-top:9px;display:block}.landing--campaign-c .c-how__step p{max-width:33ch}.landing--campaign-c .c-how__monitor{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:end;gap:48px;max-width:1120px;margin:72px auto 0;display:grid}.landing--campaign-c .c-how__phone{height:460px;overflow:hidden}.landing--campaign-c .c-how__phone img{object-fit:contain;object-position:center bottom;height:100%}.landing--campaign-c .c-how__monitor-copy{min-width:0;padding-bottom:24px}.landing--campaign-c .c-how__monitor-copy h2{color:var(--c-orange);text-transform:uppercase;margin-bottom:6px;font-size:clamp(1.9rem,2.75vw,2.75rem);font-style:italic}.landing--campaign-c .c-how__monitor-copy>p{color:#e4e4e1;font-size:1.2rem}.landing--campaign-c .c-how__monitor dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.landing--campaign-c .c-how__monitor dl>div{border-left:1px solid #55595d;min-width:0;padding:0 24px}.landing--campaign-c .c-how__monitor dl>div:first-child{border-left:0;padding-left:0}.landing--campaign-c .c-how__monitor dt{color:#d8dadc;align-items:center;gap:10px;font-size:.92rem;line-height:1.35;display:flex}.landing--campaign-c .c-how__monitor dt .c-icon{width:38px;min-width:38px;height:38px}.landing--campaign-c .c-how__monitor dd{color:#fff;margin-top:6px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.1}.landing--campaign-c .c-system{background:radial-gradient(at 50% 42%,#ff5a0a0f,#0000 35%),#020202;padding-top:88px}.landing--campaign-c .c-system .c-heading{z-index:2;margin-bottom:0;position:relative}.landing--campaign-c .c-system__visual{isolation:isolate;place-items:center;min-height:470px;margin-top:-18px;display:grid;position:relative;overflow:hidden}.landing--campaign-c .c-system__visual:before{z-index:-1;content:"";filter:blur(1px);background:repeating-conic-gradient(from 264deg at 50% 70%,#0000 0deg 5deg,#ff5a0a1f 5.2deg 5.8deg,#0000 6deg 10deg),radial-gradient(at 50% 70%,#ff5a0ac2,#ff5a0a33 26%,#0000 58%);position:absolute;inset:3% 3% -30%;mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.landing--campaign-c .c-system__visual:after{content:"";background:linear-gradient(90deg, transparent, var(--c-orange), transparent);height:1px;position:absolute;bottom:11%;left:7%;right:7%;box-shadow:0 0 32px #ff5a0ae6}.landing--campaign-c .c-system__visual picture{z-index:1;width:min(92%,1080px);position:relative}.landing--campaign-c .c-system__visual img{object-fit:contain;mix-blend-mode:screen;max-height:500px}.landing--campaign-c .c-system__benefits{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.landing--campaign-c .c-system__benefits article{text-align:center;border-left:1px solid #ffffff42;grid-template-rows:72px 3.2em 9em auto;align-content:start;justify-items:center;min-width:0;min-height:274px;padding:0 clamp(12px,1.4vw,20px);display:grid}.landing--campaign-c .c-system__benefits article:first-child{border-left:0}.landing--campaign-c .c-system__benefits article>.c-icon{border:1px solid;border-radius:50%;width:54px;height:54px;margin-bottom:0;padding:10px}.landing--campaign-c .c-system__benefits h3{min-height:2.3em;margin-bottom:10px;font-size:clamp(.98rem,1.35vw,1.16rem)}.landing--campaign-c .c-system__benefits p{font-size:.85rem;line-height:1.5}.landing--campaign-c .c-system__benefits small{color:#bdc0c3;border-top:2px solid #ff5a0ae0;justify-content:center;align-items:flex-start;gap:7px;width:100%;margin-top:0;padding-top:16px;font-size:.72rem;line-height:1.45;display:flex}.landing--campaign-c .c-system__benefits small .c-icon{width:17px;min-width:17px;height:17px}.landing--campaign-c .c-performance__stage{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr minmax(420px,1.2fr) 1fr;align-items:center;gap:48px 24px;min-height:820px;display:grid;position:relative}.landing--campaign-c .c-performance__stage>picture{grid-area:1/2/3;width:min(100%,680px);margin-inline:auto}.landing--campaign-c .c-performance__stage>picture img{object-fit:contain;max-height:760px}.landing--campaign-c .c-performance__stage article{text-align:center;max-width:260px}.landing--campaign-c .c-performance__stage article:first-of-type,.landing--campaign-c .c-performance__stage article:nth-of-type(3){justify-self:end}.landing--campaign-c .c-performance__stage article strong{color:var(--c-orange);margin-bottom:8px;font-size:2.35rem;line-height:1;display:block}.landing--campaign-c .c-performance__stage article span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.82rem;display:block}.landing--campaign-c .c-use-marquee{--c-marquee-gap:16px;--c-marquee-row-gap:16px}.landing--campaign-c .c-use-marquee .c-marquee__row{display:block;overflow:visible;mask-image:none}.landing--campaign-c .c-use-marquee .c-marquee__track{gap:var(--c-marquee-gap,24px);will-change:auto;grid-template-columns:repeat(3,minmax(0,1fr));animation:none;display:grid}.landing--campaign-c .c-use-marquee .c-marquee__track>*,.landing--campaign-c .c-stat-marquee .c-marquee__track>*{margin-inline-end:0}.landing--campaign-c .c-use-marquee .c-marquee__track>[aria-hidden=true]{display:none}.landing--campaign-c .c-use-marquee .c-image-card picture{aspect-ratio:1/1.08}.landing--campaign-c .c-use-marquee .c-image-card h3{color:#fff}.landing--campaign-c .c-compatibility .c-shell>picture{width:100vw;max-width:none;margin-inline:calc(-50vw + min(100vw - 64px,1240px)/2)}.landing--campaign-c .c-compatibility .c-shell>picture img{object-fit:cover;object-position:center 62%;max-height:650px}.landing--campaign-c .c-vehicle-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-42px;display:grid}.landing--campaign-c .c-vehicle-grid article{z-index:1;text-align:center;background:#131517f5;border:1px solid #383c40;border-radius:8px;padding:24px;position:relative}.landing--campaign-c .campaign-c .c-vehicle-grid .c-vehicle-icon{object-fit:contain;width:64px;max-width:64px;height:46px;margin:0 auto 18px;display:block}.landing--campaign-c .c-vehicle-grid h3{margin-bottom:8px;font-size:1.05rem}.landing--campaign-c .c-vehicle-grid p{font-size:.78rem}.landing--campaign-c .c-reviews{background:radial-gradient(circle at 50% 40%,#ffffff0b,#0000 36%),linear-gradient(120deg,#070707,#0e0f10,#070707)}.landing--campaign-c .c-carousel{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:16px;display:grid;position:relative}.landing--campaign-c .c-carousel__viewport{min-height:300px}.landing--campaign-c .c-carousel__viewport article{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:840px;min-height:300px;margin-inline:auto;display:flex}.landing--campaign-c .c-carousel__viewport article[hidden]{display:none}.landing--campaign-c .c-stars{color:var(--c-orange);letter-spacing:.18em;margin-bottom:16px;font-size:2.35rem}.landing--campaign-c .c-carousel blockquote p{color:#f0f0ee;font-size:1.45rem;line-height:1.55}.landing--campaign-c .c-carousel blockquote footer{gap:4px;margin-top:20px;display:grid}.landing--campaign-c .c-carousel blockquote footer strong{font-size:1.35rem}.landing--campaign-c .c-carousel blockquote footer span{color:var(--c-orange-soft);text-transform:uppercase;font-size:.86rem}.landing--campaign-c .c-review-meta{color:#c8cbce;gap:24px;margin-top:16px;font-size:.82rem;display:flex}.landing--campaign-c .c-carousel__arrow{cursor:pointer;width:56px;min-height:56px;color:var(--c-orange);background:0 0;border:1px solid #0000;border-radius:50%;font-size:3rem;line-height:1;transition:background .18s,border-color .18s}.landing--campaign-c .c-carousel__arrow:hover{background:#17191b;border-color:#3a3e42}.landing--campaign-c .c-carousel__dots{grid-column:1/-1;justify-content:center;gap:8px;display:flex}.landing--campaign-c .c-carousel__dots button{cursor:pointer;background:0 0;border:0;width:44px;min-height:44px;padding:0}.landing--campaign-c .c-carousel__dots button:after{content:"";background:#686c70;border-radius:50%;width:12px;height:12px;margin:auto;transition:background .18s,transform .18s;display:block}.landing--campaign-c .c-carousel__dots button[aria-pressed=true]:after{background:var(--c-orange);transform:scale(1.15)}.landing--campaign-c .c-rail-frame{position:relative}.landing--campaign-c .c-rail-edge{display:none}.landing--campaign-c .c-install-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.landing--campaign-c .c-install-grid li{text-align:center;background:#101214;border:1px solid #303438;border-radius:8px;flex-direction:column;min-width:0;padding:24px 18px 0;display:flex;overflow:hidden}.landing--campaign-c .c-install-grid li>span{color:var(--c-orange);margin-bottom:8px;font-family:Cascadia Mono,Consolas,monospace;font-size:.78rem;font-weight:700}.landing--campaign-c .c-install-grid h3{margin-bottom:10px}.landing--campaign-c .c-install-grid p{min-height:104px;font-size:.82rem;line-height:1.45}.landing--campaign-c .c-install-grid picture{aspect-ratio:2/3;margin:auto -18px 0}.landing--campaign-c .c-install-grid img{object-fit:cover;object-position:center bottom;height:100%}.landing--campaign-c .c-support-grid{grid-template-columns:repeat(3,1fr);max-width:880px;margin-inline:auto;display:grid}.landing--campaign-c .c-support-grid article{text-align:center;border-left:1px solid #41454a;padding:12px 24px 20px}.landing--campaign-c .c-support-grid article:first-child{border-left:0}.landing--campaign-c .c-support-grid .c-icon{border:1px solid #c9ccce;border-radius:50%;width:60px;height:60px;margin:0 auto 16px;padding:12px}.landing--campaign-c .c-support-grid h3{margin-bottom:10px;font-size:1.12rem}.landing--campaign-c .c-support-grid p{font-size:.88rem}.landing--campaign-c .c-brand-proof__grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.landing--campaign-c .c-brand-proof__grid picture{aspect-ratio:1;background:radial-gradient(circle at 50% 58%,#ff5b0014,#0000 58%)}.landing--campaign-c .c-brand-proof__grid img{object-fit:contain;object-position:center bottom;height:100%}.landing--campaign-c .c-brand-proof__grid h2{margin-bottom:24px}.landing--campaign-c .c-brand-proof__grid p+p{margin-top:16px}.landing--campaign-c .c-brand-proof__grid>div>strong{color:var(--c-orange-soft);margin-top:24px;display:block}.landing--campaign-c .c-brand-stats{margin-top:48px}.landing--campaign-c .c-stat-marquee .c-marquee__row{display:block;overflow:visible;mask-image:none}.landing--campaign-c .c-stat-marquee .c-marquee__track{will-change:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;animation:none;display:grid}.landing--campaign-c .c-stat-marquee .c-marquee__track>[aria-hidden=true]{display:none}.landing--campaign-c .c-brand-stats article{text-align:center;border-left:1px solid #3a3e42;gap:8px;padding:20px;display:grid}.landing--campaign-c .c-brand-stats article:first-child{border-left:0}.landing--campaign-c .c-brand-stats strong{color:var(--c-orange-soft);font-size:2rem}.landing--campaign-c .c-brand-stats span{color:#c4c7c9;text-transform:uppercase;font-size:.82rem}.landing--campaign-c .c-faq-grid{grid-template-columns:repeat(2,1fr);gap:0 64px;display:grid}.landing--campaign-c .c-faq details{border-bottom:1px solid #ff5a0a61;padding:24px 0}.landing--campaign-c .c-faq summary{cursor:pointer;color:#f6f6f4;grid-template-columns:56px minmax(0,1fr) 28px;align-items:start;gap:8px;min-height:44px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35;list-style:none;display:grid}.landing--campaign-c .c-faq summary::-webkit-details-marker{display:none}.landing--campaign-c .c-faq summary span{color:var(--c-orange);font-family:Cascadia Mono,Consolas,monospace}.landing--campaign-c .c-faq__toggle{border:1px solid #ff5a0a80;border-radius:50%;width:22px;height:22px;margin-top:1px;display:block;position:relative}.landing--campaign-c .c-faq__toggle:before,.landing--campaign-c .c-faq__toggle:after{content:"";background:var(--c-orange);width:10px;height:2px;transition:opacity .18s,rotate .22s;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing--campaign-c .c-faq__toggle:after{rotate:90deg}.landing--campaign-c .c-faq details[open] .c-faq__toggle:after{opacity:0;rotate:0deg}.landing--campaign-c .c-faq summary:hover .c-faq__toggle,.landing--campaign-c .c-faq details[open] .c-faq__toggle{border-color:var(--c-orange);background:#ff5a0a1f}.landing--campaign-c .c-faq details p{padding:8px 28px 0 56px}@media (prefers-reduced-motion:no-preference){.landing--campaign-c .c-faq details[open] p{animation:.24s ease-out c-faq-open}}@keyframes c-faq-open{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.landing--campaign-c .c-final{background:radial-gradient(at 20%,#ff5a0a2b,#0000 30%),linear-gradient(120deg,#17100c,#0d0e10 48%,#141414);border-block:1px solid #3b3f43;padding-block:80px;position:relative}.landing--campaign-c .c-final__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.landing--campaign-c .c-final h2{max-width:760px}.landing--campaign-c .c-final__offer{background:#08090ac7;border:1px solid #41454a;border-radius:8px;min-width:410px;padding:24px}.landing--campaign-c .c-final__offer .purchase__price{margin-bottom:16px}.landing--campaign-c~.site-footer,.landing--campaign-c .site-footer{background:#0b0c0d;border-color:#34383c}.landing--campaign-c .sticky-buy{z-index:var(--c-z-sticky);background:#101214f7;border-color:#42464a}.landing--campaign-c .sticky-buy .quantity{flex-basis:132px}.landing--campaign-c .site-footer__contact a{align-items:center;min-height:44px;display:inline-flex}.landing--campaign-c .site-footer nav a{justify-content:center;min-width:44px}.landing--campaign-c .privacy-consent{z-index:var(--c-z-consent)}@media (width<=1180px){.landing--campaign-c .c-shell{width:calc(100% - 64px)}.landing--campaign-c .c-section{padding-block:72px}.landing--campaign-c .c-hero{background-position:calc(50% + 255px) 0;background-size:auto 660px;min-height:860px}.landing--campaign-c .c-hero__inner{grid-template-columns:1fr 360px;gap:24px 32px;min-height:860px}.landing--campaign-c .c-hero__copy h1{font-size:clamp(3.2rem,6vw,4.6rem)}.landing--campaign-c .c-hero__metrics{grid-column:1}.landing--campaign-c .c-purchase{grid-column:2}.landing--campaign-c .c-proofband__grid,.landing--campaign-c .c-risk-grid,.landing--campaign-c .c-install-grid{grid-template-columns:repeat(2,1fr)}.landing--campaign-c .c-proofband article:nth-child(3){border-left:0}.landing--campaign-c .c-proofband article:nth-child(n+3){border-top:1px solid #474b4f}.landing--campaign-c .c-brand-proof__grid{grid-template-columns:1fr;gap:40px}.landing--campaign-c .c-brand-proof__grid picture{max-width:720px;margin-inline:auto}.landing--campaign-c .campaign-c .c-how__flow{--c-how-visual-height:230px;gap:24px}.landing--campaign-c .c-system__visual{min-height:390px}.landing--campaign-c .c-system__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 0}.landing--campaign-c .c-system__benefits article:nth-child(4){border-left:0}.landing--campaign-c .c-how__step:not(:last-child):after{font-size:3.2rem;top:126px;right:-22px}.landing--campaign-c .c-how__monitor{grid-template-columns:1fr;gap:32px}.landing--campaign-c .c-how__phone{width:min(100%,380px);height:520px;margin-inline:auto}.landing--campaign-c .c-how__monitor-copy{text-align:center;max-width:760px;margin-inline:auto;padding-bottom:0}.landing--campaign-c .c-how__monitor dt{justify-content:center}.landing--campaign-c .c-performance__stage{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,1fr);min-height:0}.landing--campaign-c .c-performance__stage>picture{grid-area:1/1/auto/-1;max-width:760px;margin-inline:auto}.landing--campaign-c .c-performance__stage article,.landing--campaign-c .c-performance__stage article:first-of-type,.landing--campaign-c .c-performance__stage article:nth-of-type(3){justify-self:stretch;max-width:none}.landing--campaign-c .c-vehicle-grid{grid-template-columns:repeat(2,1fr)}.landing--campaign-c .c-install-grid p{min-height:82px}.landing--campaign-c .c-install-grid picture{aspect-ratio:2/3}.landing--campaign-c .c-final__inner{grid-template-columns:1fr}.landing--campaign-c .c-final__offer{width:min(100%,520px);min-width:0}}@media (width<=767px){.landing--campaign-c .c-shell{width:calc(100% - 36px)}.landing--campaign-c .c-section{padding-block:52px}.landing--campaign-c .campaign-c h2{font-size:clamp(1.7rem,7.4vw,2.15rem)}.landing--campaign-c .campaign-c h3{font-size:1.08rem}.landing--campaign-c .campaign-c p{font-size:.92rem;line-height:1.5}.landing--campaign-c .c-heading{margin-bottom:24px}.landing--campaign-c .c-heading>p:not(.c-kicker){margin-top:12px}.landing--campaign-c .c-story .c-heading{box-sizing:border-box;width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px}.landing--campaign-c .c-hero{background-image:none;min-height:0}.landing--campaign-c .c-hero:after{display:none}.landing--campaign-c .c-hero__shade{background:linear-gradient(#ff5a0a12,#0000 45%)}.landing--campaign-c .c-hero__inner{flex-direction:column;gap:0;min-height:0;padding-bottom:26px;display:flex}.landing--campaign-c .c-hero__art{background:var(--c-hero-mobile) center 68% / cover no-repeat;border-radius:0;width:auto;height:min(62vw,260px);margin:18px -18px 0;display:block}.landing--campaign-c .c-brandbar{align-self:stretch;min-height:60px}.landing--campaign-c .c-brandbar img.c-brandbar__wordmark{width:108px}.landing--campaign-c .c-hero__copy{align-self:stretch;max-width:none;margin-top:4px;padding:0}.landing--campaign-c .c-hero__copy h1{margin-bottom:16px;font-size:clamp(2.15rem,9.6vw,2.9rem);line-height:1}.landing--campaign-c .c-hero__copy>p:not(.c-kicker){font-size:.98rem}.landing--campaign-c .c-hero__metrics{grid-template-columns:repeat(3,1fr);align-self:stretch;margin-top:18px;display:grid}.landing--campaign-c .c-hero__metrics span{padding:0 8px;font-size:.62rem}.landing--campaign-c .c-hero__metrics strong{font-size:.84rem}.landing--campaign-c .c-purchase{max-width:none;margin-top:22px;padding:16px}.landing--campaign-c .c-purchase .price,.landing--campaign-c .c-final .price{font-size:1.85rem}.landing--campaign-c .campaign-c .buy-button{min-height:50px}.landing--campaign-c .c-purchase .purchase__actions,.landing--campaign-c .c-final__actions,.landing--campaign-c .sticky-buy{grid-template-columns:132px minmax(0,1fr)}.landing--campaign-c .c-assurance-marquee{--c-marquee-gap:26px;margin-top:14px}.landing--campaign-c .c-assurance-marquee .c-marquee__row{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing--campaign-c .c-purchase .purchase__assurance.c-marquee__track{animation:c-marquee-shift var(--c-marquee-duration,24s) linear infinite;will-change:transform;flex-wrap:nowrap;gap:0;margin-top:0;display:flex}.landing--campaign-c .c-purchase .purchase__assurance>*{margin-inline-end:var(--c-marquee-gap)}.landing--campaign-c .c-purchase .purchase__assurance>[aria-hidden=true]{display:flex}.landing--campaign-c .c-purchase .purchase__assurance li{white-space:nowrap;flex:none;align-items:center;font-size:.72rem;display:flex}.landing--campaign-c .campaign-c .c-rail{width:auto;padding-inline:calc((100vw - var(--rail-item,74vw)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:14px;margin-inline:-18px;display:flex;overflow-x:auto}.landing--campaign-c .campaign-c .c-rail::-webkit-scrollbar{display:none}.landing--campaign-c .campaign-c .c-rail>*{flex:0 0 var(--rail-item,74vw);scroll-snap-align:center;min-width:0}.landing--campaign-c .campaign-c .c-rail.is-rail-ready>*{transition:opacity .28s ease-out,scale .28s ease-out}.landing--campaign-c .campaign-c .c-rail.is-rail-ready>:not(.is-active){opacity:.6;scale:.93}.landing--campaign-c .c-rail-frame.is-rail-ready .c-rail-edge{cursor:pointer;opacity:.5;z-index:2;background:#08090a8c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,scale .16s;display:grid;position:absolute;top:50%;translate:0 -50%}.landing--campaign-c .c-rail-edge:before{content:"";border-top:2px solid var(--c-orange);border-right:2px solid var(--c-orange);width:8px;height:8px}.landing--campaign-c .c-rail-edge--previous{left:2px}.landing--campaign-c .c-rail-edge--previous:before{translate:1px;rotate:-135deg}.landing--campaign-c .c-rail-edge--next{right:2px}.landing--campaign-c .c-rail-edge--next:before{translate:-1px;rotate:45deg}.landing--campaign-c .c-rail-edge:active{opacity:.9;scale:.9}.landing--campaign-c .c-rail-frame.is-rail-ready .c-rail-edge[disabled]{cursor:default;opacity:.16}.landing--campaign-c .c-proofband{padding-block:18px 22px}.landing--campaign-c .c-faq-grid{grid-template-columns:1fr}.landing--campaign-c .c-support-grid article,.landing--campaign-c .c-support-grid article:first-child{padding:4px 8px 12px}.landing--campaign-c .c-support-grid article:first-child{border-left:0}.landing--campaign-c .c-support-grid article:not(:first-child){border-top:0;border-left:1px solid #41454a}.landing--campaign-c .c-support-grid .c-icon{width:40px;height:40px;margin-bottom:10px;padding:8px}.landing--campaign-c .c-support-grid h3{margin-bottom:6px;font-size:.82rem}.landing--campaign-c .c-support-grid p{font-size:.7rem;line-height:1.4}.landing--campaign-c .c-vehicle-grid{grid-template-columns:repeat(2,1fr);gap:12px}.landing--campaign-c .c-proofband__grid{--rail-item:73vw}.landing--campaign-c .c-proofband article,.landing--campaign-c .c-proofband article:first-child,.landing--campaign-c .c-proofband article:nth-child(3){background:#090a0bb8;border:1px solid #3f4347;border-radius:8px;min-height:86px;padding:15px}.landing--campaign-c .c-logo-marquee{--c-marquee-gap:26px;--c-marquee-row-gap:12px;width:auto;margin-inline:-18px}.landing--campaign-c .c-marquee__row{mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.landing--campaign-c .c-logo-marquee picture{width:92px;height:28px}.landing--campaign-c .c-image-card picture{aspect-ratio:4/4.2}.landing--campaign-c .c-image-card>div{padding:44px 15px 16px}.landing--campaign-c .c-image-card h3{margin-bottom:6px}.landing--campaign-c .c-image-card p{font-size:.8rem;line-height:1.4}.landing--campaign-c .c-risk-grid{--rail-item:69vw}.landing--campaign-c .c-compare-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:10px}.landing--campaign-c .c-compare-grid>article{padding:10px}.landing--campaign-c .c-compare-label{justify-items:center;gap:2px;padding:4px 2px 10px;display:grid}.landing--campaign-c .c-compare-grid h3{font-size:.92rem;line-height:1.1}.landing--campaign-c .c-compare-label span{font-size:.58rem}.landing--campaign-c .c-compare-grid picture{aspect-ratio:1.2}.landing--campaign-c .c-compare-grid ol{padding:12px 2px 6px}.landing--campaign-c .c-compare-grid li{padding:6px 0;font-size:.76rem;line-height:1.3}.landing--campaign-c .c-compare-grid>article>strong{padding:8px 0 4px;font-size:.72rem}.landing--campaign-c .c-use-marquee{--c-marquee-gap:12px;--c-marquee-row-gap:12px;width:auto;margin-inline:-18px}.landing--campaign-c .c-use-marquee .c-marquee__row{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.landing--campaign-c .c-use-marquee .c-marquee__track{animation:c-marquee-shift var(--c-marquee-duration,48s) linear infinite;will-change:transform;grid-template-columns:none;gap:0;display:flex}.landing--campaign-c .c-use-marquee .c-marquee__track>*,.landing--campaign-c .c-stat-marquee .c-marquee__track>*{margin-inline-end:var(--c-marquee-gap)}.landing--campaign-c .c-use-marquee .c-marquee__track>[aria-hidden=true]{display:block}.landing--campaign-c .c-use-marquee .c-image-card{flex:0 0 58vw}.landing--campaign-c .c-use-marquee .c-image-card picture{aspect-ratio:4/5}.landing--campaign-c .c-how{padding-bottom:52px}.landing--campaign-c .c-how__heading{margin-bottom:34px}.landing--campaign-c .c-how__heading .c-kicker{gap:12px;font-size:.72rem!important}.landing--campaign-c .c-how__heading .c-kicker:before,.landing--campaign-c .c-how__heading .c-kicker:after{width:44px}.landing--campaign-c .campaign-c .c-how__flow{--rail-item:70vw;--c-how-visual-height:146px;--c-how-title-height:76px}.landing--campaign-c .c-how__step{background:#101214;border:1px solid #303438;border-radius:8px;padding:16px 15px 20px}.landing--campaign-c .c-how__step:not(:last-child):after{content:none}.landing--campaign-c .c-how__number{margin-bottom:-10px;font-size:2rem}.landing--campaign-c .c-how__visual picture,.landing--campaign-c .c-how__visual img{height:100%}.landing--campaign-c .c-how__step h3{font-size:1.12rem}.landing--campaign-c .c-how__step p{max-width:none}.landing--campaign-c .c-how__monitor{gap:24px;margin-top:40px}.landing--campaign-c .c-how__phone{width:min(74%,260px);height:auto}.landing--campaign-c .c-how__phone img{height:auto}.landing--campaign-c .c-how__monitor-copy h2{font-size:clamp(1.6rem,7.4vw,2.1rem)}.landing--campaign-c .c-how__monitor-copy>p{font-size:.96rem}.landing--campaign-c .c-how__monitor dl{text-align:left;grid-template-columns:1fr;gap:0}.landing--campaign-c .c-how__monitor dl>div,.landing--campaign-c .c-how__monitor dl>div:first-child{border-top:1px solid #55595d;border-left:0;grid-template-columns:minmax(0,1fr) auto;padding:13px 0;display:grid}.landing--campaign-c .c-how__monitor dt{justify-content:flex-start}.landing--campaign-c .c-how__monitor dd{align-self:center;margin-top:0}.landing--campaign-c .c-system{padding-top:52px}.landing--campaign-c .c-system__visual{width:100%;min-height:250px;margin-top:6px}.landing--campaign-c .c-system__visual picture{width:110%}.landing--campaign-c .c-system__visual:before{inset:10% -18% -12%}.landing--campaign-c .c-system__benefits{--rail-item:60vw;margin-top:8px}.landing--campaign-c .c-system__benefits article,.landing--campaign-c .c-system__benefits article:first-child,.landing--campaign-c .c-system__benefits article:nth-child(4){background:#101214;border:1px solid #303438;border-radius:8px;min-height:224px;padding:20px 14px}.landing--campaign-c .c-system__benefits h3{min-height:0}.landing--campaign-c .c-system__benefits p{max-width:34ch}.landing--campaign-c .c-system__benefits small{width:100%;margin-top:auto;padding-top:14px}.landing--campaign-c .c-performance__stage{grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch stretch;gap:12px}.landing--campaign-c .c-performance__stage>picture{grid-row:auto}.landing--campaign-c .c-performance__stage article,.landing--campaign-c .c-performance__stage article:first-of-type,.landing--campaign-c .c-performance__stage article:nth-of-type(3){justify-self:stretch;max-width:none;min-height:176px}.landing--campaign-c .c-performance__stage article strong{align-content:center;min-height:2.1em;display:grid}.landing--campaign-c .c-performance__stage article span{align-content:start;min-height:2.6em;display:grid}.landing--campaign-c .c-performance__stage>picture{grid-column:1/-1}.landing--campaign-c .c-performance__stage article strong{font-size:1.35rem}.landing--campaign-c .c-performance__stage article span{margin-bottom:8px;font-size:.7rem}.landing--campaign-c .c-performance__stage article p{font-size:.78rem;line-height:1.4}.landing--campaign-c .c-performance__stage article{background:#111315;border:1px solid #303438;border-radius:8px;padding:14px 12px}.landing--campaign-c .c-compatibility .c-shell>picture{width:100vw;margin-inline:-18px}.landing--campaign-c .c-compatibility .c-shell>picture img{object-position:center;min-height:260px}.landing--campaign-c .c-vehicle-grid{margin-top:16px}.landing--campaign-c .c-vehicle-grid article{padding:15px 10px}.landing--campaign-c .c-vehicle-grid h3{font-size:.95rem}.landing--campaign-c .c-carousel{grid-template-columns:48px minmax(0,1fr) 48px;gap:4px}.landing--campaign-c .c-reviews{padding-block:44px}.landing--campaign-c .c-carousel__viewport,.landing--campaign-c .c-carousel__viewport article{min-height:0}.landing--campaign-c .c-carousel blockquote footer{margin-top:14px}.landing--campaign-c .c-carousel blockquote footer strong{font-size:1.1rem}.landing--campaign-c .c-review-meta{gap:4px;margin-top:10px;font-size:.76rem}.landing--campaign-c .c-carousel__arrow{width:48px;min-height:48px}.landing--campaign-c .c-stars{letter-spacing:.08em;margin-bottom:10px;font-size:1.4rem}.landing--campaign-c .c-carousel blockquote p{font-size:.96rem}.landing--campaign-c .c-review-meta{flex-direction:column;gap:8px}.landing--campaign-c .c-install-grid{--rail-item:71vw}.landing--campaign-c .c-install-grid li{padding:18px 16px 0}.landing--campaign-c .c-install-grid p{min-height:78px;margin-bottom:18px}.landing--campaign-c .c-install-grid picture{aspect-ratio:2/3;margin-inline:-16px}.landing--campaign-c .c-install-grid img{object-fit:contain;object-position:center}.landing--campaign-c .c-stat-marquee{--c-marquee-gap:12px;width:auto;margin-inline:-18px}.landing--campaign-c .c-stat-marquee .c-marquee__row{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing--campaign-c .c-stat-marquee .c-marquee__track{animation:c-marquee-shift var(--c-marquee-duration,32s) linear infinite;will-change:transform;grid-template-columns:none;gap:0;display:flex}.landing--campaign-c .c-stat-marquee .c-marquee__track>[aria-hidden=true]{display:grid}.landing--campaign-c .c-brand-stats article,.landing--campaign-c .c-brand-stats article:first-child{background:#101214d9;border:1px solid #3a3e42;border-radius:8px;flex:0 0 44vw;padding:18px 12px}.landing--campaign-c .c-brand-stats strong{font-size:1.5rem}.landing--campaign-c .c-brand-stats span{font-size:.74rem}.landing--campaign-c .c-faq details{padding:15px 0}.landing--campaign-c .c-faq summary{grid-template-columns:34px minmax(0,1fr) 26px;gap:6px;font-size:.98rem}.landing--campaign-c .c-faq details p{padding-inline:34px 26px}.landing--campaign-c .c-final{padding-block:44px}.landing--campaign-c .c-final__inner{gap:24px}.landing--campaign-c .c-final__offer{padding:16px}}@media (width<=379px){.landing--campaign-c .c-hero__copy h1{font-size:2.55rem}.landing--campaign-c .c-hero__metrics span{padding:0 6px;font-size:.58rem}.landing--campaign-c .c-hero__metrics strong{font-size:.78rem}.landing--campaign-c .c-purchase .purchase__actions,.landing--campaign-c .c-final__actions{grid-template-columns:132px minmax(0,1fr);gap:8px}.landing--campaign-c .campaign-c .quantity{grid-template-columns:repeat(3,44px);width:132px}.landing--campaign-c .campaign-c .buy-button{padding-inline:8px;font-size:.9rem}.landing--campaign-c .c-carousel{grid-template-columns:44px minmax(0,1fr) 44px}.landing--campaign-c .c-carousel__viewport,.landing--campaign-c .c-carousel__viewport article{min-height:500px}}@media (prefers-reduced-motion:reduce){.landing--campaign-c .campaign-c *,.landing--campaign-c .campaign-c :before,.landing--campaign-c .campaign-c :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing--campaign-c .c-logo-marquee .c-marquee__row{overflow-x:auto;mask-image:none}.landing--campaign-c .c-logo-marquee .c-marquee__track{will-change:auto;animation:none}.landing--campaign-c .c-logo-marquee .c-marquee__track>[aria-hidden=true]{display:none}.landing--campaign-c .campaign-c .c-rail.is-rail-ready>:not(.is-active){opacity:1;scale:1}}@media (width<=767px) and (prefers-reduced-motion:reduce){.landing--campaign-c .campaign-c .c-use-marquee .c-marquee__row,.landing--campaign-c .campaign-c .c-stat-marquee .c-marquee__row{overflow-x:auto;mask-image:none}.landing--campaign-c .campaign-c .c-use-marquee .c-marquee__track,.landing--campaign-c .campaign-c .c-stat-marquee .c-marquee__track{will-change:auto;animation:none}.landing--campaign-c .campaign-c .c-use-marquee .c-marquee__track>[aria-hidden=true],.landing--campaign-c .campaign-c .c-stat-marquee .c-marquee__track>[aria-hidden=true]{display:none}}.landing--campaign-c.has-reduced-motion .campaign-c *,.landing--campaign-c.has-reduced-motion .campaign-c :before,.landing--campaign-c.has-reduced-motion .campaign-c :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing--campaign-c.has-reduced-motion .c-logo-marquee .c-marquee__row{overflow-x:auto;mask-image:none}.landing--campaign-c.has-reduced-motion .c-logo-marquee .c-marquee__track{will-change:auto;animation:none}.landing--campaign-c.has-reduced-motion .c-logo-marquee .c-marquee__track>[aria-hidden=true]{display:none}.landing--campaign-c.has-reduced-motion .campaign-c .c-rail.is-rail-ready>:not(.is-active){opacity:1;scale:1}@media (width<=767px){.landing--campaign-c.has-reduced-motion .campaign-c .c-use-marquee .c-marquee__row,.landing--campaign-c.has-reduced-motion .campaign-c .c-stat-marquee .c-marquee__row{overflow-x:auto;mask-image:none}.landing--campaign-c.has-reduced-motion .campaign-c .c-use-marquee .c-marquee__track,.landing--campaign-c.has-reduced-motion .campaign-c .c-stat-marquee .c-marquee__track{will-change:auto;animation:none}.landing--campaign-c.has-reduced-motion .campaign-c .c-use-marquee .c-marquee__track>[aria-hidden=true],.landing--campaign-c.has-reduced-motion .campaign-c .c-stat-marquee .c-marquee__track>[aria-hidden=true]{display:none}}
