.landing-page-content{--green-1: #50573B;--green-2: #6B783C;--green-3: #8CA13E;--yellow: #E7D565;--coral: #E16244;--bg-1: #F4F6EF;--bg-2: #FAF9F0;--bg-3: #F5F7F9;--bg-4: #F5F5F5;--doodle-sage: #C8C8AC;--doodle-red: #CA3916;--doodle-grey: #A5A89F;--text: #50573B;--white: #ffffff;--card-shadow: 0px 2px 12px 0px rgba(80, 87, 59, .08);--card-shadow-hover: 0px 6px 20px 0px rgba(80, 87, 59, .14);--section-shadow: 0px 4px 24px rgba(80, 87, 59, .12);--radius: 18px;font-family:var(--ft2);color:var(--text);font-size:16px;line-height:26px}.landing-page-content p,.landing-page-content ol,.landing-page-content ul,.landing-page-content li{margin:0;padding:0}.landing-page-content ol,.landing-page-content ul,.landing-page-content li{list-style:none}.landing-page-content .lp{max-width:1200px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:56px}.landing-page-content .lp h1,.landing-page-content .lp h2,.landing-page-content .lp h3,.landing-page-content .lp h4,.landing-page-content .lp h5{font-family:var(--ft1);font-weight:600;color:var(--green-1);margin:0;text-transform:none;letter-spacing:0}.landing-page-content .lp h1{font-size:60px;line-height:70px}.landing-page-content .lp h2{font-size:42px;line-height:52px}.landing-page-content .lp h3{font-size:32px;line-height:40px}.landing-page-content .lp h4{font-size:24px;line-height:29px}.landing-page-content .lp h5{font-size:20px;line-height:26px}.landing-page-content .handwrite{font-family:var(--ft3);font-weight:400}.landing-page-content .hw-lg{font-family:var(--ft3);font-size:36px;line-height:36px}.landing-page-content .hw-md{font-family:var(--ft3);font-size:28px;line-height:29px}.landing-page-content .hw-sm{font-family:var(--ft3);font-size:22px;line-height:24px}.landing-page-content .subheadline{font-size:18px;line-height:28px;letter-spacing:.02em;color:var(--green-2)}.landing-page-content .body-1{font-size:16px;line-height:26px}.landing-page-content .body-2{font-size:14px;line-height:22px}.landing-page-content .text-link{font-size:16px;color:var(--green-1);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.landing-page-content .text-link:hover{color:var(--green-3)}.landing-page-content .text-link .arrow{transition:transform .2s}.landing-page-content .text-link:hover .arrow{transform:translate(3px)}.landing-page-content .card-section{border-radius:var(--radius);box-shadow:var(--section-shadow);overflow:hidden;position:relative;scroll-margin-top:200px}.landing-page-content .card-section.bg-1{background:var(--bg-1)}.landing-page-content .card-section.bg-2{background:var(--bg-2)}.landing-page-content .card-section.bg-3{background:var(--bg-3)}.landing-page-content .card-section .inner{padding:72px 64px;position:relative}.landing-page-content .open-section{position:relative;padding:16px 8px}.landing-page-content .section-head{text-align:center;margin-bottom:48px}.landing-page-content .section-head .label{display:block;font-family:var(--ft3);font-size:28px;color:var(--green-3);margin-bottom:8px}.landing-page-content .section-head.coral .label{color:var(--coral)}.landing-page-content .section-head h2{margin-bottom:14px}.landing-page-content .section-head p{color:var(--green-2);max-width:620px;margin:0 auto;font-size:17px;line-height:26px}.landing-page-content .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--yellow);color:var(--green-1);font-family:var(--ft2);font-size:16px;font-weight:600;border:none;border-radius:8px;padding:14px 40px;cursor:pointer;transition:background .2s,color .2s,transform .2s;text-decoration:none}.landing-page-content .btn-primary:hover{background:var(--green-1);color:var(--white);transform:translateY(-1px)}.landing-page-content .btn-primary svg{transition:transform .2s}.landing-page-content .btn-primary:hover svg{transform:translate(3px)}.landing-page-content .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--green-1);font-family:var(--ft2);font-size:16px;font-weight:600;border:2px solid var(--yellow);border-radius:8px;padding:12px 38px;cursor:pointer;transition:border-color .2s,color .2s,background .2s;text-decoration:none}.landing-page-content .btn-secondary:hover{border-color:var(--green-1);background:var(--green-1);color:var(--white)}.landing-page-content .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffffb3;border:1px solid rgba(80,87,59,.15);border-radius:999px;font-size:13px;font-weight:600;color:var(--green-1)}.landing-page-content .card{background:var(--white);border-radius:14px;box-shadow:var(--card-shadow);padding:28px 24px;transition:transform .25s,box-shadow .25s}.landing-page-content .card.lift:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.landing-page-content .doodle-icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.landing-page-content .doodle-icon.sage{background:#e8ead8;color:var(--green-2)}.landing-page-content .doodle-icon.yellow{background:#f7eeb6;color:var(--green-1)}.landing-page-content .doodle-icon.coral{background:#f8d9cd;color:var(--doodle-red)}.landing-page-content .doodle-icon.blue{background:#dde4ec;color:#5478a8}.landing-page-content .doodle-icon svg{width:28px;height:28px}.landing-page-content .hero .inner{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:80px 64px}.landing-page-content .hero-tag{font-family:var(--ft3);font-size:30px;line-height:30px;color:var(--coral);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}.landing-page-content .hero-tag:before{content:"";width:36px;height:1px;background:var(--coral);display:inline-block}.landing-page-content .hero h1{margin-bottom:22px}.landing-page-content .hero h1 .underline{background-image:linear-gradient(transparent 65%,rgba(231,213,101,.7) 65%,rgba(231,213,101,.7) 92%,transparent 92%);padding:0 4px}.landing-page-content .hero-desc{color:var(--green-2);margin-bottom:26px;max-width:500px;font-size:17px;line-height:28px}.landing-page-content .hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.landing-page-content .hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:26px}.landing-page-content .hero-social{display:flex;align-items:center;gap:16px;padding-top:22px;border-top:1px dashed rgba(80,87,59,.2)}.landing-page-content .hero-avatars{display:flex}.landing-page-content .hero-avatars .avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--bg-1);margin-left:-8px;color:var(--white);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ft1)}.landing-page-content .hero-avatars .avatar:first-child{margin-left:0;background:var(--green-2)}.landing-page-content .hero-avatars .avatar:nth-child(2){background:var(--coral)}.landing-page-content .hero-avatars .avatar:nth-child(3){background:var(--green-3)}.landing-page-content .hero-avatars .avatar:nth-child(4){background:var(--green-1)}.landing-page-content .hero-social-text{font-size:13px;color:var(--green-2);line-height:18px}.landing-page-content .hero-social-text strong{color:var(--green-1);display:block;font-size:14px}.landing-page-content .hero-social-stars{color:#d4a017;letter-spacing:1px;font-size:13px}.landing-page-content .hero-product-card{background:var(--white);border-radius:16px;box-shadow:0 8px 32px #50573b24;position:relative;overflow:hidden}.landing-page-content .hero-product-badge{position:absolute;top:18px;right:18px;background:var(--coral);color:var(--white);font-family:var(--ft3);font-size:22px;padding:6px 14px;border-radius:999px;transform:rotate(4deg);z-index:2}.landing-page-content .hero-product-img-wrap{background:linear-gradient(180deg,#eef1e2,#f7f8ec);display:flex;align-items:center;justify-content:center;padding:32px 24px 20px;min-height:340px;position:relative}.landing-page-content .hero-product-img-wrap:after{content:"";position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:140px;height:14px;background:radial-gradient(ellipse,rgba(80,87,59,.18),transparent 70%);filter:blur(2px)}.landing-page-content .hero-product-img-wrap img{max-width:220px;height:300px;object-fit:contain;position:relative;z-index:1}.landing-page-content .hero-product-body{padding:24px 28px 28px}.landing-page-content .hero-product-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.landing-page-content .hero-product-name{font-family:var(--ft1);font-size:20px;font-weight:600;color:var(--green-1);line-height:26px}.landing-page-content .hero-product-meta{font-size:13px;color:var(--green-2);margin-top:4px}.landing-page-content .hero-product-price{font-size:32px;font-weight:700;color:var(--green-1);line-height:1;white-space:nowrap}.landing-page-content .hero-variant-label{font-size:12px;color:var(--green-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.landing-page-content .hero-variant-select{width:100%;border:1.5px solid #D0D5C0;border-radius:8px;padding:12px 14px;font-family:var(--ft2);font-size:14px;color:var(--green-1);background:var(--white);margin-bottom:16px;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%2350573B' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.landing-page-content .hero-add-btn{width:100%;padding:16px;font-size:16px;margin-bottom:14px}.landing-page-content .hero-trust-row{display:flex;justify-content:center;gap:18px;font-size:12px;color:var(--green-2);flex-wrap:wrap}.landing-page-content .hero-trust-row span{display:inline-flex;align-items:center;gap:4px}.landing-page-content .hero-leaf{position:absolute;pointer-events:none;opacity:.5}.landing-page-content .hero-leaf.tl{top:30px;left:20px;transform:rotate(-20deg)}.landing-page-content .hero-leaf.br{bottom:30px;right:20px;transform:rotate(160deg)}.landing-page-content .trust-strip{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:16px;padding:28px 8px;border-top:1px dashed rgba(80,87,59,.22);border-bottom:1px dashed rgba(80,87,59,.22)}.landing-page-content .trust-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13px;font-weight:600;color:var(--green-1);line-height:18px}.landing-page-content .trust-item svg{width:28px;height:28px;color:var(--green-2)}.landing-page-content .pain-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-page-content .pain-card h5{margin-bottom:12px}.landing-page-content .pain-card p{font-size:14px;line-height:22px;color:var(--green-2)}.landing-page-content .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}.landing-page-content .benefit-card h5{margin-bottom:10px}.landing-page-content .benefit-card p{font-size:14px;line-height:22px;color:var(--green-2)}.landing-page-content .benefits-cta{text-align:center}.landing-page-content .howto-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.landing-page-content .howto-img{border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:var(--card-shadow)}.landing-page-content .howto-img img{width:100%;height:480px;object-fit:cover;display:block}.landing-page-content .howto-sticker{position:absolute;bottom:22px;left:22px;background:var(--white);border-radius:12px;padding:12px 16px;box-shadow:var(--card-shadow);display:flex;align-items:center;gap:12px}.landing-page-content .howto-sticker-num{font-family:var(--ft3);font-size:38px;color:var(--coral);line-height:1}.landing-page-content .howto-sticker-text{font-size:13px;color:var(--green-1);font-weight:600;line-height:16px}.landing-page-content .howto-sticker-text small{display:block;font-weight:400;color:var(--green-2);font-size:12px}.landing-page-content .howto-steps{list-style:none;margin-top:12px;margin-bottom:32px;position:relative}.landing-page-content .howto-step{display:flex;gap:20px;margin-bottom:26px;position:relative}.landing-page-content .howto-step:last-child{margin-bottom:0}.landing-page-content .howto-step-num{width:44px;height:44px;min-width:44px;border-radius:50%;background:var(--yellow);color:var(--green-1);font-family:var(--ft1);font-size:20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2}.landing-page-content .howto-step:not(:last-child):after{content:"";position:absolute;left:21px;top:48px;width:2px;height:calc(100% + 4px);background-image:linear-gradient(to bottom,rgba(80,87,59,.3) 50%,transparent 50%);background-size:2px 8px;background-repeat:repeat-y;z-index:1}.landing-page-content .howto-step-content{padding-top:4px}.landing-page-content .howto-step-title{font-family:var(--ft1);font-size:20px;font-weight:600;color:var(--green-1);display:block;margin-bottom:4px}.landing-page-content .howto-step-body{font-size:15px;line-height:24px;color:var(--green-2)}.landing-page-content .howto-time{font-family:var(--ft3);font-size:22px;color:var(--coral);margin-left:10px}.landing-page-content .howto-right .hw-md{color:var(--green-3);margin-bottom:8px;display:block}.landing-page-content .howto-right h2{margin-bottom:22px}.landing-page-content .ingredients-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.landing-page-content .ingredients-left .hw-md{color:var(--coral);margin-bottom:8px;display:block}.landing-page-content .ingredients-left h2{margin-bottom:14px}.landing-page-content .ingredients-left .subheadline{margin-bottom:28px}.landing-page-content .ingredient-card{background:var(--white);border-radius:12px;padding:22px;box-shadow:var(--card-shadow);margin-bottom:14px;display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center}.landing-page-content .ingredient-circle{width:56px;height:56px;border-radius:50%;background:var(--bg-1);display:inline-flex;align-items:center;justify-content:center;color:var(--green-2)}.landing-page-content .ingredient-circle svg{width:30px;height:30px}.landing-page-content .ingredient-name{font-family:var(--ft1);font-size:20px;font-weight:600;color:var(--green-1);line-height:1.2}.landing-page-content .ingredient-latin{font-size:13px;font-style:italic;color:var(--green-2);margin-bottom:4px}.landing-page-content .ingredient-desc{font-size:13px;line-height:19px;color:var(--green-2)}.landing-page-content .ingredient-pct{font-family:var(--ft1);font-size:24px;font-weight:700;color:var(--coral)}.landing-page-content .ingredients-note{font-size:15px;line-height:24px;color:var(--green-1);margin-top:18px;padding:16px 20px;background:#e7d56540;border-left:3px solid var(--yellow);border-radius:6px}.landing-page-content .ingredients-img{border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:var(--card-shadow)}.landing-page-content .ingredients-img img{width:100%;height:520px;object-fit:cover;display:block}.landing-page-content .ingredients-caption{position:absolute;left:22px;bottom:22px;background:#fffffff2;padding:10px 16px;border-radius:10px;box-shadow:var(--card-shadow);font-family:var(--ft3);font-size:22px;color:var(--green-1)}.landing-page-content .comparison-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto 28px}.landing-page-content .comp-col{background:var(--white);border-radius:16px;padding:30px;box-shadow:var(--card-shadow);position:relative}.landing-page-content .comp-col.negative{background:var(--bg-4);opacity:.94}.landing-page-content .comp-col.positive{border:2px solid var(--green-3)}.landing-page-content .comp-col-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed rgba(80,87,59,.2)}.landing-page-content .comp-col-bottle{width:56px;height:80px;flex:0 0 56px;display:flex;align-items:center;justify-content:center}.landing-page-content .comp-col-bottle svg,.landing-page-content .comp-col-bottle img{width:100%;height:100%;object-fit:contain}.landing-page-content .comp-col-title{font-family:var(--ft1);font-size:20px;font-weight:600;color:var(--green-1);line-height:1.2}.landing-page-content .comp-col-sub{font-size:13px;color:var(--green-2);margin-top:2px}.landing-page-content .comp-col.negative .comp-col-title{color:var(--green-2)}.landing-page-content .comp-list{list-style:none}.landing-page-content .comp-list li{display:flex;gap:10px;padding:10px 0;font-size:14px;line-height:20px;color:var(--green-1);border-bottom:1px solid rgba(80,87,59,.08)}.landing-page-content .comp-list li:last-child{border-bottom:none}.landing-page-content .comp-list li .mark{width:18px;height:18px;min-width:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;color:var(--white);font-size:11px;font-weight:700}.landing-page-content .comp-list li .mark.yes{background:var(--green-3)}.landing-page-content .comp-list li .mark.no{background:var(--doodle-red)}.landing-page-content .comp-col.negative .comp-list li{color:var(--green-2)}.landing-page-content .comparison-cta{text-align:center}.landing-page-content .reviews-stats{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:36px;flex-wrap:wrap}.landing-page-content .reviews-rating-big{font-family:var(--ft1);font-size:48px;font-weight:700;color:var(--green-1);line-height:1}.landing-page-content .reviews-stats-right{text-align:left}.landing-page-content .reviews-stars-big{color:#d4a017;font-size:22px;letter-spacing:2px}.landing-page-content .reviews-count{font-size:14px;color:var(--green-2);margin-top:2px}.landing-page-content .featured-review{background:var(--white);border-radius:16px;padding:38px 46px;box-shadow:var(--card-shadow);max-width:780px;margin:0 auto 28px;position:relative;text-align:center}.landing-page-content .featured-review:before{content:"\201e";position:absolute;top:-10px;left:26px;font-family:var(--ft1);font-size:120px;line-height:1;color:var(--yellow);line-height:90px}.landing-page-content .featured-review-stars{color:#d4a017;font-size:18px;letter-spacing:2px;margin-bottom:14px}.landing-page-content .featured-review-text{font-family:var(--ft3);font-size:30px;line-height:40px;color:var(--green-1);margin-bottom:18px}.landing-page-content .featured-review-author{font-size:14px;font-weight:700;color:var(--green-2)}.landing-page-content .featured-review-author small{display:block;font-weight:400;margin-top:2px}.landing-page-content .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-page-content .review-stars{color:#d4a017;font-size:15px;letter-spacing:1px;margin-bottom:12px}.landing-page-content .review-text{font-size:14px;line-height:22px;color:var(--green-1);margin-bottom:14px}.landing-page-content .review-author{font-size:13px;font-weight:700;color:var(--green-2);display:flex;align-items:center;gap:8px}.landing-page-content .review-author:before{content:"";width:28px;height:28px;border-radius:50%;background:var(--green-3);display:inline-block}.landing-page-content .review-verified{font-size:11px;color:var(--green-3);display:inline-flex;align-items:center;gap:4px;margin-left:auto}.landing-page-content .review-verified svg{width:12px;height:12px}.landing-page-content .faq-list{max-width:820px;margin:0 auto 28px;display:flex;flex-direction:column;gap:10px}.landing-page-content .faq-item{background:var(--white);border:1px solid rgba(80,87,59,.1);border-radius:12px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.landing-page-content .faq-item:hover{border-color:#50573b40}.landing-page-content .faq-item.open{box-shadow:var(--card-shadow);border-color:#50573b26}.landing-page-content .faq-question{width:100%;background:none;border:none;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--ft1);font-size:17px;font-weight:600;color:var(--green-1);text-align:left;gap:16px}.landing-page-content .faq-chevron{width:28px;height:28px;border-radius:50%;background:var(--bg-1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green-1);transition:transform .3s,background .2s}.landing-page-content .faq-chevron svg{width:14px;height:14px}.landing-page-content .faq-item.open .faq-chevron{transform:rotate(180deg);background:var(--yellow)}.landing-page-content .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;font-size:15px;line-height:24px;color:var(--green-2);padding:0 24px}.landing-page-content .faq-item.open .faq-answer{max-height:260px;padding:0 24px 20px}.landing-page-content .faq-cta{text-align:center}.landing-page-content .final-cta .inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.landing-page-content .final-cta-img{background:linear-gradient(135deg,#eef1e2,#f7f8ec);border-radius:20px;box-shadow:var(--card-shadow);display:flex;align-items:center;justify-content:center;min-height:480px;overflow:hidden;position:relative}.landing-page-content .final-cta-img img{max-width:260px;height:400px;object-fit:contain;position:relative;z-index:1}.landing-page-content .final-cta-img:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:#8ca13e26;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page-content .final-cta-stamp{position:absolute;top:26px;right:26px;width:108px;height:108px;border-radius:50%;background:var(--coral);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--ft3);font-size:22px;line-height:22px;text-align:center;transform:rotate(-8deg);box-shadow:0 4px 12px #e162444d;z-index:2}.landing-page-content .final-cta-stamp strong{font-family:var(--ft1);font-size:32px;font-weight:700;display:block;margin-top:2px}.landing-page-content .final-cta-right .hw-md{color:var(--coral);margin-bottom:8px;display:block}.landing-page-content .final-cta-right h2{margin-bottom:14px}.landing-page-content .final-cta-right .subheadline{margin-bottom:28px}.landing-page-content .final-cta-box{background:var(--white);border-radius:14px;padding:26px;box-shadow:var(--card-shadow);margin-bottom:14px}.landing-page-content .final-cta-box .price-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px;gap:12px}.landing-page-content .final-cta-box .price-label{font-size:13px;color:var(--green-2);text-transform:uppercase;letter-spacing:.08em}.landing-page-content .final-cta-box .price{font-size:40px;font-weight:700;color:var(--green-1);line-height:1}.landing-page-content .final-cta-box .btn-primary{width:100%;margin-bottom:12px;padding:16px;font-size:17px}.landing-page-content .final-cta-box .cta-link{display:block;text-align:center}.landing-page-content .trust-icons{display:flex;justify-content:space-around;gap:12px;padding-top:18px;margin-top:14px;border-top:1px solid rgba(80,87,59,.12);font-size:12px;color:var(--green-2);text-align:center}.landing-page-content .trust-icons>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.landing-page-content .trust-icons svg{width:20px;height:20px;color:var(--green-2)}.landing-page-content .sticky-bar{position:fixed;bottom:-120px;left:50%;transform:translate(-50%);width:calc(100% - 48px);max-width:960px;background:var(--white);border-radius:14px;box-shadow:0 8px 24px #50573b2e;padding:14px 20px;display:flex;align-items:center;gap:16px;z-index:100;transition:bottom .35s ease;border:1px solid rgba(80,87,59,.1)}.landing-page-content .sticky-bar.visible{bottom:11px}.landing-page-content .sticky-bar-img{width:48px;height:48px;border-radius:8px;background:var(--bg-1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.landing-page-content .sticky-bar-img img{width:36px;height:44px;object-fit:contain}.landing-page-content .sticky-bar-info{flex:1;min-width:0}.landing-page-content .sticky-bar-title{font-family:var(--ft1);font-size:15px;font-weight:600;color:var(--green-1);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page-content .sticky-bar-meta{font-size:12px;color:var(--green-2)}.landing-page-content .sticky-bar-meta .price{font-weight:700;color:var(--green-1);font-size:15px}.landing-page-content .sticky-bar .btn-primary{padding:12px 24px;white-space:nowrap}.landing-page-content .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.landing-page-content .reveal.in{opacity:1;transform:translateY(0)}@media(max-width:768px){#supportBox-iframe{bottom:80px!important}}@media(max-width:900px){.landing-page-content .lp h1{font-size:36px;line-height:44px}.landing-page-content .lp h2{font-size:30px;line-height:38px}.landing-page-content .lp h3{font-size:24px;line-height:30px}.landing-page-content .lp h4{font-size:20px;line-height:26px}.landing-page-content .lp h5{font-size:18px;line-height:24px}.landing-page-content .hw-lg{font-size:28px;line-height:30px}.landing-page-content .hw-md{font-size:24px;line-height:26px}.landing-page-content .lp{gap:40px;padding:16px}.landing-page-content .card-section .inner,.landing-page-content .hero .inner{padding:44px 28px!important}.landing-page-content .open-section{padding:8px 4px}.landing-page-content .hero .inner,.landing-page-content .howto-grid,.landing-page-content .ingredients-grid,.landing-page-content .final-cta .inner{grid-template-columns:1fr!important;gap:32px!important}.landing-page-content .pain-cards,.landing-page-content .benefits-grid,.landing-page-content .reviews-grid,.landing-page-content .comparison-columns{grid-template-columns:1fr!important}.landing-page-content .trust-strip{grid-template-columns:repeat(2,1fr);gap:18px}.landing-page-content .howto-img img,.landing-page-content .ingredients-img img{height:300px}.landing-page-content .final-cta-img{min-height:320px}.landing-page-content .final-cta-img img{height:260px}.landing-page-content .ingredient-card{grid-template-columns:48px 1fr}.landing-page-content .ingredient-pct{grid-column:2;justify-self:start;font-size:20px}.landing-page-content .sticky-bar{width:calc(100% - 24px);padding:12px 14px;gap:12px}.landing-page-content .sticky-bar-title{font-size:13px}.landing-page-content .featured-review{padding:26px 22px}.landing-page-content .featured-review-text{font-size:22px;line-height:30px}.landing-page-content .featured-review:before{line-height:70px}}@media(min-width:769px)and (max-width:1149px){.landing-page-content .sticky-bar.visible{width:calc(100% - 109px);left:calc(50% - 40px);bottom:13px}}
/*# sourceMappingURL=/cdn/shop/t/351/assets/landing-page.css.map */
