.hero,.content,.footer-note{width:min(var(--max),calc(100% - 16px));margin-left:auto;margin-right:auto}.content{padding:0 0 14px}.main{display:grid;gap:7px}h1,h2,h3{margin:0;line-height:.98;letter-spacing:var(--tracking-tight, -.03em);font-weight:var(--font-display-weight, 800);text-wrap:initial}h1{font-size:clamp(2.45rem,9.6vw,5rem);line-height:.94}h2{font-size:clamp(1.8rem,6.6vw,3.1rem);line-height:1.02}h3{font-size:1.16rem;line-height:1.22}.lead,.section-head p,.card-copy p,.buy-card p,.faq details p,.footer-note p,.compare li,.spec td{color:var(--muted);line-height:1.74;font-size:.98rem}.hero-copy h1{letter-spacing:calc(var(--tracking-tight, -.03em) - .004em);line-height:.94}.buy-card,.section{padding:22px}.buy-card{position:relative;margin-top:2px;border-radius:28px;background:linear-gradient(155deg,#fffffffc,#fcf9f5fc);border-color:#141d1f14;box-shadow:0 12px 28px #141d1f14}.section{background:radial-gradient(circle at 86% 14%,rgba(255,111,66,.06),transparent 18%),linear-gradient(155deg,#ffffffeb,#f8f2ecf5)}.trial-strip{padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-color:#ff6f4229;background:radial-gradient(circle at 88% 18%,rgba(255,111,66,.1),transparent 20%),linear-gradient(145deg,#fff7f2f5,#fff2ebf0)}.trial-copy{display:grid;gap:4px;flex:1 1 280px;min-width:0}.trial-copy strong{font-size:1rem;line-height:1.2;font-weight:700;color:var(--dark)}.trial-copy span{color:var(--muted);font-size:.84rem;line-height:1.55}.trial-strip .btn{width:auto;min-width:184px;flex:0 0 auto}.snapshot-band{padding:0;overflow:hidden}.snapshot-band:before{display:none}.snapshot-top{display:grid;gap:14px;padding:20px;border-bottom:1px solid rgba(20,29,31,.08);background:radial-gradient(circle at 84% 16%,rgba(255,111,66,.1),transparent 20%),linear-gradient(155deg,#fffffff5,#f7f1e9fa)}.snapshot-media{border-radius:24px;overflow:hidden;border:1px solid rgba(20,29,31,.08);background:#111a1c;box-shadow:0 16px 28px #141d1f1f}.snapshot-media img{width:100%;aspect-ratio:1.18;object-fit:cover;object-position:center top;display:block}.snapshot-copy{display:grid;gap:10px;align-content:start}.snapshot-split{display:grid;gap:14px}.snapshot-divider{position:relative;border-color:#ff6f421f;background:radial-gradient(circle at 88% 14%,rgba(255,111,66,.12),transparent 20%),radial-gradient(circle at 14% 82%,rgba(62,127,104,.08),transparent 22%),linear-gradient(150deg,#fffcf8fa,#f6f0e8fa);box-shadow:0 16px 34px #141d1f14;overflow:hidden}.snapshot-divider:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,#ff6f4280,#ff6f4205)}.snapshot-divider .section-head{margin-bottom:16px}.snapshot-divider .section-head h2{max-width:15ch}.snapshot-divider .buy-actions{margin-top:16px}.snapshot-story{border-color:#ff6f4229;background:radial-gradient(circle at 88% 12%,rgba(255,111,66,.14),transparent 20%),radial-gradient(circle at 12% 88%,rgba(255,214,194,.35),transparent 24%),linear-gradient(150deg,#fff9f4fa,#f6efe7fa)}.snapshot-story .snapshot-top{background:radial-gradient(circle at 84% 16%,rgba(255,111,66,.14),transparent 20%),linear-gradient(155deg,#fffffff7,#f9f2eafa)}.snapshot-focus{border-color:#3e7f6829;background:radial-gradient(circle at 86% 12%,rgba(62,127,104,.12),transparent 20%),radial-gradient(circle at 14% 86%,rgba(194,226,215,.28),transparent 22%),linear-gradient(150deg,#f8fcf9fa,#eff6f1fa)}.snapshot-focus:after{background:linear-gradient(90deg,#3e7f6880,#3e7f6805)}.snapshot-focus .snapshot-panel{background:#ffffffd6}.snapshot-benefit{border-color:#141d1f24;background:radial-gradient(circle at 84% 14%,rgba(255,111,66,.18),transparent 20%),linear-gradient(145deg,#162124fa,#1e2c30fa);box-shadow:0 18px 38px #141d1f2e}.snapshot-benefit:after{background:linear-gradient(90deg,#ffffff47,#ffffff05)}.snapshot-benefit .section-head h2,.snapshot-benefit .section-head p,.snapshot-benefit .micro-assurance{color:#f7f3eceb}.snapshot-benefit .buy-points div{border-color:#ffffff14;background:#ffffff0f;color:#f7f3ecf5}.snapshot-benefit .buy-points .highlight{border-color:#ff6f424d;background:#ff6f4224;color:#fff7f1}.snapshot-facts{border-color:#3e7f6824;background:radial-gradient(circle at 84% 14%,rgba(62,127,104,.12),transparent 18%),linear-gradient(155deg,#f9fcfafa,#f1f7f3fa)}.snapshot-facts:after{background:linear-gradient(90deg,#3e7f6875,#3e7f6805)}.snapshot-facts .buy-price-card{border-color:#3e7f6824;background:linear-gradient(145deg,#fffffff5,#f2f9f5f5)}.snapshot-facts .checkout-point{background:#3e7f6814}.snapshot-final{border-color:#141d1f1f;background:radial-gradient(circle at 86% 14%,rgba(255,111,66,.1),transparent 18%),linear-gradient(155deg,#fffffffa,#f8f4effa)}.snapshot-final .section-head h2{max-width:16ch}.snapshot-final .buy-actions .btn{min-height:54px;font-weight:900}.snapshot-final .micro-assurance{max-width:54ch;font-size:.8rem}.snapshot-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.snapshot-kpi{padding:12px 10px;border-radius:18px;border:1px solid rgba(20,29,31,.08);background:#ffffffc2;text-align:center}.snapshot-kpi strong{display:block;font-size:.9rem;line-height:1.05}.snapshot-kpi span{display:block;margin-top:5px;color:var(--muted);font-size:.7rem;line-height:1.4;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.snapshot-panel{padding:16px;border-radius:24px;border:1px solid rgba(20,29,31,.08);background:#ffffffc2;box-shadow:inset 0 1px #ffffffd1}.snapshot-panel .rating,.snapshot-panel .buy-price-card{margin-top:0}.snapshot-band .micro-assurance{margin:0;padding:0 20px 20px}.buy-lead{margin-top:8px}.rating{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:999px;border:1px solid var(--line);background:#fffc;color:var(--muted);font-size:.92rem;font-weight:600}.rating strong{display:inline-flex;align-items:center;gap:6px;color:var(--accent-deep);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.buy-price-card{margin-top:16px;padding:16px;border-radius:24px;border:1px solid rgba(20,29,31,.08);background:linear-gradient(145deg,#fffffff2,#fff6f1f2);box-shadow:inset 0 1px #ffffffe6}.buy-price-card .price-line{margin-top:0}.buy-subline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;color:var(--muted);font-size:.82rem;font-weight:700}.buy-subline .save{position:relative;padding-right:10px;color:var(--ok);font-weight:800}.buy-subline .save:after{content:"";position:absolute;right:0;top:50%;width:4px;height:4px;border-radius:50%;background:#141d1f2e;transform:translateY(-50%)}.buy-subline .price-note{color:var(--muted)}.summary-title strong{display:block;font-size:1rem;line-height:1.2}.summary-title span{display:block;margin-top:5px;color:var(--muted);font-size:.88rem;line-height:1.62;font-weight:600}.product-story{display:grid;gap:8px;margin-top:14px}.product-story div{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(20,29,31,.08);background:#ffffffc2;font-size:.94rem;line-height:1.6;font-weight:800}.trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.trust-badge{min-height:86px;padding:12px 10px;border-radius:18px;border:1px solid rgba(20,29,31,.08);background:#ffffffbd;text-align:center}.trust-badge b{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep);font-size:.92rem;line-height:1}.trust-badge b img{width:18px;height:auto;display:block}.trust-badge span{display:block;margin-top:8px;font-size:.84rem;font-weight:700;line-height:1.45}.buy-points{display:grid;gap:8px;margin-top:14px}.buy-points div{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:#ffffffc7;font-size:.88rem;font-weight:700}.buy-points .highlight{border-color:#ff6f4229;background:#ff6f4214;color:var(--dark)}.buy-actions{display:grid;gap:10px;margin-top:16px}.buy-cta{min-height:56px;font-size:.98rem;box-shadow:0 14px 22px #d94a1b3d}.checkout-points{display:grid;gap:8px;margin-top:14px}.checkout-point{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:16px;background:#141d1f0d;color:var(--text);font-size:.9rem;font-weight:700}.checkout-point .icon-badge{width:24px;height:24px;background:#3e7f681f;color:var(--ok);font-size:.74rem}.checkout-point .icon-badge.brand-mark{background:#ffffffeb;border:1px solid rgba(20,29,31,.08);color:inherit}.micro-assurance{margin-top:12px;color:var(--muted);font-size:.84rem;line-height:1.7}.section-head{margin-bottom:16px}.section-head h2{max-width:12.5ch}.section-head p{margin-top:12px;max-width:58ch}.cards,.gallery,.review-grid,.compare,.spec-grid{display:grid;gap:12px}.content [data-carousel]{display:grid;gap:14px;grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(76%,1fr);overflow-x:auto;overflow-y:hidden;padding:2px 12px 6px 0;scroll-snap-type:none;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none}.content [data-carousel]::-webkit-scrollbar{display:none}.content [data-carousel]>*{scroll-snap-align:start}.content .thumbs[data-carousel]{gap:8px;grid-auto-columns:minmax(34%,1fr);padding:10px 0 2px}.reveal{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .7s ease var(--reveal-delay, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@keyframes sweep{0%,16%{transform:translate(0) skew(-20deg);opacity:0}24%{opacity:1}50%,to{transform:translate(340%) skew(-20deg);opacity:0}}.card,.review,.spec,.faq{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:linear-gradient(155deg,#ffffffe6,#f8f3ecf0);box-shadow:inset 0 1px #fffc;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.card img,.review img{width:100%;aspect-ratio:1.22;object-fit:cover}.card>.card-copy,.review>.review-copy,.spec,.faq{padding:22px 20px 20px}.card>.card-copy,.review>.review-copy{display:grid;gap:10px}.card>.card-copy h3,.review>.review-copy h3{margin-top:0}.evidence-feature{border-color:#3e7f682e;background:radial-gradient(circle at 88% 14%,rgba(62,127,104,.14),transparent 18%),linear-gradient(150deg,#f7fcf9fa,#eff6f1fa)}.evidence-feature .card-copy{display:grid;gap:10px}.evidence-links{display:grid;gap:8px;margin-top:6px}.evidence-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;border-radius:999px;border:1px solid rgba(62,127,104,.14);background:#ffffffdb;color:var(--ok);font-size:.9rem;font-weight:700}.benefit-grid,.steps-grid,.section-stack{display:grid;gap:14px}.benefit-card{display:grid;gap:12px;padding:20px}.benefit-card .icon-badge{width:34px;height:34px;background:var(--accent-soft);color:var(--accent-deep)}.benefit-card .icon-badge.alt{background:#3e7f681f;color:var(--ok)}.benefit-card p{margin:0}.step-card{position:relative}.step-no{position:absolute;top:14px;left:14px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#141d1fd1;color:#fff;font-size:.84rem;font-weight:700;letter-spacing:.02em}.review-intro{display:grid;gap:12px;margin-bottom:16px}.reviews-spotlight{border-color:#ff6f4224;background:radial-gradient(circle at 88% 14%,rgba(255,111,66,.14),transparent 18%),radial-gradient(circle at 14% 86%,rgba(255,214,194,.28),transparent 22%),linear-gradient(155deg,#fff9f4fa,#f5eee7fa);box-shadow:0 18px 38px #141d1f17}.reviews-spotlight .review{background:linear-gradient(155deg,#fffffff0,#faf5eff5)}.review-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 12px;border-radius:999px;border:1px solid rgba(20,29,31,.08);background:#ffffffc7;color:var(--muted);font-size:.9rem;font-weight:700}.review-badge span:last-child{font-size:.84rem;font-weight:600;letter-spacing:.01em}.stars{display:inline-flex;gap:3px;color:#ef9f31;letter-spacing:.04em;font-size:1.18rem;line-height:1}.review-copy .stars{margin-top:8px;font-size:1.02rem}.faq-actions{margin-top:20px}.faq-actions .btn{min-height:54px}.card>.card-copy p,.review>.review-copy p{margin-top:8px}.metric{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:999px;background:#ff6f421a;color:var(--accent-deep);font-size:.88rem;font-weight:700}.gallery img{width:100%;border-radius:22px;border:1px solid var(--line);object-fit:cover}.gallery .wide{aspect-ratio:1.9}.gallery .square{aspect-ratio:1.12}.review strong{display:block;margin-top:4px;font-size:.9rem;color:var(--accent-deep);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.compare{gap:10px}.compare .card{position:relative;overflow:hidden}.compare .card-copy{display:grid;gap:10px}.compare-kicker{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(34,45,48,.08);background:#ffffffc7;color:#2c383ac2;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compare-kicker--best{border-color:#ff6f422e;background:linear-gradient(135deg,#fff6f0f5,#ffeee3f5);color:#9a4f21}.compare .featured-choice{border-color:#ff6f423d;background:radial-gradient(circle at 88% 12%,rgba(255,111,66,.12),transparent 18%),radial-gradient(circle at 12% 100%,rgba(62,127,104,.08),transparent 22%),linear-gradient(150deg,#fffbf6fa,#fff2eafa);box-shadow:0 22px 48px #8f5c2a1f,inset 0 1px #ffffffe6}.compare .featured-choice .card-copy h3{color:var(--accent-deep)}.compare .featured-choice .card-copy li{color:#36271de0}.compare .featured-choice .card-copy li::marker{color:var(--accent)}.compare .secondary-choice{border-color:#222d300f;background:linear-gradient(150deg,#faf8f4f0,#f4efe8f0);box-shadow:inset 0 1px #ffffffbf}.compare .secondary-choice .card-copy h3{color:#1e282be0}.compare .card-copy ul{margin:12px 0 0;padding-left:18px}.compare .card-copy li{color:var(--muted);line-height:1.6;font-size:.92rem;margin:6px 0}.spec-grid{gap:10px}.spec table{width:100%;border-collapse:collapse;margin-top:8px}.spec th,.spec td{text-align:left;vertical-align:top;padding:10px 0;line-height:1.55;border-top:1px solid var(--line);font-size:.9rem}.spec th{width:34%;padding-right:10px;color:var(--muted);font-weight:800}.faq details{border-top:1px solid var(--line);padding:16px 0}.faq details:first-of-type{border-top:0;padding-top:0}.faq summary{cursor:pointer;list-style:none;font-size:1rem;font-weight:800;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.footer-note{margin-top:14px;padding:18px}.site-footer{margin-top:14px;padding:18px 16px 10px;text-align:center;border-top:1px solid rgba(20,29,31,.08)}.site-footer strong{display:block;font-size:1rem;font-weight:700;letter-spacing:.08em}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.site-footer a{color:var(--muted);font-size:.9rem;font-weight:700}.site-footer p{margin-top:10px;color:var(--muted);font-size:.84rem;line-height:1.6}.checkout-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:flex-end;justify-content:center;padding:12px}.checkout-modal.is-open{display:flex}.checkout-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#141d1f7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.checkout-sheet{position:relative;width:min(560px,100%);max-height:min(86vh,760px);overflow:auto;border-radius:28px;border:1px solid rgba(255,255,255,.7);background:radial-gradient(circle at 88% 10%,rgba(255,111,66,.12),transparent 18%),linear-gradient(180deg,#fffffff5,#f7f0e8f5);box-shadow:0 28px 54px #141d1f3d;padding:16px}.checkout-handle{width:56px;height:5px;border-radius:999px;background:#141d1f24;margin:0 auto 14px}.checkout-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.checkout-top p{margin-top:6px;color:var(--muted);font-size:.84rem;line-height:1.5}.checkout-close{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;border:1px solid var(--line);background:#fffc;font-size:1.4rem;line-height:1;box-shadow:none}.checkout-close:after{display:none}.checkout-summary{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;margin-top:12px;padding:12px;border-radius:22px;border:1px solid rgba(20,29,31,.08);background:#ffffffd1}.checkout-summary img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.checkout-summary strong{display:block;font-size:1rem}.checkout-summary span{display:block;margin-top:5px;color:var(--muted);font-size:.9rem;line-height:1.55}.checkout-lines{margin-top:12px;padding:12px;border-radius:22px;border:1px solid rgba(20,29,31,.08);background:#fffc}.checkout-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(20,29,31,.08);font-size:.9rem}.checkout-row:first-child{padding-top:0;border-top:0}.checkout-row.total{margin-top:2px;padding-top:12px;font-size:1rem;font-weight:800}.checkout-row.total strong{font-size:1.5rem;line-height:1}.checkout-payments,.checkout-guarantees{display:grid;gap:8px;margin-top:10px}.payment-pills,.guarantee-list{display:grid;gap:8px}.payment-pill,.guarantee-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(20,29,31,.08);background:#ffffffd1;font-size:.92rem;font-weight:700}.payment-pill.klarna-pill{align-items:flex-start}.payment-pill.klarna-pill img{width:72px;height:auto;flex:0 0 auto;margin-top:2px}.payment-pill b,.guarantee-item b{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#ff6f421a;color:var(--accent-deep);font-size:.86rem;flex:0 0 auto}.payment-pill span small{display:block;margin-top:4px;color:var(--muted);font-size:.84rem;line-height:1.6;font-weight:600}.checkout-submit{margin-top:12px}.checkout-submit .btn{min-height:58px}.checkout-footnote{margin-top:8px;color:var(--muted);font-size:.8rem;line-height:1.5;text-align:center}.sticky-bar{position:fixed;left:8px;right:8px;bottom:8px;z-index:60;border-radius:20px;background:#141d1ff0;color:#fff;box-shadow:0 18px 32px #0000003d;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.sticky-copy{min-width:0}.sticky-bar strong{display:block;font-size:1rem;font-weight:700}.sticky-bar span{display:block;color:#ffffffbd;font-size:.86rem;line-height:1.45;margin-top:2px}.sticky-bar a,.sticky-bar button{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-family:inherit;cursor:pointer}.sticky-bar .sticky-link{min-height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffe0;font-size:.84rem;white-space:nowrap}.sticky-bar .primary-cta{min-width:108px;min-height:46px;padding:0 14px;border-radius:999px;border:0;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;font-size:.9rem;font-weight:700}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-2px);box-shadow:0 14px 26px #141d1f24}.card:hover,.review:hover,.spec:hover,.thumbs img:hover{transform:translateY(-4px);box-shadow:0 18px 30px #141d1f1f;border-color:#ff6f422e}.hero-media:hover img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.card,.review,.spec,.thumbs img,.hero-media img,.reveal,.checkout-sheet{transition:none;animation:none}}@media(min-width:760px){.hero,.content,.footer-note{width:min(var(--max),calc(100% - 28px))}.page{width:min(var(--max),calc(100% - 28px));padding-top:14px}.hero{grid-template-columns:1fr 1fr;gap:22px;align-items:start;padding:22px}.hero-copy{padding:6px 4px 4px}.content{padding:0 0 16px}.main{gap:8px}.section-head{margin-bottom:18px}.section-head h2{max-width:17ch}.section-head p{font-size:.96rem}.purchase-panel{padding:20px}.hero-actions,.buy-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof .hero-proof-extra{display:block}.snapshot-top,.snapshot-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.snapshot-top{gap:18px}.thumbs-shell{padding:0 14px 14px}.content [data-carousel]{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding:0;scroll-snap-type:none}.cards,.review-grid,.compare,.spec-grid{grid-template-columns:repeat(2,1fr)}.cards[data-carousel],.review-grid[data-carousel]{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-grid[data-carousel]{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}.steps-grid[data-carousel]>*{min-width:0;max-width:none}.evidence-feature{grid-column:span 2;display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch}.evidence-feature img{height:100%;min-height:100%;aspect-ratio:auto}.evidence-feature .card-copy{padding:22px;align-content:center}.benefit-card,.step-card,.review{min-height:100%}.review-intro{max-width:60ch}.faq-actions{max-width:480px}.payment-pills,.guarantee-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery{grid-template-columns:1.2fr .8fr;align-items:start}.hero .thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.hero .thumbs[data-carousel]{grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;padding:10px 0 0!important;scroll-snap-type:none!important}.gallery-nav,.gallery-dots{display:none}.sticky-bar{left:50%;right:auto;width:min(760px,calc(100% - 24px));transform:translate(-50%)}.checkout-modal{align-items:center}.checkout-sheet{padding:18px}}@media(min-width:1040px){.main{gap:10px}.section{padding:26px}.hero{grid-template-columns:1fr 1fr;gap:24px;padding:26px}.hero-copy{padding:8px 6px 4px}.hero-proof{gap:12px}}body[data-shopify-template=product] #trial.cta-strip,body[data-shopify-template=product] #guarantee.cta-strip{padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-color:#ff6f4229;background:radial-gradient(circle at 88% 18%,rgba(255,111,66,.1),transparent 20%),linear-gradient(145deg,#fff7f2f5,#fff2ebf0)}body[data-shopify-template=product] #guarantee.cta-strip{border-color:#ff6f421f;box-shadow:0 16px 34px #141d1f14;background:radial-gradient(circle at 88% 14%,rgba(255,111,66,.12),transparent 20%),radial-gradient(circle at 14% 82%,rgba(62,127,104,.08),transparent 22%),linear-gradient(150deg,#fffcf8fa,#f6f0e8fa)}body[data-shopify-template=product] #trial .btn-row,body[data-shopify-template=product] #guarantee .btn-row{width:auto;margin-top:0;grid-template-columns:none}body[data-shopify-template=product] #trial .btn,body[data-shopify-template=product] #guarantee .btn{min-width:184px;width:auto}body[data-shopify-template=product] #evidence .cards-wrap{gap:14px}body[data-shopify-template=product] #evidence .feature-card.is-highlight{border-color:#3e7f682e;background:radial-gradient(circle at 88% 14%,rgba(62,127,104,.14),transparent 18%),linear-gradient(150deg,#f7fcf9fa,#eff6f1fa);box-shadow:0 16px 30px #141d1f14}body[data-shopify-template=product] #evidence .feature-card .inline-link{min-height:46px;padding:0 14px;border-radius:999px;border:1px solid rgba(62,127,104,.14);background:#ffffffdb;color:var(--ok);font-size:.9rem;font-weight:700;text-decoration:none}body[data-shopify-template=product] #features .feature-card .card-meta{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:8px 10px;border-radius:999px;background:#ff6f421a;color:var(--accent-deep);font-size:.84rem;font-weight:700;letter-spacing:.01em}body[data-shopify-template=product] #features .feature-card,body[data-shopify-template=product] #daily-use .feature-card,body[data-shopify-template=product] #use .feature-card,body[data-shopify-template=product] #reviews .feature-card--review{gap:10px}body[data-shopify-template=product] #features .feature-card>h3,body[data-shopify-template=product] #daily-use .feature-card>h3,body[data-shopify-template=product] #use .feature-card>h3,body[data-shopify-template=product] #how-to-use .feature-card>h3{margin-top:0;line-height:1.08}body[data-shopify-template=product] #features .feature-card>.card-copy,body[data-shopify-template=product] #daily-use .feature-card>.card-copy,body[data-shopify-template=product] #use .feature-card>.card-copy,body[data-shopify-template=product] #how-to-use .feature-card>.card-copy{margin-top:0}body[data-shopify-template=product] #how-to-use .feature-card{position:relative;padding:0 0 16px;overflow:hidden;gap:0;border-radius:22px}body[data-shopify-template=product] #how-to-use .feature-card .card-meta{position:absolute;top:14px;left:14px;width:34px;height:34px;margin:0;border-radius:50%;background:#141d1fd1;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.84rem;font-weight:700;letter-spacing:.02em;z-index:1}body[data-shopify-template=product] #how-to-use .feature-card img{width:100%;border-radius:0;aspect-ratio:.92;object-fit:cover}body[data-shopify-template=product] #how-to-use .feature-card>h3,body[data-shopify-template=product] #how-to-use .feature-card>.card-copy{padding-left:16px;padding-right:16px}body[data-shopify-template=product] #how-to-use .feature-card>h3{margin-top:14px}body[data-shopify-template=product] #reviews.card-stack{border-color:#ff6f4224;background:radial-gradient(circle at 88% 14%,rgba(255,111,66,.14),transparent 18%),radial-gradient(circle at 14% 86%,rgba(255,214,194,.28),transparent 22%),linear-gradient(155deg,#fff9f4fa,#f5eee7fa);box-shadow:0 18px 38px #141d1f17}body[data-shopify-template=product] #reviews .review-line--section{display:inline-flex;width:fit-content;padding:9px 12px;border-radius:999px;border:1px solid rgba(20,29,31,.08);background:#ffffffc7;color:var(--muted);font-size:.9rem;font-weight:700}body[data-shopify-template=product] #reviews .feature-card--review{padding:0 0 18px;overflow:hidden;gap:0;background:linear-gradient(155deg,#fffffff0,#faf5eff5)}body[data-shopify-template=product] #reviews .feature-card--review img{border-radius:0;aspect-ratio:.68;object-fit:cover;margin-bottom:0}body[data-shopify-template=product] #reviews .feature-card--review .review-line--card,body[data-shopify-template=product] #reviews .feature-card--review>h3,body[data-shopify-template=product] #reviews .feature-card--review>.card-copy{padding-left:18px;padding-right:18px}body[data-shopify-template=product] #reviews .feature-card--review .review-line--card{padding-top:16px;margin-bottom:0}@media(max-width:759px){body[data-shopify-template=product] #reviews .feature-card--review .review-line--card{gap:4px;font-size:.74rem;line-height:1.1;white-space:nowrap}body[data-shopify-template=product] #reviews .feature-card--review .review-line--card .stars{font-size:.88rem;letter-spacing:.03em}}body[data-shopify-template=product] #reviews .feature-card--review>h3{margin-top:0}body[data-shopify-template=product] #reviews .feature-card--review>.card-copy{margin-top:0}body[data-shopify-template=product] #product-story.snapshot-band{border-color:#ff6f4229;background:radial-gradient(circle at 88% 12%,rgba(255,111,66,.14),transparent 20%),radial-gradient(circle at 12% 88%,rgba(255,214,194,.35),transparent 24%),linear-gradient(150deg,#fff9f4fa,#f6efe7fa);box-shadow:0 16px 34px #141d1f14}body[data-shopify-template=product] #product-story .snapshot-band-grid{padding:20px;background:radial-gradient(circle at 84% 16%,rgba(255,111,66,.14),transparent 20%),linear-gradient(155deg,#fffffff7,#f9f2eafa);gap:14px}body[data-shopify-template=product] #product-story .snapshot-band-copy{display:grid;align-content:center;gap:10px}body[data-shopify-template=product] #product-story .snapshot-band-copy .section-lead{margin-top:2px}body[data-shopify-template=product] #product-story .snapshot-kpis{margin-top:6px}body[data-shopify-template=product] #product-story .snapshot-band-image img{border-radius:24px;overflow:hidden;border:1px solid rgba(20,29,31,.08);box-shadow:0 16px 28px #141d1f1f;aspect-ratio:1.18;object-fit:cover;object-position:center top}body[data-shopify-template=product] #focus.focus-section{border-color:#3e7f6829;background:radial-gradient(circle at 86% 12%,rgba(62,127,104,.12),transparent 20%),radial-gradient(circle at 14% 86%,rgba(194,226,215,.28),transparent 22%),linear-gradient(150deg,#f8fcf9fa,#eff6f1fa);box-shadow:0 16px 34px #141d1f14}body[data-shopify-template=product] #focus .focus-panel{background:#ffffffd6;border-color:#3e7f681f;padding:18px}body[data-shopify-template=product] #focus .focus-rating{font-size:1rem;line-height:1.35}body[data-shopify-template=product] #compare .compare-card.best{border-color:#ff6f423d;background:radial-gradient(circle at 88% 12%,rgba(255,111,66,.12),transparent 18%),radial-gradient(circle at 12% 100%,rgba(62,127,104,.08),transparent 22%),linear-gradient(150deg,#fffbf6fa,#fff2eafa);box-shadow:0 22px 48px #8f5c2a1f,inset 0 1px #ffffffe6}body[data-shopify-template=product] #compare .compare-card:not(.best){border-color:#222d300f;background:linear-gradient(150deg,#faf8f4f0,#f4efe8f0);box-shadow:inset 0 1px #ffffffbf}@media(min-width:760px){body[data-shopify-template=product] #evidence .cards-wrap{grid-template-columns:1.2fr .8fr!important}body[data-shopify-template=product] #evidence .feature-card.is-highlight{min-height:100%}body[data-shopify-template=product] #reviews .cards-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-shopify-template=product] #product-story .snapshot-band-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:18px}body[data-shopify-template=product] #how-to-use .cards-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-shopify-template=product] #how-to-use .feature-card{min-height:100%}body[data-shopify-template=product] #trial .btn-row,body[data-shopify-template=product] #guarantee .btn-row{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/product-content-parity.css.map */
