.breadcrumb[data-astro-cid-yvbahnfj]{font-size:.85rem;color:var(--muted);margin-bottom:18px}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--muted);text-decoration:none}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--green-dark)}.buy-box[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:32px;margin-bottom:40px}@media(max-width:760px){.buy-box[data-astro-cid-yvbahnfj]{grid-template-columns:1fr;padding:24px}}.media[data-astro-cid-yvbahnfj]{position:relative;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);border-radius:14px;padding:28px}.media[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{max-height:320px;object-fit:contain}.media[data-astro-cid-yvbahnfj] .product-badge[data-astro-cid-yvbahnfj]{position:absolute;top:14px;left:14px}.category[data-astro-cid-yvbahnfj]{color:var(--green);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.details[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:clamp(1.6rem,4vw,2.1rem);letter-spacing:-.02em;margin:0 0 6px}.rating[data-astro-cid-yvbahnfj]{margin:0 0 10px}.short-desc[data-astro-cid-yvbahnfj]{color:var(--muted);margin:0 0 16px}.price-note[data-astro-cid-yvbahnfj]{margin:2px 0 18px}.buy-btn[data-astro-cid-yvbahnfj]{display:block;font-size:1.15rem;padding:16px 28px}.cta-note[data-astro-cid-yvbahnfj]{font-size:.83rem;color:var(--muted);text-align:center;margin-top:10px}.quick-trust[data-astro-cid-yvbahnfj]{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--border);font-size:.88rem}.quick-trust[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{margin-bottom:6px}.presell[data-astro-cid-yvbahnfj],.section[data-astro-cid-yvbahnfj]{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:36px;margin:0 auto 28px}@media(max-width:760px){.presell[data-astro-cid-yvbahnfj],.section[data-astro-cid-yvbahnfj]{padding:24px}}.kicker[data-astro-cid-yvbahnfj]{color:var(--green);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px}.presell[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.25;letter-spacing:-.02em;margin:0 0 16px}.benefits[data-astro-cid-yvbahnfj]{list-style:none;padding:20px 24px;margin:24px 0;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px}.benefits[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{padding:6px 0 6px 30px;position:relative}.benefits[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.how-to-use[data-astro-cid-yvbahnfj]{border-left:4px solid var(--green);background:var(--bg-soft);border-radius:0 12px 12px 0;padding:16px 20px}.how-title[data-astro-cid-yvbahnfj]{font-weight:700;margin:0 0 4px}.how-to-use[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{margin:0}.section-title[data-astro-cid-yvbahnfj]{font-size:clamp(1.3rem,3.5vw,1.7rem);letter-spacing:-.01em;margin:0 0 6px;text-align:center}.section-sub[data-astro-cid-yvbahnfj]{color:var(--muted);text-align:center;max-width:620px;margin:0 auto 26px}.ingredients-img[data-astro-cid-yvbahnfj]{display:block;margin:0 auto 26px;max-height:260px;object-fit:contain}.ingredient-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.ingredient-card[data-astro-cid-yvbahnfj]{border:1px solid var(--border);border-radius:14px;padding:20px;background:var(--bg-soft)}.ingredient-num[data-astro-cid-yvbahnfj]{width:30px;height:30px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 0 10px}.ingredient-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{margin:0 0 6px;font-size:1.05rem}.ingredient-items[data-astro-cid-yvbahnfj]{font-size:.88rem;color:var(--muted);margin:0 0 8px}.ingredient-claim[data-astro-cid-yvbahnfj]{font-size:.9rem;margin:0}.package-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:26px}.package-card[data-astro-cid-yvbahnfj]{position:relative;border:1px solid var(--border);border-radius:16px;padding:26px 22px 24px;text-align:center;background:var(--bg-soft)}.package-card[data-astro-cid-yvbahnfj].featured{border:2px solid var(--green);background:#f2fbf5;box-shadow:0 8px 24px #1e8e4e29}.package-flag[data-astro-cid-yvbahnfj]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 14px;border-radius:999px;margin:0;white-space:nowrap}.package-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{margin:0 0 2px;font-size:1.15rem}.package-supply[data-astro-cid-yvbahnfj]{color:var(--muted);font-size:.85rem;margin:0 0 12px}.package-price[data-astro-cid-yvbahnfj]{font-size:2rem;font-weight:800;margin:0}.package-price[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{font-size:.95rem;font-weight:600;color:var(--muted)}.package-total[data-astro-cid-yvbahnfj]{margin:4px 0 2px;font-size:.92rem}.package-shipping[data-astro-cid-yvbahnfj]{color:var(--green-dark);font-weight:600;font-size:.85rem;margin:0 0 16px}.package-btn[data-astro-cid-yvbahnfj]{display:block;font-size:.98rem;padding:12px 20px}.bonuses[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.bonus-card[data-astro-cid-yvbahnfj]{border:1px dashed var(--amber);background:#fffaf0;border-radius:14px;padding:18px 20px}.bonus-flag[data-astro-cid-yvbahnfj]{color:#9a6a12;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px}.bonus-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{margin:0 0 4px;font-size:1.05rem}.bonus-card[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{font-size:.88rem;color:var(--muted);margin:0}.guarantee[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:center;border:1px dashed var(--green);border-radius:12px;padding:20px 24px;background:#f6fbf7}@media(max-width:640px){.guarantee[data-astro-cid-yvbahnfj]{grid-template-columns:1fr;text-align:center}}.guarantee-img[data-astro-cid-yvbahnfj]{max-height:130px;object-fit:contain;justify-self:center}.guarantee-title[data-astro-cid-yvbahnfj]{font-weight:700;color:var(--green-dark);margin:0 0 6px}.guarantee[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{margin:0}.testimonial-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.testimonial-card[data-astro-cid-yvbahnfj]{border:1px solid var(--border);border-radius:14px;background:var(--bg-soft);padding:20px}.testimonial-result[data-astro-cid-yvbahnfj]{font-weight:800;color:var(--green-dark);margin:0 0 8px}.testimonial-note[data-astro-cid-yvbahnfj]{font-size:.92rem;margin:0 0 10px}.testimonial-author[data-astro-cid-yvbahnfj]{font-size:.85rem;color:var(--muted);margin:0}.testimonial-disclaimer[data-astro-cid-yvbahnfj]{text-align:center;font-size:.78rem;color:var(--muted);margin:16px 0 0}.faq-item[data-astro-cid-yvbahnfj]{border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);padding:14px 18px;margin-bottom:10px}.faq-item[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]{font-weight:700;cursor:pointer}.faq-item[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:10px 0 2px;color:var(--muted)}.cta-final[data-astro-cid-yvbahnfj]{text-align:center;background:linear-gradient(135deg,#0f3d24,#1e8e4e);border-radius:18px;color:#fff;padding:44px 28px}.cta-final[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{margin:0 0 6px;letter-spacing:-.01em}.cta-final[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{opacity:.9;margin:0 0 20px}.cta-final[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj]{background:#fff;color:var(--green-dark)}.cta-final[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj]:hover{background:#eafff2}
