:root{--green:#08753b;--green2:#19a45b;--ink:#14231a;--cream:#fbf8ec;--gold:#f4bd22;--red:#c91e23;--blue:#174a91;--brown:#6b321b;--shadow:0 18px 55px rgba(13,72,39,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--cream);line-height:1.55}img{max-width:100%;display:block}a{color:inherit}.wrap{width:min(1140px,calc(100% - 36px));margin:auto}.topbar{background:#06472a;color:#fff;text-align:center;padding:8px 15px;font-size:.88rem}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;text-decoration:none;font-weight:900;font-size:1.22rem}.brand img{width:58px;height:40px;object-fit:contain;margin-right:9px}.navlinks{display:flex;align-items:center;gap:24px}.navlinks>a:not(.btn){text-decoration:none;font-weight:700;font-size:.92rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:14px 22px;font-weight:850;text-decoration:none;background:var(--green);color:#fff;box-shadow:0 8px 24px rgba(8,117,59,.25);transition:.2s transform,.2s box-shadow}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(8,117,59,.35)}.btn.gold{background:var(--gold);color:#2e260d;box-shadow:0 8px 24px rgba(244,189,34,.26)}.hero{position:relative;overflow:hidden;padding:64px 0 72px;background:radial-gradient(circle at 85% 20%,#dff2c2 0,transparent 32%),linear-gradient(140deg,#fffef8,#eff7e9)}.hero:before{content:"";position:absolute;inset:auto -80px -160px auto;width:420px;height:420px;border:70px solid rgba(8,117,59,.05);border-radius:50%}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;position:relative}.eyebrow{display:inline-flex;background:#e4f4e9;color:var(--green);border-radius:99px;padding:7px 13px;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(2.6rem,5.5vw,5.25rem);line-height:.96;margin:20px 0;letter-spacing:-.055em}.hero h1 span{color:var(--accent,var(--green))}.lead{font-size:1.13rem;max-width:650px;color:#4a5c50}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.micro{font-size:.85rem;color:#607066}.hero-art{background:#fff;border-radius:30px;box-shadow:var(--shadow);padding:14px;transform:rotate(1.5deg);position:relative}.hero-art img{border-radius:21px;width:100%;max-height:690px;object-fit:cover}.save{position:absolute;right:-18px;top:-20px;background:var(--red);color:#fff;width:116px;height:116px;border-radius:50%;display:grid;place-content:center;text-align:center;font-weight:950;line-height:1.05;border:7px solid #fff;transform:rotate(8deg)}.save small{font-size:.68rem}.section{padding:82px 0}.section.white{background:#fff}.center{text-align:center}.section-title{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 15px}.sub{max-width:720px;margin:0 auto 38px;color:#617067}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #e4eadf;border-radius:22px;padding:26px;box-shadow:0 9px 30px rgba(18,49,28,.06)}.card .icon{width:48px;height:48px;border-radius:14px;background:#eaf5e8;display:grid;place-content:center;font-size:1.45rem;margin-bottom:17px}.card h3{margin:0 0 8px;font-size:1.15rem}.card p{margin:0;color:#607066;font-size:.94rem}.combo{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.product-shot{border-radius:28px;box-shadow:var(--shadow);background:#fff;padding:18px}.checks{list-style:none;padding:0;margin:25px 0}.checks li{position:relative;padding:8px 0 8px 34px}.checks li:before{content:"✓";position:absolute;left:0;top:7px;width:23px;height:23px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-content:center;font-size:.75rem;font-weight:900}.pricebox{background:#073f26;color:#fff;border-radius:25px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.price small{display:block;opacity:.8}.price strong{display:block;font-size:2.7rem;line-height:1}.old{text-decoration:line-through;opacity:.65}.safety{background:#fff6d9;border:1px solid #f2d373;border-radius:24px;padding:30px}.safety h3{margin-top:0}.safety a{color:#075e36;font-weight:800}.sources{font-size:.86rem;color:#56645b}.sources li{margin:8px 0}.faq{max-width:850px;margin:auto}.faq details{background:#fff;border:1px solid #dde5d9;border-radius:16px;margin:12px 0;padding:18px 20px}.faq summary{font-weight:850;cursor:pointer}.faq p{margin-bottom:0;color:#5b685f}.final-cta{background:linear-gradient(125deg,#064529,#0a7e43);color:#fff;border-radius:32px;padding:55px;display:flex;align-items:center;justify-content:space-between;gap:35px}.final-cta h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:0 0 12px}.final-cta p{margin:0;opacity:.82}.footer{padding:38px 0 95px;text-align:center;color:#66726a;font-size:.9rem}.footer a{font-weight:900;color:#075e36}.whatsapp-float{position:fixed;z-index:10;right:22px;bottom:20px;background:#25d366;color:#fff;text-decoration:none;border-radius:99px;padding:14px 20px;font-weight:900;box-shadow:0 12px 34px rgba(0,0,0,.22)}.home-hero{text-align:center;padding:78px 0 52px}.home-hero h1{font-size:clamp(2.7rem,6vw,5rem);line-height:1;margin:12px 0}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:85px}.offer{background:#fff;border-radius:24px;padding:12px;box-shadow:var(--shadow);text-decoration:none;transition:.2s transform}.offer:hover{transform:translateY(-6px)}.offer img{border-radius:17px;aspect-ratio:4/5;object-fit:cover;object-position:top}.offer div{padding:17px 10px 12px}.offer h2{margin:0 0 5px;font-size:1.25rem}.offer p{margin:0;color:#66726a}.blueberry{--accent:var(--blue)}.cordyceps{--accent:var(--brown)}.ganoderma{--accent:var(--green)}
@media(max-width:850px){.navlinks>a:not(.btn){display:none}.hero{padding-top:38px}.hero-grid,.combo{grid-template-columns:1fr}.hero-art{max-width:570px;margin:auto}.cards,.offer-grid{grid-template-columns:1fr}.combo .product-shot{order:-1}.final-cta{padding:36px;display:block}.final-cta .btn{margin-top:24px}.save{right:-8px}.pricebox{align-items:flex-start;flex-direction:column}.section{padding:62px 0}}
@media(max-width:520px){.wrap{width:min(100% - 24px,1140px)}.nav{height:68px}.brand span{display:none}.nav .btn{padding:11px 15px;font-size:.8rem}.hero h1{font-size:2.75rem}.hero-grid{gap:34px}.hero-art{padding:8px;border-radius:22px}.hero-art img{border-radius:16px}.save{width:92px;height:92px;font-size:.8rem}.cards{gap:13px}.final-cta{border-radius:22px}.whatsapp-float{left:12px;right:12px;text-align:center;bottom:10px}}
