:root{--ink:#15191c;--muted:#69737a;--line:#e5e8e9;--green:#39b978;--teal:#126a64;--pale:#f3f8f6;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.72 var(--sans);background:#fff}img{display:block;max-width:100%}a{color:inherit}.promo{height:56px;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;gap:14px;font-weight:700;font-size:16px;position:relative;z-index:4;box-shadow:0 8px 24px #0002}main{padding-top:40px}article{max-width:820px;margin:0 auto}.article-head h1{font:700 clamp(42px,6vw,58px)/1.03 var(--serif);letter-spacing:-1.4px;color:#080808;margin:0 0 30px}.byline{display:flex;align-items:center;gap:16px;padding-bottom:29px;border-bottom:1px solid var(--line);margin-bottom:18px}.byline img{width:66px;height:66px;border-radius:50%;object-fit:cover;box-shadow:0 5px 18px #101b2520}.byline b{display:block;font-size:17px}.byline time{display:block;color:var(--muted);font-size:14px;margin-top:1px}.intro p{margin:16px 0;line-height:1.82}.comparison{max-width:1040px;margin:24px auto 72px;border:1px solid #e3e5e6;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0a18200b}.compare-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 250px;min-height:56px;border-top:1px solid #e7e9e9}.compare-row:first-child{border-top:0}.compare-row>b{padding:12px 16px;align-self:center;font-size:15px;line-height:1.4}.compare-row>span,.compare-head>div:not(:first-child){display:flex;align-items:center;justify-content:center}.compare-row .good,.compare-head .good{background:#f2faf5;border-left:2px solid #50c786;border-right:2px solid #50c786;color:#277b4d}.compare-row .bad,.compare-head .bad{background:#fff7f7;color:#ab3540}.compare-head{min-height:48px;font-size:18px;font-weight:700}.compare-head .good{border-top:2px solid #50c786}.compare-row:last-child .good{border-bottom:2px solid #50c786}.compare-row i{font-style:normal;font-size:22px;font-weight:700;width:36px;height:36px;border:2px solid #56cb8b;border-radius:50%;display:grid;place-items:center;line-height:1}.compare-row .bad i{color:#d74a54;border-color:#eb7880}.story{max-width:900px}.reason{padding:0 0 76px;margin:0 auto}.reason h2{font:700 clamp(33px,4.5vw,43px)/1.13 var(--serif);letter-spacing:-.55px;margin:8px 0 18px;color:#15191c}.reason p{margin:0 0 15px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#447871}.split{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:44px}.feature-img{width:100%;height:390px;object-fit:cover;border-radius:10px}.steps{padding-left:20px;margin:18px 0}.steps li{padding:12px 0 12px 4px;border-bottom:1px solid var(--line);line-height:1.65}.steps li::marker{color:#27846e;font-weight:700}.callout{font-size:19px;font-weight:700;color:#216a5d;margin-top:20px!important}.ingredient-section .split{margin-bottom:28px}.study-box{padding:24px;background:#f7faf9;border:1px solid #e1eae7;border-radius:12px}.study-box>h3{font:700 22px/1.3 var(--serif);margin:0 0 4px}.study-box>p{margin:0 0 17px;color:var(--muted)}.ingredient-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ingredient-tabs button{border:1px solid #d9e2df;background:#fff;border-radius:6px;padding:8px 11px;font:600 12px var(--sans);color:#39494a;cursor:pointer}.ingredient-tabs button.active{background:#176f64;color:#fff;border-color:#176f64}.study-content{background:#fff;border:1px solid #e4e9e7;border-radius:8px;padding:17px}.study-content h3{font-size:20px;margin:0 0 12px}.study-item{display:flex;gap:14px}.study-item>span{font-size:12px;font-weight:700;color:#4a9b80}.study-item b{font-size:14px}.study-item p{font-size:13px;margin:3px 0 0;color:#667371}.study-item a{color:#27796d;font-weight:700;text-decoration:underline}.section-lead{max-width:720px;color:#515b60}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.review-card{border:1px solid #e6e9e8;border-radius:12px;padding:16px;background:#fff;box-shadow:0 5px 18px #1111}.review-person{display:flex;align-items:center;gap:11px;margin-bottom:12px}.review-person img{width:47px;height:47px;border-radius:50%;object-fit:cover}.review-person b,.review-person small{display:block;line-height:1.4}.review-person b{font-size:13px}.review-person small{font-size:10px;color:#75807e;margin-top:4px}.review-card>p{font-size:13px;line-height:1.7}.review-result{width:100%;height:140px;object-fit:cover;border-radius:7px;margin-top:12px}.shaded{padding:38px;background:#f6f9f8;border-radius:14px;margin-bottom:70px}.badge-img{width:min(300px,100%);justify-self:center}.guarantee{padding:0 10px 75px}.doctor{object-position:center 30%}.guarantee-note{background:#f2f8f6;border-left:4px solid #45a785;padding:18px 20px;line-height:1.7;margin-top:18px}.czech-note{max-width:900px;margin:0 auto 60px;padding:28px 32px;border:1px solid #dfe9e5;border-radius:12px;background:#f7faf8}.czech-note h2{font:700 32px/1.15 var(--serif);margin:7px 0 12px}.czech-note p{margin:0 0 10px}.czech-note a{color:#176f64;font-weight:700;text-underline-offset:3px}.family-story{margin-top:32px;padding:28px 32px;background:#f7f9f8;border-left:4px solid #6b9e8d;border-radius:0 12px 12px 0}.family-story h3{font:700 30px/1.15 var(--serif);margin:9px 0 16px}.family-story p{line-height:1.8}.family-story small{display:block;margin-top:16px;color:#707b77;font-size:11px;line-height:1.6}.family-story{position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 0%,#fff,#fbf6f4 45%,#f5f7f6);border:1px solid #eee3df;border-left:4px solid #b73535;box-shadow:0 14px 38px #36282212}.family-story:after{content:"“";position:absolute;right:20px;top:-42px;font:190px/1 var(--serif);color:#b7353512;pointer-events:none}.family-story-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:start;position:relative;z-index:1}.family-story-portrait{text-align:center;padding-top:13px}.family-story-portrait img{display:block;width:148px;height:148px;object-fit:cover;object-position:center;border-radius:50%;border:5px solid #fff;box-shadow:0 8px 24px #21232629;margin:0 auto 13px}.family-story-portrait b{display:block;color:#202833;font-size:17px}.family-story-portrait span{display:block;margin-top:5px;color:#747b80;font-size:11px;line-height:1.4}.family-story-copy h3{margin-top:0}.family-story-copy p{margin-bottom:13px}.story-emphasis{color:#b3262d;text-decoration:underline;text-decoration-color:#b3262d6b;text-decoration-thickness:2px;text-underline-offset:3px}.family-story small{position:relative;z-index:1;padding-top:13px;border-top:1px solid rgba(82,84,84,.12)}.offer{background:#f0f8f5;border:1px solid #dcebe4;border-radius:16px;display:grid;grid-template-columns:1fr 330px;align-items:center;gap:26px;padding:36px 44px;margin:8px auto 74px;box-shadow:0 14px 34px #174d3510}.offer-tag{display:inline-block;background:#fff;border:1px solid #b8d7c9;padding:6px 10px;border-radius:5px;color:#447a63;font-size:10px;font-weight:700;letter-spacing:1px}.offer h2{font:700 42px/1.1 var(--serif);margin:14px 0 6px}.discount{color:#c34842;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px!important}.offer-copy>p:not(.discount){max-width:470px;color:#525c59}.offer>img{width:100%;height:280px;object-fit:contain}.button{display:flex;justify-content:center;align-items:center;gap:25px;width:max-content;min-width:250px;background:#278d61;color:#fff;text-decoration:none;border-radius:7px;padding:14px 22px;font-weight:700;box-shadow:0 5px #1c6a49;margin:20px 0 13px;transition:.2s}.button:hover,.sticky-cta:hover{background:#176d4a;transform:translateY(-1px)}.ends{font-size:11px;letter-spacing:1.4px;color:#7d6b55;margin-bottom:10px}.ends b{color:#b5443e}.offer small{font-size:12px;color:#69736f}.testimonials{text-align:center}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;text-align:left}.quote-grid blockquote{margin:0;padding:21px;background:#f7f9f8;border:1px solid #e7eae9;border-radius:10px;font-size:14px;line-height:1.8}.stars{color:#d9a32e;letter-spacing:3px;margin-bottom:8px}.quote-grid footer{font-weight:700;margin-top:17px;font-size:13px}.quote-grid footer span{display:block;color:#78827e;font-size:11px;font-weight:400}.about{margin-bottom:65px}.about .feature-img{height:360px}.check-list{padding:0;margin:20px 0;list-style:none}.check-list li{position:relative;padding:7px 0 7px 27px}.check-list li:before{content:"✓";position:absolute;left:0;color:#378c72;font-weight:700}.text-cta{display:inline-block;color:#176f64;font-weight:700;text-decoration:underline;text-underline-offset:4px}.site-footer{text-align:center;border-top:1px solid var(--line);padding:35px 20px 90px;color:#68716e}.site-footer>b{color:#252a28;font-size:16px}.site-footer nav{display:flex;justify-content:center;gap:11px;margin:12px auto;font-size:12px}.site-footer a{text-decoration:none}.site-footer p{font-size:11px;margin:10px 0}.site-footer small{display:block;max-width:800px;margin:auto;font-size:10px;line-height:1.7}.sticky-cta{position:fixed;z-index:5;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:18px;width:min(540px,calc(100% - 32px));padding:15px 20px;border-radius:9px;background:#287f5b;box-shadow:0 6px 24px #142c2040;color:#fff;text-decoration:none;font-size:14px;font-weight:700;transition:.2s}.sticky-cta:hover{transform:translate(-50%,-1px)}@media(max-width:900px){article{padding:0 24px}.comparison{margin:20px 12px 58px}.story{max-width:820px}.split{gap:28px}.offer{margin-left:20px;margin-right:20px}.compare-row{grid-template-columns:minmax(0,1fr) 145px 195px}}@media(max-width:650px){body{font-size:15px}.promo{height:48px;font-size:13px}.promo span{opacity:.6}main{padding-top:30px}.article-head h1{font-size:39px;letter-spacing:-.7px;line-height:1.04}.byline{padding-bottom:22px}.byline img{width:56px;height:56px}.intro p{line-height:1.72}.comparison{margin:18px 8px 48px;overflow-x:auto}.compare-row{min-width:590px;grid-template-columns:minmax(245px,1fr) 135px 190px;min-height:51px}.compare-row>b{font-size:13px;padding:10px}.compare-head{font-size:15px;min-height:44px}.compare-row i{width:30px;height:30px;font-size:19px}.reason{padding-bottom:56px}.split{grid-template-columns:1fr;gap:22px}.story{padding:0 20px}.story .feature-img{height:280px}.reason h2{font-size:35px}.ingredient-section .split .feature-img{grid-row:1}.study-box{padding:17px}.ingredient-tabs{gap:6px}.ingredient-tabs button{font-size:11px;padding:7px 8px}.review-grid,.quote-grid{grid-template-columns:1fr}.review-card{padding:15px}.review-result{height:180px}.shaded{padding:24px 20px;margin-left:20px;margin-right:20px;margin-bottom:52px}.badge-img{width:215px;grid-row:1}.guarantee{padding:0 20px 55px}.guarantee .doctor{height:300px;object-position:center 25%}.offer{grid-template-columns:1fr;padding:26px 22px;margin:0 16px 55px;gap:6px}.offer h2{font-size:38px}.offer>img{height:210px;grid-row:1}.button{width:100%}.about .feature-img{height:300px}.site-footer{padding-top:28px}.site-footer nav{gap:7px;font-size:10px}.sticky-cta{bottom:9px;font-size:12px;padding:14px 13px}.article-head h1{max-width:560px}.czech-note{margin:0 20px 48px;padding:23px 20px}.czech-note h2{font-size:29px}.family-story{padding:23px 20px}.family-story h3{font-size:26px}.family-story-layout{grid-template-columns:1fr;gap:19px}.family-story-portrait{padding-top:0}.family-story-portrait img{width:132px;height:132px}.family-story-copy h3{text-align:center}.family-story:after{font-size:140px;right:8px;top:-27px}}.comments-section{padding-bottom:58px}.comments-heading{text-align:center;margin-bottom:18px}.comments-heading h2{margin-top:5px}.comment-board{max-width:780px;margin:auto;padding:20px;background:#fff;border:1px solid #e2e5e9;border-radius:12px;box-shadow:0 5px 24px #14212b0d}.comment-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e6e9;padding-bottom:13px;color:#202a35}.comment-toolbar strong{font-size:17px}.comment-toolbar span{border:1px solid #d9dde2;background:#f5f6f7;border-radius:5px;padding:5px 9px;font-size:12px;color:#434f5b}.comment-disclosure{margin:14px 0 18px;padding:9px 11px;background:#fff7e7;border:1px solid #f1dfb7;border-radius:6px;color:#65512d;font-size:10px;letter-spacing:.45px;font-weight:700}.comment{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.comment-avatar{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background-color:#e8ecef;background-size:200% 200%;background-repeat:no-repeat}.comments-section.is-visible .comment-avatar{background-image:url(/images/comment-avatars.webp)}.avatar-jakub{background-position:0 0}.avatar-jan{background-position:100% 0}.avatar-tomas{background-position:0 100%}.avatar-marek{background-position:100% 100%}.comment-body{min-width:0;flex:1}.comment-bubble{display:inline-block;max-width:100%;padding:10px 13px;background:#f0f2f5;border-radius:5px 16px 16px;color:#202124}.comment-bubble b{display:block;color:#263e64;font-size:13px;line-height:1.35}.comment-bubble p{font-size:13px;line-height:1.58;margin:3px 0 0;overflow-wrap:anywhere}.comment-actions{display:flex;gap:12px;align-items:center;padding:4px 10px;color:#68717a;font-size:11px}.comment-actions span:first-child,.comment-actions span:nth-child(2){color:#536b92;font-weight:700}.comment-reply{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0 16px}.comment-reply .comment-avatar{flex-basis:36px;width:36px;height:36px}.comment-reply>div:last-child{min-width:0}.comment-reply .comment-bubble{background:#f1f3f5}.comment-reply .comment-bubble p{font-size:12px}.comment-reply .comment-actions{padding-left:9px}@media(max-width:650px){.comment-board{padding:14px 12px}.comment-avatar{flex-basis:36px;width:36px;height:36px}.comment-reply{margin-left:9px;gap:7px}.comment-reply .comment-avatar{flex-basis:32px;width:32px;height:32px}.comment-bubble{padding:9px 11px}.comment-bubble p{font-size:12px}}.button,.sticky-cta{background:#087bff}.button{width:min(420px,76vw);min-width:0;justify-content:center;margin:24px auto 76px;padding:16px 18px;line-height:1.3;box-shadow:0 5px #075dc7}.button:hover,.sticky-cta:hover{background:#066be0}.sticky-cta{width:min(420px,76vw);min-height:54px;padding:14px 16px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background .2s ease}.sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.sticky-cta.is-visible:hover{transform:translate(-50%,-1px)}.language-toggle{position:absolute;right:max(12px,calc((100vw - 1040px)/2));top:50%;transform:translateY(-50%);border:1px solid #ffffff66;border-radius:5px;padding:6px 9px;background:transparent;color:#fff;font:600 11px var(--sans);cursor:pointer}.language-toggle:hover{background:#ffffff1f}@media(max-width:650px){.language-toggle{right:8px;padding:5px 7px;font-size:10px}}.review-grid{grid-template-columns:1fr;gap:20px;margin-top:23px}.review-disclosure{font-size:12px!important;line-height:1.6!important;color:#68736f;background:#f3f6f5;border-left:3px solid #93a8a0;padding:10px 13px;margin:14px 0 0!important}.review-card{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:auto 1fr;gap:6px 22px;align-items:center;border-radius:14px;padding:21px 23px}.review-person{grid-column:1;grid-row:1;gap:13px;margin-bottom:5px}.review-person img{width:54px;height:54px}.review-person b{font-size:14px}.review-person small{font-size:11px}.review-card>p{font-size:15px;line-height:1.75;grid-column:1;grid-row:2;margin:5px 0!important}.review-result{height:200px;grid-column:2;grid-row:1 / span 2;margin:0;border-radius:9px}@media(max-width:650px){.review-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:17px}.review-person,.review-card>p,.review-result{grid-column:1;grid-row:auto}.review-result{height:210px}}.offer .button{background:#ed3038;box-shadow:0 5px #b81720;animation:offer-button-pulse 1.7s ease-in-out infinite}.offer .button:hover{background:#d9212a;animation-play-state:paused}@keyframes offer-button-pulse{0%,to{transform:scale(1);box-shadow:0 5px #b81720,0 0 #ed303866}50%{transform:scale(1.025);box-shadow:0 5px #b81720,0 0 0 9px #ed303800}}@media(prefers-reduced-motion:reduce){.offer .button{animation:none}}.ingredient-promise{grid-template-columns:1fr 1fr;gap:48px}.ingredient-promise>div{grid-column:2;grid-row:1}.ingredient-promise>.badge-img{grid-column:1;grid-row:1;width:min(100%,526px);height:auto;justify-self:start;align-self:center}.ingredient-promise .badge-img{object-fit:contain}@media(max-width:650px){.ingredient-promise{grid-template-columns:1fr;gap:22px}.ingredient-promise>div{grid-column:1;grid-row:2}.ingredient-promise>.badge-img{grid-column:1;grid-row:1;width:min(100%,300px);height:auto;justify-self:center}}.testimonials{max-width:1040px;padding:0 0 68px;text-align:left}.testimonials h2{margin-bottom:8px}.testimonials>.eyebrow,.testimonials h2{display:block}.testimonial-disclosure{font-size:12px;color:#68736f;background:#f3f6f5;border-left:3px solid #93a8a0;padding:10px 13px;margin:14px 0 20px}.quote-grid{margin-top:22px;text-align:left}.quote-grid blockquote{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:22px 23px;background:#fff;border:1px solid #e5e9e7;border-radius:14px;box-shadow:0 7px 24px #1428200f}.quote-grid blockquote>p{font:16px/1.75 var(--sans);margin:0 0 22px}.testimonial-person{display:flex;align-items:center;gap:12px;text-align:left;border-top:1px solid #edf0ef;padding-top:15px}.testimonial-person img{width:48px;height:48px;flex:none;object-fit:cover;border-radius:50%}.testimonial-person b,.testimonial-person span{display:block;line-height:1.45}.testimonial-person b{font-size:13px}.testimonial-person span{margin-top:3px;color:#75807e;font-size:11px}@media(max-width:650px){.testimonials{padding:0 20px 55px}.quote-grid blockquote{min-height:0;padding:19px}.quote-grid blockquote>p{font-size:15px}}.testimonials{max-width:850px;padding:58px 0 72px;text-align:left}.testimonials h2{text-align:center;font-size:36px;margin:0 0 30px}.testimonial-disclosure{max-width:850px;margin:0 0 24px!important}.swearby-list{display:grid;gap:30px}.swearby-card{padding:38px 40px 42px;background:linear-gradient(145deg,#fff,#f8fafb);border:1px solid #e0e5e8;border-radius:14px;box-shadow:0 15px 38px #1925321f}.swearby-person{display:flex;align-items:center;gap:13px;margin-bottom:20px}.swearby-avatar{width:68px;height:68px;flex:none;object-fit:cover;border:4px solid #d8e9ef;border-radius:50%}.swearby-person b{display:inline-block;margin-right:8px;font-size:18px;line-height:1.45}.swearby-person small{display:block;margin-top:5px;color:#52606b;font-size:14px}.swearby-demo{display:inline-block;vertical-align:2px;padding:4px 9px;border-radius:20px;background:#e6f3ec;color:#26714b;font-size:11px;font-weight:700}.swearby-card>p{max-width:760px;margin:0 0 24px!important;font-size:18px;line-height:1.62}.swearby-photo{width:min(375px,100%);aspect-ratio:1;object-fit:cover;border-radius:10px;box-shadow:0 3px 10px #0002}@media(max-width:650px){.testimonials{padding:35px 16px 55px}.testimonials h2{font-size:30px;margin-bottom:22px}.swearby-card{padding:22px 18px 24px}.swearby-avatar{width:58px;height:58px}.swearby-person b{font-size:16px}.swearby-card>p{font-size:16px}.swearby-photo{width:100%}}.button,.offer .button,.sticky-cta{background:#0ca64b;color:#fff;box-shadow:0 5px #087b37,0 0 0 6px #fff,0 8px 18px #0ca64b2e;animation:green-cta-pulse 2.8s ease-in-out infinite}.button:hover,.offer .button:hover,.sticky-cta:hover{background:#078b3d;animation-play-state:paused}.sticky-cta-dock{position:fixed;z-index:5;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;padding:15px 16px calc(15px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8ece9;box-shadow:0 -7px 24px #14231c1f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.sticky-cta-dock.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sticky-cta{position:static;left:auto;bottom:auto;transform:none;width:min(490px,78vw);min-height:56px;padding:15px 20px;margin:0;border-radius:7px;text-align:center;font-size:16px;line-height:1.35}.sticky-cta:hover{transform:translateY(-1px)}@keyframes green-cta-pulse{0%,to{transform:scale(1);box-shadow:0 5px #087b37,0 0 0 6px #fff,0 8px 18px #0ca64b2e}50%{transform:scale(1.012);box-shadow:0 5px #087b37,0 0 0 6px #fff,0 8px 24px #0ca64b57}}@media(prefers-reduced-motion:reduce){.button,.offer .button,.sticky-cta{animation:none}}.sticky-cta{opacity:1;visibility:visible;pointer-events:auto}body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.offer .button{border:0;border-radius:7px;background:#ed3038;box-shadow:0 5px #b81720;animation:red-offer-pulse 2s ease-in-out infinite}.offer .button:hover{background:#d9212a;animation-play-state:running}@keyframes red-offer-pulse{0%,to{filter:brightness(1);box-shadow:0 5px #b81720,0 0 #ed303800}50%{filter:brightness(1.04);box-shadow:0 5px #b81720,0 0 16px 2px #ed30383d}}.test-visual-test{max-width:900px;margin:0 auto 68px;padding:16px;background:#fff;border:1px solid #e5eae7;border-radius:14px;box-shadow:0 10px 30px #1d302714}.test-visual-test figcaption{margin:2px 2px 12px;color:#4d7668;font-size:11px;letter-spacing:1.5px;font-weight:700}.test-visual-test img{width:100%;object-fit:contain;border-radius:9px}.test-visual-test small{display:block;padding:10px 2px 0;color:#707b77;font-size:11px;line-height:1.5}@media(max-width:650px){.test-visual-test{margin:0 16px 52px;padding:10px}.test-visual-test figcaption{font-size:10px}.test-visual-test small{font-size:10px}}.button,.offer .button,.sticky-cta{position:relative;border:2px solid #78ff63;border-radius:999px;background:linear-gradient(180deg,#ffffffa8,#fff3 16%,#fff0 39%),linear-gradient(180deg,#49f326,#20e512 43%,#08bd18);color:#fff;text-shadow:0 1px 2px rgba(0,80,0,.45);box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -5px 8px #005b0680,0 0 3px 1px #38f32b,0 0 15px 4px #23f5237a,0 5px #008c05,0 0 0 5px #fff;animation:green-cta-glow 1.9s ease-in-out infinite}.button:hover,.offer .button:hover,.sticky-cta:hover{background:linear-gradient(180deg,#ffffffb8,#fff3 17%,#fff0 40%),linear-gradient(180deg,#5afa35,#2ce91c 43%,#0cc61c);filter:brightness(1.04);animation-play-state:running}@keyframes green-cta-glow{0%,to{filter:brightness(1);box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -5px 8px #005b0680,0 0 3px 1px #38f32b,0 0 13px 3px #23f5236b,0 5px #008c05,0 0 0 5px #fff}50%{filter:brightness(1.1);box-shadow:inset 0 2px 3px #fffffff2,inset 0 -5px 8px #005b0680,0 0 4px 2px #38f32b,0 0 24px 7px #23f5239e,0 5px #008c05,0 0 0 5px #fff}}.offer .offer-copy .button{border:0;border-radius:7px;background:#ed3038;box-shadow:0 5px #b81720;animation:red-offer-pulse 2s ease-in-out infinite}.offer .offer-copy .button:hover{background:#d9212a;animation-play-state:running}@media(max-width:650px){.test-visual-test{display:block;height:auto;min-height:0;padding:8px;margin:0 16px 36px}.test-visual-test figcaption:empty{display:none}.test-visual-test img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}}@media(max-width:650px){.review-card .review-result{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}}@media(max-width:650px){.comparison{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#91c7a5 #edf5ef}.compare-row{scroll-snap-align:start}.comparison{scroll-snap-type:x proximity}.compare-row>b{position:sticky;left:0;z-index:1;background:#fff;box-shadow:8px 0 10px -10px #14281e73}.compare-head>div:first-child{position:sticky;left:0;z-index:3;background:#fff}}.offer .offer-copy .button{border:2px solid #78ff63;border-radius:999px;background:linear-gradient(180deg,#ffffffa8,#fff3 16%,#fff0 39%),linear-gradient(180deg,#49f326,#20e512 43%,#08bd18);color:#fff;box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -5px 8px #005b0680,0 0 3px 1px #38f32b,0 0 15px 4px #23f5237a,0 5px #008c05,0 0 0 5px #fff;animation:green-cta-glow 1.9s ease-in-out infinite}.offer .offer-copy .button:hover{background:linear-gradient(180deg,#ffffffb8,#fff3 17%,#fff0 40%),linear-gradient(180deg,#5afa35,#2ce91c 43%,#0cc61c);filter:brightness(1.04)}.story .circulation-image{height:auto;aspect-ratio:16/9;object-fit:contain}.family-story-copy .family-story-subheading{font:700 22px/1.3 var(--serif);margin:22px 0 12px;color:#202833}@media(max-width:650px){.family-story-copy .family-story-subheading{font-size:20px;margin-top:20px}}@media(max-width:650px){.comparison{overflow-x:hidden;overflow-y:hidden;touch-action:pan-y;scroll-snap-type:none}.compare-row{min-width:0;grid-template-columns:minmax(0,1fr) minmax(60px,.55fr) minmax(80px,.8fr)}.compare-row>b{position:static;left:auto;z-index:auto;padding:8px 7px;font-size:11px;line-height:1.3;overflow-wrap:anywhere;box-shadow:none}.compare-head>div:first-child{position:static;left:auto;z-index:auto;background:#fff}.compare-head{font-size:13px}.compare-row i{width:27px;height:27px;font-size:17px}}
