@font-face{font-family:Anton;src:url('assets/fonts/anton-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-latin.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Plex;src:url('assets/fonts/plex-mono-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--red:#d91828;--ink:#101114;--paper:#f1f0eb;--muted:#696963;--line:#cfcec7;--ease:cubic-bezier(.2,.8,.2,1);--pad:clamp(24px,4.2vw,72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%;height:auto}svg{display:block}h1,h2,h3,p{margin:0}p{line-height:1.65}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #2474ff;outline-offset:5px}::selection{background:var(--red);color:white}[hidden]{display:none!important}.mono{font-family:Plex,monospace;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.015em;text-transform:uppercase}.micro{font-size:10px;line-height:1.6}.red{color:var(--red)}.skip-link{position:fixed;left:20px;top:-100px;z-index:200;background:white;padding:16px}.skip-link:focus{top:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:19px 23px;font-size:12px;font-weight:800;white-space:nowrap;min-height:56px;border:1px solid transparent;border-radius:5px;transition:transform .25s var(--ease),background .25s,color .25s;position:relative}.button>span:last-child{font-size:22px;font-weight:400;line-height:1;transition:transform .25s}.button:hover>span:last-child{transform:translate(3px,-3px)}.button:hover{transform:translateY(-3px)}.button-black{background:var(--ink);color:var(--paper)}.button-black:hover{background:#303136}.button-cream{background:var(--paper);color:var(--ink)}.button-cream:hover{background:white}.chrome-icon{width:21px;height:21px;flex-shrink:0}.text-button{display:inline-flex;gap:24px;align-items:center;font-weight:800;border:0;border-bottom:1px solid currentColor;padding:8px 0;background:transparent;font-size:13px}.text-button>span:last-child{font-size:23px}.nav-shell{height:91px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:20}.brand{width:154px;flex-shrink:0;margin-left:-12px}.logo-motion{position:relative;display:block}.logo-v{position:absolute;inset:0;clip-path:polygon(39.0667% 43.2836%,39.2000% 27.2921%,62.8667% 8.5288%,62.9333% 10.2345%,51.4667% 81.6631%,46.5333% 81.8763%,39.0667% 44.5629%);pointer-events:none}.logo-motion.is-playing .logo-v{animation:v-jump .65s var(--ease)}@keyframes v-jump{0%,100%{transform:translateY(0)}35%{transform:translateY(-6px)}65%{transform:translateY(1px)}}.desktop-nav{display:flex;gap:37px}.desktop-nav a{font-family:Plex,monospace;font-size:10px;text-transform:uppercase;padding:10px 0;transition:color .2s}.desktop-nav a:hover{color:var(--red)}.nav-cta{min-height:42px;padding:10px 20px;font-size:11px}.menu-toggle{display:none}.mobile-nav{position:absolute;left:0;right:0;top:100%;background:var(--paper);padding:24px;box-shadow:0 12px 12px #0001}.mobile-nav a{display:block;padding:18px 0;border-top:1px solid var(--line);font-weight:800}.hero{padding:16px 16px 0}.hero-meta{padding:0 calc(var(--pad) - 16px);display:flex;justify-content:space-between;align-items:center}.hero-meta>span:last-child{display:flex;gap:8px;align-items:center}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red)}.hero h1{font-family:Anton,Impact,sans-serif;font-size:clamp(78px,13.8vw,235px);line-height:1.05;font-weight:400;letter-spacing:-.022em;white-space:nowrap;text-align:center;margin:22px 0 0;position:relative}.hero-scene{background:var(--red);position:relative;min-height:560px;border-radius:10px;isolation:isolate;--pointer-x:0px;--pointer-y:0px}.hero-side-copy{position:relative;z-index:5;width:30%;padding:100px 0 58px 3.4vw;color:var(--paper)}.eyebrow{font-size:9px;display:block;margin-bottom:21px}.hero-side-copy h2{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(30px,3.4vw,56px);line-height:1.05;color:var(--ink);letter-spacing:-.015em}.hero-side-copy p{font-size:13px;max-width:255px;margin:19px 0 27px;line-height:1.7}.hero-reassurance{display:block;font-size:8px;margin-top:13px}.hero-character{position:absolute;width:51%;height:calc(100% + 190px);bottom:0;left:25.5%;z-index:3;pointer-events:none;transform:translate(var(--pointer-x),var(--pointer-y));transition:transform .8s var(--ease)}.vee-image{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 15px #6b061b33)}.character-shadow{position:absolute;bottom:18px;left:17%;width:65%;height:35px;filter:blur(19px);border-radius:50%;background:#65061270;z-index:-1}.hero-deal{position:absolute;right:4.3%;top:58px;background:var(--paper);width:235px;padding:20px 22px 14px;border-radius:6px;transform:rotate(7deg);box-shadow:7px 9px 0 #101114;z-index:4;transition:transform .4s}.hero-deal:hover{transform:rotate(0)}.deal-top{display:flex;justify-content:space-between;font-size:8px;border-bottom:1px solid var(--line);padding-bottom:13px}.deal-top>span:last-child{font-size:18px;line-height:1}.deal-number{font-family:Anton,sans-serif;font-size:89px;line-height:1.2;letter-spacing:-.035em;color:var(--red)}.deal-number span{font-size:57px}.deal-bottom{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:1.4}.deal-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:19px}.deal-disclaimer{display:block;font-size:6px;margin-top:18px}.hero-explore{position:absolute;bottom:39px;right:4%;width:210px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:var(--paper);font-size:8px;z-index:5}.explore-circle{width:43px;height:43px;border:1px solid #ffffff88;border-radius:50%;display:grid;place-items:center;font-family:Arial;font-size:24px;flex-shrink:0;transition:transform .2s}.hero-explore:hover .explore-circle{transform:translateY(4px)}.character-name{position:absolute;bottom:26px;left:44%;font-size:7px;color:var(--paper);z-index:5;display:flex;align-items:center;gap:12px}.name-line{width:24px;height:1px;background:currentColor}.hero-side-label{position:absolute;right:11px;top:52%;writing-mode:vertical-rl;font-size:7px;color:#fff;letter-spacing:.1em}.promise-strip{overflow:hidden;background:var(--ink);color:var(--paper);margin-top:16px;padding:18px 0}.strip-track{display:flex;align-items:center;gap:48px;width:max-content;animation:strip 32s linear infinite}.strip-track span{font-family:Anton,sans-serif;font-size:25px;letter-spacing:.025em}.strip-track b{color:var(--red);font-size:36px;line-height:.7;font-weight:500}@keyframes strip{to{transform:translateX(-50%)}}.section-pad{padding:65px var(--pad) 90px}.section-top{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:63px;font-size:9px}.display{font-family:Anton,Impact,sans-serif;font-size:clamp(52px,6.7vw,110px);line-height:1.02;letter-spacing:-.015em;font-weight:400}.story-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:7vw;align-items:start}.section-intro{font-size:14px;margin:25px 0 34px;color:#555651}.steps{display:flex;flex-direction:column}.steps button{display:flex;gap:20px;text-align:left;border:0;border-top:1px solid var(--line);padding:22px 0;background:transparent;align-items:center}.steps button:last-child{border-bottom:1px solid var(--line)}.step-num{font-size:12px;align-self:flex-start;margin-top:5px;color:#71726c}.steps strong{display:block;font-size:18px;letter-spacing:-.04em}.steps small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.step-arrow{margin-left:auto;align-self:flex-start;font-size:25px;opacity:0;transform:translate(-8px,8px);transition:all .2s}.steps button[aria-selected=true] strong{color:var(--red)}.steps button[aria-selected=true] .step-arrow{opacity:1;transform:translate(0)}.steps button[aria-selected=true] .step-num{color:var(--red)}.browser-demo{border:1.5px solid var(--ink);border-radius:9px;overflow:hidden;box-shadow:8px 8px 0 #d6d5cd;background:#faf9f4}.browser-chrome{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 17px;border-bottom:1.5px solid var(--ink);background:#e4e3dc}.browser-chrome .mono{font-size:8px}.browser-dots{display:flex;gap:5px}.browser-dots i{width:6px;height:6px;border:1px solid var(--ink);border-radius:50%}.demo-stage{min-height:474px}.demo-product-art{height:270px;background:#e5e4dc;position:relative;display:grid;place-items:center;overflow:hidden}.art-label{position:absolute;top:22px;left:25px;font-size:7px}.headphones{position:relative;width:260px;z-index:2;transform:rotate(-12deg);filter:drop-shadow(8px 12px 5px #0002);transition:transform .7s var(--ease)}.demo-product-art:hover .headphones{transform:rotate(0) translateY(-6px)}.product-disc{position:absolute;width:180px;height:180px;background:var(--red);border-radius:50%;right:13%;bottom:10px}.demo-product-copy{padding:26px;display:flex;justify-content:space-between;gap:15px;align-items:center}.demo-product-copy .mono{font-size:7px}.demo-product-copy h3{font-size:17px;letter-spacing:-.04em;margin:7px 0}.demo-product-copy p{font-size:10px;color:var(--muted)}.demo-price{font-size:29px;letter-spacing:-.07em;font-weight:800;white-space:nowrap}.demo-price .mono{font-size:9px;display:block;text-align:right;letter-spacing:0}.savrz-nudge{margin:0 20px 20px;padding:12px 13px;border:1px solid #d9d9d0;border-radius:5px;display:flex;align-items:center;gap:10px;background:white;font-size:10px;font-weight:700}.icon-button{width:30px;height:30px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:3px;background:var(--red);color:white;font-size:20px}.demo-caption{display:flex;justify-content:space-between;font-size:8px;margin-top:27px}.demo-footnote{font-size:8px;color:var(--muted);margin-top:7px}.compare-stage{padding:28px}.compare-stage>.mono{font-size:8px}.compare-stage h3{font-family:Anton;font-size:43px;line-height:1.08;font-weight:400;margin:17px 0 24px}.store-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid var(--line);font-size:16px}.store-row strong{font-size:22px;letter-spacing:-.04em}.store-row strong small{font-family:Plex;font-size:9px;font-weight:400}.best-store{color:var(--red)}.best-store b{display:block;font-size:6px;margin-top:5px}.compare-stage>.button{width:100%;margin-top:15px;min-height:48px}.compare-stage>.micro{margin-top:10px;font-size:8px}.decision-stage{padding:32px;background:#e4e3dc;position:relative;overflow:hidden}.decision-stage>.mono{font-size:8px}.decision-arrow{position:absolute;top:36px;right:28px;font-size:85px;color:var(--red);line-height:1}.saving-total{margin:80px 0 22px;display:flex;flex-direction:column}.saving-total>.mono{font-size:14px}.saving-total strong{font-family:Anton;font-weight:400;font-size:99px;line-height:1.1;letter-spacing:-.03em;color:var(--red)}.saving-total>span:last-child{font-size:13px;font-weight:800}.decision-stage>p{font-size:11px;margin-bottom:24px}.history{background:var(--ink);color:var(--paper)}.history .section-top{border-color:#ffffff33}.history-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px;gap:40px}.history-stat{display:flex;gap:22px;align-items:center;padding-bottom:5px}.stat-number{font-family:Anton;font-size:122px;line-height:1}.history-stat .mono{font-size:8px}.history-stat p{font-size:11px;color:#b8b8b1;margin-top:10px}.chart-board{background:var(--paper);color:var(--ink);padding:36px 40px 24px;border-radius:6px}.chart-summary{display:flex;justify-content:space-between;align-items:center}.chart-summary .mono{font-size:8px}.chart-price{display:flex;align-items:baseline;gap:12px;margin:10px 0 8px}.chart-price>span{font-family:Plex;font-size:12px}.chart-price strong{font-family:Anton;font-size:75px;font-weight:400;line-height:1;letter-spacing:-.025em}.chart-verdict{font-size:10px;display:inline-block;background:#d8e3d8;color:#254d30;padding:7px 10px;border-radius:2px}.chart-date{display:flex;align-items:flex-end;flex-direction:column}.chart-date strong{font-family:Plex;font-size:14px;font-weight:400;margin-top:7px}.chart-date svg{width:56px;height:56px;margin-top:10px;color:var(--red)}.chart-plot{position:relative;margin-top:0;padding-left:55px}.chart-y-labels{position:absolute;left:0;top:11%;bottom:20%;display:flex;flex-direction:column;justify-content:space-between;font-size:8px;color:var(--muted)}.chart-plot>svg{width:100%;height:290px;overflow:visible}.chart-grid{fill:none;stroke:#d0cfc7;stroke-width:.6}.chart-line{fill:none;stroke:var(--red);stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:680;stroke-dashoffset:0}.is-ready .chart-board:not(.is-visible) .chart-line{stroke-dashoffset:680}.chart-board.is-visible .chart-line{animation:draw-chart 1.6s var(--ease) forwards}@keyframes draw-chart{from{stroke-dashoffset:680}to{stroke-dashoffset:0}}#chart-marker{fill:var(--red);stroke:var(--paper);stroke-width:3;transition:cx .2s,cy .2s}#chart-guide{stroke:var(--red);stroke-width:1;stroke-dasharray:3 4;opacity:.7;transition:all .2s}.chart-x-labels{font-family:Plex;font-size:7px;fill:#77786e}.chart-control{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding-top:24px}.chart-control label{font-size:8px;white-space:nowrap}.chart-control label span{font-family:Arial;font-size:16px;margin:0 5px}.chart-control input{width:100%;accent-color:var(--red);cursor:ew-resize;height:30px}.chart-note{display:flex;justify-content:space-between;margin-top:15px;font-size:7px;color:var(--muted)}.history-bottom{font-size:18px;text-align:center;margin-top:30px;font-weight:700;letter-spacing:-.03em}.history-bottom span{color:#a2a29c}.extras .display{margin-bottom:60px}.extras-grid{display:grid;grid-template-columns:1fr 1fr}.extras-grid article{position:relative;padding-right:6vw}.extras-grid article+article{border-left:1px solid var(--line);padding:0 0 0 6vw}.feature-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink);padding-top:15px}.feature-top .mono{font-size:9px}.feature-top>span:last-child{font-size:30px}.coupon-ticket{position:relative;background:var(--ink);color:var(--paper);margin:34px 18px 45px 5px;padding:25px 30px 17px;transform:rotate(-5deg);border-radius:7px;isolation:isolate;transition:transform .35s}.coupon-ticket:hover{transform:rotate(-1deg)}.coupon-ticket:before,.coupon-ticket:after{content:'';position:absolute;width:26px;height:26px;border-radius:50%;background:var(--paper);top:62%}.coupon-ticket:before{left:-13px}.coupon-ticket:after{right:-13px}.coupon-ticket>.mono{font-size:8px}.coupon-ticket>strong{font-family:Anton;font-size:130px;font-weight:400;display:block;line-height:1.3;letter-spacing:-.02em}.coupon-ticket>strong>span{color:var(--red);font-size:100px}.coupon-ticket-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #77766d;padding:15px 0 0}.coupon-ticket-bottom>.mono{font-size:17px}.coupon-ticket-bottom button{display:flex;align-items:center;gap:12px;color:var(--paper);background:transparent;border:0;font-size:10px;min-height:35px;padding:5px}.coupon-ticket-bottom svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.ticket-small{display:block!important;font-size:6px!important;color:#a9a9a0;margin-top:12px}.extras h3{font-family:Anton;font-size:45px;font-weight:400;line-height:1.07;margin-bottom:16px}.extras p{font-size:13px;color:#585953;max-width:360px}.price-drop-art{height:342px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.old-price{font-family:Anton;font-size:70px;color:#aaa99f;line-height:1;text-decoration:line-through;text-decoration-thickness:4px;transform:rotate(-7deg)}.price-drop-art strong{font-family:Anton;font-weight:400;font-size:112px;letter-spacing:-.02em;line-height:1.1;color:var(--red);z-index:1;transform:rotate(4deg)}.price-drop-art>.mono{font-size:8px;margin-top:15px}.drop-arrow{position:absolute;left:3%;top:23%;font-size:150px;line-height:1;font-family:Arial;transform:rotate(13deg)}.alert-feature>.text-button{margin-top:20px}.alert-preview{margin-top:22px;border:1px solid var(--line);border-left:4px solid var(--red);padding:17px;display:flex;gap:13px;background:#e8e7df;border-radius:3px;animation:alert-in .4s var(--ease)}.alert-preview strong{font-size:12px}.alert-preview p{font-size:10px;margin:5px 0}.alert-preview .mono{font-size:6px}.alert-icon{font-size:27px;color:var(--red)}@keyframes alert-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.coverage{background:var(--red);color:var(--paper);padding-bottom:40px}.coverage .section-top{border-color:#ffffff66}.coverage-content{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:end}.coverage h2{font-family:Anton;font-size:clamp(60px,7.5vw,124px);font-weight:400;line-height:1.05;letter-spacing:-.01em}.coverage-outline{-webkit-text-stroke:1.5px var(--paper);color:transparent}.coverage-info{max-width:310px;justify-self:end}.oversized-arrow{height:125px;width:125px;margin-bottom:28px;color:var(--ink)}.coverage-info p{font-size:13px;margin-bottom:20px}.coverage-info .text-button{font-size:11px}.retailers{border-top:1px solid #ffffff66;border-bottom:1px solid #ffffff66;margin-top:58px;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.retailers>.mono{font-size:9px}.retailers>span:not(.mono){font-size:34px;font-weight:800;letter-spacing:-.06em}.retailers .noon{font-weight:500!important;letter-spacing:-.07em}.coverage-note{font-size:8px;margin-top:13px}.faq{background:var(--ink);color:var(--paper)}.faq .section-top{border-color:#ffffff33}.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.faq .display{font-size:clamp(48px,6vw,90px)}.faq-layout>div>p{font-size:12px;margin-top:30px;color:#aaa9a2}.faq-layout>div>p>a{color:var(--paper);display:inline-block;border-bottom:1px solid #aaa9a2;margin-top:8px}.faq-list{border-top:1px solid #ffffff55}.faq details{border-bottom:1px solid #ffffff33}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;line-height:1.5;font-weight:700;cursor:pointer;padding:24px 0}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:25px;color:var(--red);font-weight:400;transition:transform .2s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:12px;color:#bbbcb4;padding:0 30px 24px 0;line-height:1.8}.faq details a{text-decoration:underline;text-underline-offset:3px;color:var(--paper)}.closing{position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:90px var(--pad);min-height:690px}.closing-content{position:relative;z-index:3}.closing-content>.mono{font-size:9px}.closing h2{font-family:Anton;font-weight:400;font-size:clamp(65px,8.1vw,130px);line-height:1.03;letter-spacing:-.02em;margin:30px 0 22px;white-space:nowrap}.closing p{font-size:14px;margin-bottom:28px}.closing .micro{display:block;margin-top:14px;color:var(--muted);font-size:9px}.closing-character{position:absolute;right:-2%;bottom:-65px;width:51%;height:110%;pointer-events:none}.closing-character>img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:bottom}.closing-disc{position:absolute;right:5%;bottom:-20%;width:100%;aspect-ratio:1;background:var(--red);border-radius:50%}.footer{padding:28px var(--pad) 20px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:25px}.footer-top .mono{font-size:8px}.footer-logo{margin:-10px -4vw -25px}.footer-logo>img{width:100%}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:20px;gap:20px;font-size:9px}.footer-bottom .micro{font-size:9px}.footer-bottom>div{display:flex;align-items:center;gap:25px}.footer-bottom button{background:transparent;border:0;font-size:9px;display:flex;align-items:center;gap:6px;padding:5px 0}.motion-dot{width:5px;height:5px;background:var(--red);border-radius:50%}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--paper);padding:15px 24px;border:1px solid #777;border-radius:5px;z-index:100;font-size:12px;max-width:90vw;box-shadow:0 6px 25px #0003}.is-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(25px)}[data-reveal]{transition:opacity .8s var(--ease),transform .8s var(--ease)}html[data-motion=paused] *,html[data-motion=paused] *:before,html[data-motion=paused] *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition:none!important}html[data-motion=paused] [data-reveal]{opacity:1!important;transform:none!important}html[data-motion=paused] .chart-line{stroke-dashoffset:0!important}
@media(min-width:1600px){.hero-scene{min-height:650px}.hero-side-copy{padding-top:140px}.hero-deal{top:95px;width:270px}.deal-number{font-size:105px}.hero-character{height:calc(100% + 210px)}}
@media(max-width:1150px){.desktop-nav{gap:18px}.hero-scene{min-height:520px}.hero h1{font-size:13.5vw}.hero-side-copy{padding-left:26px;width:31%;padding-top:90px}.hero-side-copy .button{font-size:10px;padding:16px 15px;gap:10px}.hero-side-copy p{font-size:12px}.hero-reassurance{max-width:210px}.hero-deal{width:200px;right:4%;padding:17px;top:65px}.deal-number{font-size:73px}.deal-number span{font-size:46px}.deal-top{font-size:7px}.hero-character{left:25%;width:52%;height:calc(100% + 140px)}.hero-explore{right:3%;width:180px}.story-layout{gap:5vw;grid-template-columns:1fr 1fr}.history-stat{gap:13px}.stat-number{font-size:95px}.chart-plot>svg{height:260px}.extras-grid article{padding-right:4vw}.extras-grid article+article{padding-left:4vw}.drop-arrow{font-size:110px;left:0}.closing{min-height:620px}.footer-logo{margin-bottom:-15px}}
@media(max-width:900px){.nav-shell{height:76px}.brand{width:132px}.desktop-nav{display:none}.menu-toggle{display:flex;align-items:center;gap:20px;font-family:Plex;font-size:10px;text-transform:uppercase;padding:10px 0;border:0;background:none}.menu-toggle span{font-size:23px}.nav-cta{margin-left:auto}.hero-meta .mono{font-size:8px}.hero h1{margin:25px 0 8px;font-size:13.4vw}.hero-scene{min-height:590px}.hero-side-copy{width:33%;padding-top:225px;padding-left:24px}.hero-side-copy h2{font-size:29px}.hero-side-copy p{font-size:11px;margin:15px 0 20px}.hero-side-copy .eyebrow{font-size:7px;margin-bottom:14px}.hero-side-copy .button{font-size:9px;gap:7px;min-height:48px;padding:13px 10px}.hero-side-copy .chrome-icon{width:16px;height:16px}.hero-reassurance{font-size:7px}.hero-character{width:62%;height:calc(100% + 60px);left:26%;bottom:0}.hero-deal{top:30px;right:6%;width:175px}.deal-number{font-size:66px}.deal-number span{font-size:40px}.deal-bottom{font-size:9px}.deal-disclaimer{font-size:5px}.hero-explore{bottom:28px;width:155px;font-size:7px}.character-name{left:39%;bottom:16px;font-size:6px}.hero-side-label{display:none}.section-top{font-size:8px;margin-bottom:40px}.story-layout{grid-template-columns:1fr;gap:45px}.story-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.story-copy .section-intro{grid-column:1;font-size:12px}.story-copy .steps{grid-column:2;grid-row:1/3}.story .display{font-size:7.5vw}.steps button{padding:16px 0;gap:14px}.steps strong{font-size:17px}.steps small{font-size:10px}.demo-wrap{max-width:650px;width:100%;margin:0 auto}.demo-stage{min-height:470px}.demo-product-art{height:270px}.compare-stage,.decision-stage{padding:30px 40px}.compare-stage h3{font-size:50px}.history-head{align-items:flex-start}.history .display{font-size:6.7vw}.history-stat{flex-direction:column;gap:10px;align-items:flex-start}.history-stat .stat-number{font-size:90px}.history-stat p{font-size:10px}.history-stat .mono{font-size:7px}.chart-board{padding:28px}.chart-control{gap:15px}.chart-control label{font-size:7px}.extras .display{font-size:8vw}.extras-grid h3{font-size:36px}.extras-grid p{font-size:12px}.coupon-ticket{padding:20px 22px 15px;margin:40px 5px 50px}.coupon-ticket>strong{font-size:105px}.coupon-ticket>strong>span{font-size:75px}.coupon-ticket>.mono{font-size:6px}.coupon-ticket-bottom>.mono{font-size:13px}.coupon-ticket-bottom button{font-size:9px;gap:6px}.coupon-ticket-bottom svg{width:13px}.ticket-small{font-size:5px!important}.price-drop-art{height:300px}.price-drop-art strong{font-size:91px}.old-price{font-size:58px}.drop-arrow{font-size:85px;left:0;top:28%}.coverage h2{font-size:8vw}.coverage-info p{font-size:11px}.coverage-info .text-button{font-size:9px}.oversized-arrow{width:85px;height:85px}.faq-layout{gap:40px}.faq .display{font-size:6.2vw}.faq summary{font-size:12px;padding:20px 0}.closing{padding-top:65px;padding-bottom:65px;min-height:560px}.closing h2{font-size:8.2vw}.closing-character{width:54%;right:-4%;bottom:-55px}.footer-bottom>div{gap:14px}.footer-logo{margin-top:8px;margin-bottom:0}}
@media(max-width:600px){:root{--pad:22px}.nav-shell{height:72px;gap:16px}.brand{width:124px;margin-left:-8px}.nav-cta{padding:8px 12px;min-height:36px;font-size:9px;gap:12px}.nav-cta>span:last-child{font-size:17px}.menu-toggle{font-size:0;gap:0}.menu-toggle>span{font-size:29px}.hero{padding:12px 9px 0}.hero-meta{padding:0 13px;font-size:7px;gap:15px;align-items:flex-start}.hero-meta>span:first-child{max-width:130px}.hero-meta>span:last-child{font-size:6px;gap:5px}.status-dot{width:4px;height:4px;margin-top:1px}.hero h1{font-size:13.4vw;letter-spacing:-.025em;margin-top:20px;line-height:1.14;margin-bottom:0}.hero-scene{min-height:800px;border-radius:6px}.hero-character{width:91%;height:490px;left:2%;top:-65px;bottom:auto}.hero-deal{top:185px;right:5%;width:145px;transform:rotate(7deg);padding:12px 13px 10px;box-shadow:4px 5px 0 #101114}.deal-top{font-size:5px;gap:5px;padding-bottom:7px}.deal-top>span:last-child{font-size:14px}.deal-number{font-size:56px;line-height:1.2}.deal-number span{font-size:34px}.deal-bottom{font-size:7px;gap:10px}.deal-check{width:22px;height:22px;font-size:14px}.deal-disclaimer{font-size:4px;margin-top:10px}.hero-side-copy{width:100%;padding:435px 25px 85px;max-width:none}.hero-side-copy .eyebrow{font-size:7px;margin-bottom:13px}.hero-side-copy h2{font-size:41px;line-height:1.04}.hero-side-copy p{font-size:12px;max-width:280px;margin:16px 0 21px}.hero-side-copy .button{font-size:11px;gap:13px;padding:16px 17px;min-height:52px}.hero-side-copy .chrome-icon{width:19px;height:19px}.hero-reassurance{font-size:7px;max-width:none}.hero-explore{right:23px;bottom:24px;width:calc(100% - 48px);font-size:7px;justify-content:space-between}.explore-circle{width:31px;height:31px;font-size:19px}.character-name{left:27px;top:389px;bottom:auto;font-size:6px}.promise-strip{margin-top:9px;padding:14px 0}.strip-track{gap:27px}.strip-track span{font-size:18px}.strip-track b{font-size:26px}.section-pad{padding:43px var(--pad) 55px}.section-top{font-size:7px;margin-bottom:33px;padding-bottom:15px}.section-top>span:last-child{display:none}.display{font-size:54px;line-height:1.03}.story-copy{display:block}.story .display{font-size:15.2vw}.section-intro{margin:22px 0 29px}.story-copy .section-intro{font-size:12px}.steps strong{font-size:17px}.steps small{font-size:10px}.steps button{padding:18px 0;gap:18px}.steps .step-num{font-size:11px}.story-layout{gap:32px}.browser-chrome{height:38px;padding:0 12px}.browser-chrome .mono{font-size:6px}.browser-dots{gap:3px}.browser-dots i{width:5px;height:5px}.browser-demo{box-shadow:5px 5px 0 #d6d5cd;border-radius:7px}.demo-stage{min-height:408px}.demo-product-art{height:235px}.headphones{width:225px}.art-label{font-size:5px;top:18px;left:18px}.product-disc{width:160px;height:160px;right:11%}.demo-product-copy{padding:21px 17px;gap:12px}.demo-product-copy h3{font-size:13px}.demo-product-copy p{font-size:8px;max-width:150px}.demo-product-copy .mono{font-size:5px}.demo-price{font-size:25px}.demo-price .mono{font-size:7px}.savrz-nudge{margin:0 12px 14px;font-size:8px;padding:9px;gap:7px}.savrz-nudge>img{width:20px;height:20px}.icon-button{width:28px;height:28px}.demo-caption{font-size:6px;margin-top:21px}.demo-footnote{font-size:6px}.compare-stage,.decision-stage{padding:25px 20px}.compare-stage>.mono,.decision-stage>.mono{font-size:6px}.compare-stage h3{font-size:43px;margin:15px 0 20px}.store-row{font-size:13px;padding:13px 0}.store-row strong{font-size:20px}.compare-stage .button{font-size:10px}.compare-stage>.micro{font-size:7px}.saving-total{margin:54px 0 18px}.saving-total strong{font-size:85px}.saving-total>span:last-child{font-size:11px}.decision-stage p{font-size:10px}.decision-stage .button{font-size:10px}.history-head{gap:25px;display:block;margin-bottom:28px}.history .display{font-size:13.5vw}.history-stat{flex-direction:row;align-items:center;gap:17px;margin-top:27px}.history-stat .stat-number{font-size:75px}.history-stat .mono{font-size:7px}.history-stat p{margin-top:6px;font-size:10px}.chart-board{padding:22px 17px 16px;border-radius:5px;margin:0 -3px}.chart-summary .mono{font-size:6px}.chart-price{gap:8px;margin:10px 0}.chart-price strong{font-size:57px}.chart-price>span{font-size:9px}.chart-verdict{font-size:7px;padding:5px 7px}.chart-date strong{font-size:10px}.chart-date svg{width:36px;height:36px;margin-top:18px}.chart-plot{padding-left:27px;margin-top:18px}.chart-plot>svg{height:160px}.chart-y-labels{font-size:5px;top:13%;bottom:23%}.chart-control{flex-direction:column;gap:5px;padding-top:13px;align-items:stretch}.chart-control label{font-size:6px;text-align:center;white-space:normal}.chart-control label span{font-size:11px}.chart-control input{margin:4px 0;height:27px}.chart-note{font-size:5px;gap:15px;margin-top:7px}.history-bottom{font-size:12px;line-height:1.6;margin-top:24px}.history-bottom span{display:block}.extras .display{font-size:12vw;margin-bottom:38px}.extras-grid{grid-template-columns:1fr;gap:42px}.extras-grid article{padding:0}.extras-grid article+article{border:0;padding:0}.feature-top .mono{font-size:8px}.feature-top>span:last-child{font-size:26px}.coupon-ticket{max-width:330px;margin:36px auto 40px;padding:20px 25px 15px}.coupon-ticket>strong{font-size:120px;line-height:1.25}.coupon-ticket>strong>span{font-size:90px}.coupon-ticket>.mono{font-size:7px}.coupon-ticket-bottom>.mono{font-size:16px}.coupon-ticket-bottom button{font-size:10px}.coupon-ticket-bottom svg{width:15px}.ticket-small{font-size:5px!important}.extras-grid h3{font-size:39px}.extras-grid p{font-size:12px;max-width:310px}.price-drop-art{height:288px;max-width:340px;margin:0 auto}.old-price{font-size:67px}.price-drop-art strong{font-size:105px}.drop-arrow{font-size:110px;left:0;top:20%}.price-drop-art>.mono{font-size:7px}.coverage-content{grid-template-columns:1fr;gap:25px}.coverage h2{font-size:12.3vw}.coverage-outline{-webkit-text-stroke:1px var(--paper)}.coverage-info{display:grid;grid-template-columns:65px 1fr;gap:10px 20px;max-width:none;justify-self:stretch}.oversized-arrow{width:62px;height:62px;grid-row:1/3;margin:5px 0 0}.coverage-info p{font-size:11px;margin:0}.coverage-info .text-button{font-size:10px;justify-self:start}.retailers{margin-top:30px;padding:19px 0;gap:14px;flex-wrap:wrap;justify-content:space-between}.retailers>.mono{width:100%;font-size:6px}.retailers>span:not(.mono){font-size:22px}.coverage-note{font-size:6px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq .display{font-size:14.5vw}.faq-layout>div>p{font-size:11px;margin-top:20px}.faq summary{font-size:12px;padding:22px 0}.faq details p{font-size:11px}.closing{padding:42px var(--pad) 0;display:block;min-height:890px}.closing-content>.mono{font-size:7px}.closing h2{font-size:15.2vw;margin:23px 0 20px}.closing p{font-size:12px;margin-bottom:23px}.closing .button{font-size:11px;padding:17px 20px}.closing .micro{font-size:7px;margin-top:12px}.closing-character{width:108%;height:520px;right:-10%;bottom:-50px}.closing-disc{right:6%;bottom:-16%;width:100%}.footer{padding:24px var(--pad) 22px}.footer-top .mono{font-size:6px}.footer-logo{margin:18px -5vw 15px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;padding-top:18px}.footer-bottom .micro{font-size:8px}.footer-bottom>div{width:100%;flex-wrap:wrap;gap:17px;font-size:8px}.footer-bottom button{margin-left:auto;font-size:8px}.toast{font-size:11px;width:max-content;max-width:calc(100vw - 32px);text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.is-ready [data-reveal]{opacity:1!important;transform:none!important}.chart-line{stroke-dashoffset:0!important}.hero-character{transform:none!important}}

.logo-motion.is-playing>img:first-child{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,39.0667% 43.2836%,39.2000% 27.2921%,62.8667% 8.5288%,62.9333% 10.2345%,51.4667% 81.6631%,46.5333% 81.8763%,39.0667% 44.5629%,39.0667% 43.2836%,0% 0%)}.is-scanning .store-row{opacity:.35;animation:scan-pulse .6s ease-in-out infinite alternate}.is-scanning #compare-run{cursor:progress}@keyframes scan-pulse{to{opacity:.8}}
/* Keep the character below the readable line of the headline. */
@media(min-width:901px){.hero-character{height:calc(100% + 105px)}.hero-side-copy p{font-size:14px}.hero-reassurance{font-size:9px}.extras p,.coverage-info p{font-size:14px}}
@media(min-width:1600px){.hero-character{height:calc(100% + 130px)}}
@media(max-width:600px){.hero-character{height:450px;top:-70px}.hero-deal{top:280px;right:6%;width:130px}.deal-number{font-size:49px}.deal-number span{font-size:30px}.deal-bottom{font-size:6px}.hero-side-copy{padding-top:435px}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chart-plot>svg{height:auto;aspect-ratio:640/240}.chart-y-labels{top:10.5%;bottom:20.8%}
html[data-motion=paused]{scroll-behavior:auto}
@media(max-width:600px){.hero-character{width:86%;left:3%;height:410px;top:-30px}.hero-deal{top:260px;width:120px}.deal-number{font-size:45px}.hero-side-copy{padding-top:405px}.character-name{top:389px}}
@media(max-width:600px){.coupon-ticket>strong{font-size:clamp(95px,30vw,120px)}.coupon-ticket>strong>span{font-size:clamp(73px,23vw,90px)}}
@media(max-width:600px){.coupon-ticket{width:calc(100% - 28px)}}
