@media (max-width:920px){.nav-links a:not(.nav-amazon-btn){display:none}.nav-links a.nav-amazon-btn{padding:10px 14px 10px 18px;font-size:14px;gap:10px}.nav-amazon-btn .amazon-logo{font-size:16px;padding:4px 9px 5px}.nav-amazon-btn .amazon-logo::after{bottom:3px;left:8px;right:8px;height:4px}.nav-amazon-btn .arrow svg{width:18px;height:18px}}@media (max-width:920px){.stats{padding:80px 28px 90px}.stats-inner{grid-template-columns:1fr;gap:0}.stat{border-right:none;padding:38px 0 42px;position:relative;display:flex;align-items:flex-end;gap:28px}.stat+.stat::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(var(--stat-border-rgb),.18)}.stat:first-child{padding-top:8px}.stat:last-child{padding-bottom:0}.stat .num{font-size:clamp(110px, 32vw, 170px);align-items:flex-end;flex-shrink:0}.stat .num span.unit{font-size:.32em;padding-bottom:.25em;padding-top:0}.stat .label{margin-top:0;padding-bottom:18px;font-family:Anton,sans-serif;font-size:clamp(24px, 7vw, 38px);font-weight:400;letter-spacing:.04em;line-height:.95;text-transform:uppercase;color:var(--stats-label-mobile-color)}.stats-header{margin-bottom:50px;flex-direction:column;align-items:flex-start;gap:18px}.stats-header .meta{text-align:left;max-width:none}}@media (max-width:920px){.story-inner{grid-template-columns:1fr;gap:30px}}@media (max-width:980px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.benefits-grid{grid-template-columns:1fr}}@media (max-width:920px){.buy-inner{grid-template-columns:1fr}.buy-visual{order:-1;max-width:320px;margin:0 auto}}@media (max-width:920px){.footer-top{grid-template-columns:1fr;gap:40px}}@media (max-width:920px){.wrap{padding:0 20px}nav{padding:6px 14px}:root{--hero-mobile-padding-top:100px;--hero-mobile-padding-x:14px;--hero-mobile-padding-bottom:15px;--hero-mobile-min-height:480px;--hero-mobile-price-margin-top:12px;--buy-mobile-row-gap:12px;--buy-mobile-row-margin-top:20px;--buy-mobile-button-padding-y:17px;--buy-mobile-button-padding-x:22px}.hero{height:97svh;min-height:var(--hero-mobile-min-height);padding:var(--hero-mobile-padding-top) var(--hero-mobile-padding-x) var(--hero-mobile-padding-bottom);display:flex;align-items:stretch}.hero-grid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;gap:0;width:100%}.hero-copy{display:contents}.hero-copy>.hero-lede,.hero-copy>.hero-tagline,.hero-copy>h1{display:none}.hero-bg-num{display:none}.hero-product{order:1;min-height:0;max-width:none;margin:0}.hero-product img{max-height:90%;max-width:90%;width:auto;height:auto;animation:bob 6s ease-in-out infinite}.hero-meta{order:2;justify-content:center;margin-top:var(--hero-mobile-price-margin-top)}.cta-row{order:3;flex-direction:column;align-items:stretch;gap:var(--buy-mobile-row-gap);margin-top:var(--buy-mobile-row-margin-top);width:100%}.cta-row .amazon-btn{justify-content:center;font-size:16px;width:100%;padding:var(--buy-mobile-button-padding-y) var(--buy-mobile-button-padding-x)}.cta-row .ghost-btn{display:none}.hero-mobile-intro{display:block;padding:5px 20px;text-align:center;background:var(--hero-bg)}.hero-mobile-intro .hero-tagline{justify-content:center;margin-bottom:20px}.hero-mobile-intro h2{font-size:clamp(32px, 9vw, 48px);color:var(--hero-heading-color);margin:0 auto 16px}.hero-mobile-intro h2 .accent{color:var(--hero-accent-color);text-shadow:0 2px 6px rgba(var(--hero-accent-shadow-rgb),.3)}.hero-mobile-intro h2 .stroke{-webkit-text-stroke:1.5px var(--hero-stroke-color);color:transparent}.hero-mobile-intro p{font-size:15px;line-height:1.55;color:var(--hero-lede-color);max-width:440px;margin:0 auto}.hero-tagline{display:none}}.ticker{padding:16px 0}.ticker-track{gap:30px;animation-duration:25s}.ticker-item{font-size:22px;gap:30px}.ticker-item .dot{width:7px;height:7px}.story{padding:80px 20px}.story-inner{gap:24px}.story h2{font-size:clamp(40px, 11vw, 60px)}.story-body p{font-size:16px;line-height:1.6;margin-bottom:18px}.story-body p:first-child::first-letter{font-size:56px;padding:6px 10px 0 0}.story-pull{margin:40px 0;padding:28px 0;font-size:20px;line-height:1.45}.story-pull::before{font-size:60px;vertical-align:-22px}.benefits{padding:80px 20px}.benefits-header{margin-bottom:40px}.benefits-header h2{font-size:clamp(40px, 11vw, 60px)}.benefits-grid{grid-template-columns:1fr;gap:14px}.benefit{padding:28px 24px 26px}.benefit-num{margin-bottom:20px}.benefit-icon{width:36px;height:36px;margin-bottom:16px}.benefit-icon svg{width:32px;height:32px}.benefit h3{font-size:24px}.buy{padding:80px 20px}.buy-inner{gap:36px}.buy-card{padding:32px 24px}.buy-card h2{font-size:clamp(36px, 9vw, 48px);margin-bottom:20px}.buy-card .row{padding:14px 0;font-size:13px}.buy-price{margin:26px 0 22px}.buy-price .amount{font-size:64px}.buy-visual{max-width:260px}footer{padding:70px 20px 32px}.footer-top{padding-bottom:40px;gap:32px}.footer-top .logo{font-size:42px;margin-bottom:14px}.footer-top .tagline{font-size:13px}.footer-col h4{margin-bottom:14px}.footer-col a,.footer-col p{font-size:13px}.footer-deny-btn{font-size:13px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px}.modal{padding:48px 28px 36px}.modal h3{font-size:32px}.modal p{font-size:15px}.modal input[type=email]{padding:16px 18px;font-size:14px}.modal button[type=submit]{padding:16px 22px;font-size:13px}.modal .form-row{flex-direction:column}.modal .form-row button{width:100%}.modal-success .promo-code{font-size:20px;padding:12px 20px}.stats-header h2{font-size:clamp(36px, 9vw, 52px)}@media (max-width:380px){.logo{font-size:22px}.hero h1{font-size:48px}.stat .num{font-size:100px}.ticker-item{font-size:19px}}