:root{--primary: #c2185b;--primary-dark: #951347;--primary-light: #e0568a;--accent: #d98aa8;--accent-dark: #a8537a;--cream: #fdeef4;--cream-warm: #fbe2ec;--bg-soft: #fdf5f9;--text: #2a1a22;--text-muted: #6a4a58;--text-light: #9a7a88;--border: #f3d9e4;--cta: #d6186b;--cta-dark: #a8104f;--ooo: #2e8b6a;--ooo-dark: #1f6b50;--ooo-soft: #e8f4ef;--ooo-border: #c4e3d6;--garlic: #c08529;--garlic-dark: #996820;--garlic-soft: #f9f0dd;--garlic-border: #ecdcb8;--serif: "Lora", Georgia, serif;--sans: "Open Sans", -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}p{margin:0}html{overflow-x:hidden}.shopify-section.shopify-section-group-header-group{display:none}body{font-family:var(--sans);color:var(--text);background:#fffafc;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-decoration:none}.img-ph{background:repeating-linear-gradient(45deg,#fbe2ec,#fbe2ec 12px,#fdeef4 12px 24px);border:1px dashed var(--accent);border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--accent-dark);font-size:12px;font-weight:700;letter-spacing:.3px;padding:18px;min-height:220px}.img-ph.tall{min-height:300px}.hero-img{display:block;margin:0 auto;border-radius:12px;height:450px;object-fit:contain;width:450px;max-width:450px;box-shadow:0 10px 30px 3px #7b114054}.num-img{display:block;width:100%;border-radius:10px;box-shadow:0 8px 26px #7b11401f}.final-img{display:block;width:100%;max-width:400px;margin:0 auto 24px;border-radius:12px;box-shadow:0 10px 30px #00000040}@media(max-width:760px){.final-img{height:255px;object-fit:contain;width:79.301%}}.topbar{background:#3d0e24;color:#fff;text-align:center;padding:11px 20px;letter-spacing:2px;font-size:12px;font-weight:600;text-transform:uppercase}.header{background:#3d0e24;padding:18px 20px;text-align:center;border-bottom:1px solid var(--border)}.header .logo{font-family:var(--serif);font-size:24px;font-weight:700;color:#fff;letter-spacing:1.5px}.header .logo span+span{color:#e65296;margin-left:5px}.wrap{width:90%;max-width:1040px;margin:0 auto;padding:0 22px}.wrap-wide{width:90%;max-width:1248px;margin:0 auto;padding:0 22px}.hero{background:var(--cream);padding:40px 0 50px}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.hero-eyebrow{display:inline-block;background:#fff;border:1px solid var(--border);padding:6px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--accent-dark);text-transform:uppercase;margin-bottom:18px}.hero h1{font-family:var(--serif);font-size:35px;font-weight:600;line-height:1.16;color:var(--text);margin-bottom:14px;letter-spacing:-.3px}.hero h1 span{color:var(--primary)}.hero .sub{font-size:16px;color:var(--text-muted);margin-bottom:24px}.hero .sub strong{color:var(--text)}.hero-cta{display:inline-block;background:var(--cta);color:#fff;padding:15px 32px;border-radius:40px;font-weight:700;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;transition:.2s;box-shadow:0 6px 18px #d6186b38}.hero-cta:hover{background:var(--cta-dark);color:#fff}.hero-cta:after{content:" \2192"}.hero-rating{margin-top:14px;font-size:13px;color:var(--text-muted)}.hero-rating .stars{color:var(--primary);letter-spacing:2px}.hero-product{position:relative;text-align:center}.hero-product .img-ph{max-width:360px;margin:0 auto;min-height:300px}.benefit-chip{position:absolute;background:#fff;border:1px solid var(--border);border-radius:25px;padding:7px 13px;font-size:11px;font-weight:700;color:var(--primary);box-shadow:0 4px 14px #c2185b1a;letter-spacing:.3px;white-space:nowrap;z-index:2}.benefit-chip.ooo{color:var(--ooo-dark);border-color:var(--ooo-border)}.benefit-chip.garlic{color:var(--garlic-dark);border-color:var(--garlic-border)}.chip-1{top:3%;left:0}.chip-2{top:21%;right:0}.chip-3{top:45%;left:0}.chip-4{top:63%;right:0}.chip-5{bottom:1%;left:50%;transform:translate(-50%)}.tldr-section{background:#fff;padding:34px 0 6px}.tldr{background:var(--bg-soft);border:1px solid var(--border);border-left:5px solid var(--primary);border-radius:0 10px 10px 0;padding:24px 26px;box-shadow:0 8px 26px #7b11401c}.tldr h3{font-family:var(--serif);font-size:18px;color:var(--primary-dark);margin-bottom:14px;letter-spacing:.2px}.tldr ul{list-style:none;margin:0}.tldr li{position:relative;padding:7px 0 7px 30px;font-size:15.5px;line-height:1.55;color:var(--text);border-bottom:1px solid var(--border)}.tldr li:last-child{border-bottom:none}.tldr li:before{content:"\203a";position:absolute;left:6px;top:6px;color:var(--primary);font-weight:800;font-size:18px}.tldr li strong{color:var(--primary-dark)}.story{padding:50px 0;background:#fff}.story-eyebrow{display:block;text-align:center;font-size:11px;letter-spacing:3px;color:var(--accent-dark);font-weight:700;text-transform:uppercase;margin-bottom:18px}.story h2{font-family:var(--serif);font-size:29px;font-weight:600;text-align:center;line-height:1.3;color:var(--text);margin-bottom:28px;letter-spacing:-.2px}.story p{margin-bottom:18px;font-size:17px;line-height:1.7;color:var(--text)}.story p.lead-quote{font-style:italic;font-size:19px;color:var(--text);border-left:3px solid var(--primary);padding-left:18px;margin:24px 0}.story p strong{color:var(--text)}.story p em{color:var(--primary-dark);font-style:italic}.story-2 p em{font-size:12px;color:var(--text-light);font-style:italic}.story img{border-radius:20px;margin-bottom:20px}@media(max-width:576px){.story h2{font-weight:800}}.mechanism{background:var(--bg-soft);padding:50px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mechanism h2{font-family:var(--serif);font-size:28px;font-weight:600;text-align:center;color:var(--text);line-height:1.3;margin-bottom:8px;letter-spacing:-.3px}.mechanism .mech-sub{text-align:center;color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:26px}.mech-diagram{margin:0 auto 28px;max-width:760px}.mech-diagram svg{width:100%;height:auto;display:block}.mech-points p{font-size:16px;line-height:1.7;margin-bottom:16px;color:var(--text)}.mech-points p strong{color:var(--primary-dark)}.mech-key{background:#fff;border:1px solid var(--border);border-radius:8px;padding:18px 22px;font-family:var(--serif);font-size:18px;color:var(--primary-dark);text-align:center;margin-top:8px;box-shadow:0 8px 24px #7b11401c}.transition{background:#451029;padding:46px 0;text-align:center}.transition h2{font-family:var(--serif);font-size:29px;font-weight:600;color:#fff;line-height:1.3;margin-bottom:10px;letter-spacing:-.3px}.transition p{font-size:16px;color:#f3c7d9;font-style:italic}.transition ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.transition ul li{background:#fff;border:1px solid var(--border);padding:7px 14px;border-radius:20px;font-size:13px;color:var(--text);font-weight:600}.transition ul li a{color:var(--text)}.transition ul li a:hover{color:var(--primary)}.numbered-item{padding:56px 0;border-bottom:1px solid var(--border);background:#fff}.numbered-item:nth-child(2n){background:var(--bg-soft)}.prod-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:14px}.prod-tag.ooo{background:var(--ooo-soft);color:var(--ooo-dark);border:1px solid var(--ooo-border)}.prod-tag.garlic{background:var(--garlic-soft);color:var(--garlic-dark);border:1px solid var(--garlic-border)}.num-header{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--primary);margin-bottom:26px;line-height:1.2;letter-spacing:-.3px}.num-header .hash{color:var(--primary)}.num-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.num-img-col{position:relative}.num-text-col p{margin-bottom:16px;font-size:16px;line-height:1.7;color:var(--text)}.num-text-col p strong{color:var(--text)}.num-text-col ul{margin:14px 0 22px;padding:0;list-style:none}.num-text-col ul li{position:relative;padding:7px 0 7px 28px;font-size:16px;line-height:1.6;color:var(--text)}.num-text-col ul li:before{content:"\2713";position:absolute;left:0;top:7px;color:var(--primary);font-weight:800;font-size:18px}.num-text-col ul li strong{color:var(--primary-dark)}.numbered-item.prod-ooo .num-header,.numbered-item.prod-ooo .num-header .hash{color:var(--ooo)}.numbered-item.prod-ooo .num-text-col ul li:before{color:var(--ooo)}.numbered-item.prod-ooo .num-text-col ul li strong{color:var(--ooo-dark)}.numbered-item.prod-ooo .testimonial{border-left-color:var(--ooo)}.numbered-item.prod-garlic .num-header,.numbered-item.prod-garlic .num-header .hash{color:var(--garlic)}.numbered-item.prod-garlic .num-text-col ul li:before{color:var(--garlic)}.numbered-item.prod-garlic .num-text-col ul li strong{color:var(--garlic-dark)}.numbered-item.prod-garlic .testimonial{border-left-color:var(--garlic)}.testimonial{background:var(--cream-warm);border-left:4px solid var(--primary);padding:18px 22px;margin:22px 0 0;border-radius:0 5px 5px 0}.testimonial p{font-style:italic;font-size:15px;color:var(--text-muted);line-height:1.6;margin:0}.testimonial p:before{content:"\201c";font-style:normal;font-family:var(--serif);font-size:22px;color:var(--primary);margin-right:2px}.testimonial .attr{display:block;font-style:normal;font-weight:700;color:var(--text);margin-top:8px;font-size:14px}.compare-section{padding:54px 0;background:var(--cream);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.compare-section h2{font-family:var(--serif);font-size:29px;font-weight:600;text-align:center;color:var(--text);margin-bottom:10px;line-height:1.3;letter-spacing:-.3px}.compare-section .ct-sub{text-align:center;color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:30px}.compare-wrap{position:relative}.compare-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-hint{display:none}.compare-table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;border:1px solid #ecc6d7;border-radius:10px;overflow:hidden;font-size:14px;box-shadow:0 12px 36px #7b11402e}.compare-table td,.compare-table th{padding:16px 14px;text-align:center;border-bottom:1px solid var(--border);vertical-align:middle}.compare-table tr:last-child td{border-bottom:none}.compare-table th{background:#3d0e24;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:14px 8px}.compare-table th:first-child{text-align:left;padding-left:19px}.compare-table th.col-pick{background:#7a1140}.compare-table td:first-child{text-align:left;color:var(--text);font-weight:600;font-size:14px;background:#fff;padding-left:19px}.compare-table td.col-pick{background:#f7d3e3;color:var(--primary-dark);font-weight:700;box-shadow:inset 3px 0 0 var(--primary),inset -3px 0 0 var(--primary)}.compare-table .ct-yes{display:inline-block;min-width:34px;height:34px;line-height:32px;background:#c7ead4;color:#155c3e;border:1px solid #8cc6a3;border-radius:5px;font-weight:800;padding:0 8px;font-size:15px;box-shadow:0 1px 3px #0000001f}.compare-table .ct-no{display:inline-block;min-width:34px;height:34px;line-height:32px;background:#f7cad8;color:#a8104f;border:1px solid #e89bb6;border-radius:5px;font-weight:800;padding:0 8px;font-size:15px;box-shadow:0 1px 3px #0000001a}.compare-table .ct-rating{font-family:var(--serif);font-size:32px;font-weight:600;color:var(--text);line-height:1}.compare-table td.col-pick .ct-rating{color:var(--primary)}.compare-table .ct-partial{color:var(--text-light);font-weight:600;font-size:13px}.timeline-section{background:var(--cream-warm);padding:50px 0}.timeline-section h2{font-family:var(--serif);font-size:29px;font-weight:600;text-align:center;color:var(--text);margin-bottom:6px;line-height:1.25;letter-spacing:-.3px}.timeline-section h2 .accent{color:var(--primary)}.timeline-section .tl-sub{text-align:center;color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:32px}.timeline-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:30px;box-shadow:0 10px 30px #7b114021}.timeline-row{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}.timeline-row:last-child{border-bottom:none}.timeline-tag{flex:0 0 130px;font-family:var(--serif);font-size:18px;font-weight:600;color:var(--primary)}.timeline-content{flex:1;color:var(--text);font-size:15px;line-height:1.65}.timeline-content strong{color:var(--text)}.tl-note{text-align:center;font-size:12px;color:var(--text-light);font-style:italic;margin-top:18px}.ingredients{padding:54px 0;background:#fff}.ingredients h2{font-family:var(--serif);font-size:29px;font-weight:600;text-align:center;color:var(--text);margin-bottom:10px;line-height:1.3;letter-spacing:-.3px}.ingredients .ing-sub{text-align:center;color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:30px}.ingredient-card{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:start;padding:24px 0;border-bottom:1px solid var(--border)}.ingredient-card:last-child{border-bottom:none}.ing-circle{width:120px;height:120px;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:30px;font-weight:700;color:var(--primary);border:2px solid var(--accent)}.ingredient-card.ooo .ing-circle{background:var(--ooo-soft);color:var(--ooo-dark);border-color:var(--ooo)}.ingredient-card.garlic .ing-circle{background:var(--garlic-soft);color:var(--garlic-dark);border-color:var(--garlic)}.ing-text h3{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--text);margin-bottom:4px;line-height:1.35}.ing-text .ing-prod{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.ingredient-card.ooo .ing-prod{color:var(--ooo-dark)}.ingredient-card.garlic .ing-prod{color:var(--garlic-dark)}.ing-text p{font-size:15px;color:var(--text-muted);line-height:1.65;margin-bottom:8px}.ing-text p strong{color:var(--text)}.ing-text .cite{font-size:12px;color:var(--text-light)}.cta-block{background:var(--cream);padding:54px 0;text-align:center}.cta-block h2{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--primary);margin-bottom:8px;line-height:1.25;letter-spacing:-.3px}.cta-block .cta-sub{color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:30px}.picks-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 auto 24px;text-align:left;grid-template-columns:1fr;max-width:560px}.pick-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:24px 22px;box-shadow:0 12px 34px #7b114026;border-top:5px solid var(--primary);display:flex;flex-direction:column}.pick-card.ooo{border-top-color:var(--ooo)}.pick-card.garlic{border-top-color:var(--garlic)}.pick-card .pick-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}.pick-card.ooo .pick-eyebrow{color:var(--ooo-dark)}.pick-card.garlic .pick-eyebrow{color:var(--garlic-dark)}.pick-card h3{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--text);margin:0 0 14px;line-height:1.3}.pick-card ul{list-style:none;margin:0 0 20px;padding:0;flex:1}.pick-card ul li{position:relative;padding:6px 0 6px 26px;font-size:14.5px;line-height:1.5;color:var(--text)}.pick-card ul li:before{content:"\2713";position:absolute;left:0;top:6px;font-weight:800;font-size:16px;color:var(--primary)}.pick-card.ooo ul li:before{color:var(--ooo)}.pick-card.garlic ul li:before{color:var(--garlic)}.pick-card .big-cta{align-self:stretch;text-align:center;padding:14px 18px;font-size:14px}.cta-note{font-size:13px;color:var(--text-muted);max-width:700px;margin:0 auto;text-align:center;line-height:1.6}@media(max-width:760px){.picks-grid{grid-template-columns:1fr}}.cta-trust-list ul{list-style:none;max-width:540px;margin:0 auto 30px;text-align:left}.cta-trust-list li{position:relative;padding:9px 0 9px 36px;font-size:16px;color:var(--text);line-height:1.55;border-bottom:1px solid var(--border)}.cta-trust-list li:last-child{border-bottom:none}.cta-trust-list li:before{content:"\2713";position:absolute;left:0;top:9px;color:var(--primary);font-weight:800;font-size:22px;line-height:1}.cta-trust-list li strong{color:var(--text)}.big-cta{display:inline-block;background:var(--cta);color:#fff;padding:18px 40px;border-radius:50px;font-weight:800;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;transition:.2s;box-shadow:0 6px 18px #d6186b40}.big-cta:hover{background:var(--cta-dark);transform:translateY(-2px);color:#fff}.big-cta:after{content:" \2192"}.research-panel{background:#fdeef4;padding:54px 0}.research-panel h2{font-family:var(--serif);font-size:27px;font-weight:600;text-align:center;color:var(--text);margin-bottom:8px;line-height:1.3}.research-panel .rp-sub{text-align:center;color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:24px}.research-card{background:#fff;border:1px solid var(--border);border-left:4px solid var(--primary);padding:24px 28px;border-radius:0 6px 6px 0;margin:20px 0;box-shadow:0 8px 26px #7b11401a}.research-card.ooo{border-left-color:var(--ooo)}.research-card.garlic{border-left-color:var(--garlic)}.research-card .ref{font-size:12px;color:var(--accent-dark);letter-spacing:1.5px;font-weight:700;text-transform:uppercase;margin-bottom:6px}.research-card.ooo .ref{color:var(--ooo-dark)}.research-card.garlic .ref{color:var(--garlic-dark)}.research-card p{font-size:15px;color:var(--text-muted);line-height:1.65;margin-bottom:0}.rp-disclaimer{text-align:center;font-size:13px;color:var(--text-light);font-style:italic;margin-top:18px}.real-people{padding:54px 0;background:#fff;text-align:center}.real-people h2{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--text);margin-bottom:8px;line-height:1.3}.real-people .rp2-sub{color:var(--text-muted);font-style:italic;font-size:15px;margin-bottom:30px}.people-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:0 auto}.person-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:22px;text-align:left;box-shadow:0 8px 28px #7b11401f}.person-card .pc-img{aspect-ratio:1/1;object-fit:cover;border:1px solid var(--border);border-radius:6px;margin-bottom:16px;display:block;width:200px;height:200px;max-width:200px;margin-left:0;margin-right:auto;object-position:67% 60%}.person-card .stars{color:var(--primary);letter-spacing:2px;font-size:14px;margin-bottom:8px}.person-card p{font-size:14px;color:var(--text-muted);line-height:1.6;font-style:italic;margin-bottom:10px}.person-card .name{font-style:normal;font-weight:700;color:var(--text);font-size:13px}.rp-note{font-size:12px;color:var(--text-light);font-style:italic;margin-top:24px}.final-cta{background:linear-gradient(135deg,#3d0e24,#5e1a3a);color:#fff;padding:60px 0;text-align:center}.final-cta .img-ph{max-width:200px;margin:0 auto 24px;min-height:180px;background:#ffffff14;border-color:#ffffff59;color:#f3c7d9}.final-cta h2{font-family:var(--serif);font-size:29px;font-weight:600;color:#fff;margin-bottom:20px;line-height:1.3}.final-cta h2 span{color:#f3a9c6}.final-cta .ps{font-style:italic;color:#f3a9c6;font-size:15px;margin-top:18px}.final-cta .big-cta{margin-top:6px}.faq{padding:54px 0;background:#fff}.faq h2{font-family:var(--serif);font-size:29px;font-weight:600;text-align:center;color:var(--text);margin-bottom:8px;line-height:1.3}.faq h2 em{color:var(--primary);font-style:italic}.faq .faq-sub{text-align:center;color:var(--text-muted);margin-bottom:30px;font-size:15px}.faq-item{border-bottom:1px solid var(--border);padding:16px 0}.faq-item summary{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;padding-right:30px;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:0;color:var(--primary);font-size:24px;font-weight:300;line-height:1}.faq-item[open] summary:after{content:"\2212"}.faq-item p{margin-top:12px;font-size:15px;color:var(--text-muted);line-height:1.7}.faq-item p strong{color:var(--text)}.footer{background:#3d0e24;color:#d9b3c4;padding:40px 20px 30px;text-align:center}.footer .disclaimer{max-width:820px;margin:0 auto 22px;font-size:12px;line-height:1.6;color:#d9b3c4}.disclaimer p strong{display:block;font-weight:700;letter-spacing:.5px;margin-bottom:10px;color:#f3c7d9;text-transform:uppercase;font-size:11px}.footer .links{display:flex;justify-content:center;gap:24px;font-size:13px;flex-wrap:wrap;margin-bottom:16px}.footer .links a{color:#f3a9c6}.footer .copyright{font-size:12px;color:#b07e92}@media(max-width:1100px){.wrap,.wrap-wide{width:90%;max-width:none}.benefit-chip{font-size:10px;padding:6px 11px}.chip-1{top:3%;left:0}.chip-2{top:21%;right:0}.chip-3{top:45%;left:0}.chip-4{top:63%;right:0}}@media(max-width:760px){.wrap,.wrap-wide{width:100%;max-width:none;padding:0 20px}.hero-inner{text-align:center;display:flex;flex-direction:column}.hero-product{margin-top:30px}.hero h1{font-size:23px;line-height:1.2}.benefit-chip{position:static;display:inline-block;margin:4px 3px;font-size:11px;padding:7px 13px;transform:none}.chip-1,.chip-2,.chip-3,.chip-4,.chip-5{top:auto;left:auto;right:auto;bottom:auto;transform:none}.num-layout{grid-template-columns:1fr;gap:24px}.ingredient-card{grid-template-columns:80px 1fr;gap:14px}.ing-circle{width:80px;height:80px;font-size:24px}.people-grid{grid-template-columns:1fr}.scroll-hint{display:block;text-align:center;color:var(--text-muted);font-size:13px;font-weight:600;margin-top:14px;font-style:italic}.compare-wrap:after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;background:linear-gradient(to right,#fdeef400,#fdeef4eb);pointer-events:none;z-index:3;border-radius:0 10px 10px 0}.compare-table td:first-child,.compare-table th:first-child{position:sticky;left:0;z-index:2;box-shadow:2px 0 6px #0000000d}.compare-table th:first-child{background:#3d0e24}.compare-table td:first-child{background:#fff}.story h2,.mechanism h2,.transition h2,.timeline-section h2,.ingredients h2,.cta-block h2,.real-people h2,.final-cta h2,.faq h2,.compare-section h2,.research-panel h2{font-size:22px}.num-header{font-size:20px}.story p.lead-quote{font-size:16px}.header .logo{font-size:21px}.story p{font-size:15.5px;line-height:1.6}.sub,.num-text-col p,.num-text-col ul li,.cta-trust-list li,.tldr li{font-size:15px}.timeline-row{flex-direction:column;gap:6px}.timeline-tag{flex:0 0 auto}}.hero-byline{font-size:12px;color:var(--text-light);margin:0 0 16px;letter-spacing:.3px}.cta-strip{padding:34px 0;text-align:center;background:var(--bg-soft)}.gtee{background:var(--bg-soft)}.story .disclosure{font-size:12px;color:var(--text-light);font-style:italic;margin-top:14px}.final-cta .tworoads{color:#f6cdde;font-size:16px;max-width:660px;margin:0 auto 22px;line-height:1.65}.disc-strong{display:block;font-weight:700;letter-spacing:.5px;margin-bottom:10px;color:#f3c7d9;text-transform:uppercase;font-size:11px}.story{background:var(--cream)}#report{background:#fff}.mechanism{background:var(--cream)}#one,#three,#five{background:#fff}#two,#four,.compare-section{background:var(--cream)}.cta-block{background:#fff}.cta-block.gtee{background:var(--cream)}.timeline-section{background:#fff}.research-panel{background:#fdeef4}.real-people{background:var(--cream)}.story .cta-trust-list{max-width:600px;margin:18px 0}.story .cta-trust-list li{border-bottom:none;padding:7px 0 7px 36px}.num-cta{text-align:center;margin-top:34px}.story-img{display:block;width:100%;border-radius:12px;box-shadow:0 10px 30px #7b114021;margin:26px 0}.pick-img{display:block;width:100%;max-width:240px;margin:0 auto 16px;border-radius:10px}.compare-table{box-shadow:0 16px 44px #7b114033}.hero-media{position:relative}.hero-caption{margin:16px auto 0;max-width:320px;font-size:13px;color:var(--text-muted);font-style:italic;line-height:1.5;text-align:center}.llstickybar{position:fixed;left:0;right:0;z-index:9999;background:#fdeef4;color:#fff;padding:12px 16px;font-size:14px;line-height:1.5;box-sizing:border-box;width:100%;bottom:0;transform:translateY(120%);transition:transform .35s ease;pointer-events:none}.llstickybar.is-visible{transform:translateY(0);pointer-events:auto}.llstickybar.is-hidden{display:none}.llstickybar-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:transparent;cursor:pointer;z-index:2}.llstickybar-close svg{width:20px;height:20px}.ll-container{display:flex;padding-block:5px;flex-direction:column;align-items:center;margin-block:0;max-width:1240px;margin:0 auto;width:100%}.llstickybar a{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background-color:var(--primary);color:var(--ll-color-background, #ffffff);font-family:var(--ll-font-body, inherit);font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:colors .3s ease;overflow:hidden;position:relative;width:75%;max-width:100%;transition:all .2s}.llstickybar a:hover{background:var(--cta-dark);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/137/assets/wellness-advertorial-builder.css.map */
