.main-header-bar,.ast-primary-header-bar{background:#000000!important}.main-header-menu .sub-menu{background:#000}.main-header-menu .sub-menu a{color:#fff;font-weight:600}.main-header-menu .sub-menu a:hover{background:#111;color:#fff}.main-header-menu>li>a{font-weight:700}.main-header-menu .menu-item>.menu-link:hover,.main-header-menu .menu-item>.menu-link:focus,.main-header-menu .current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link{box-shadow:none!important;border:none!important;outline:none!important;background:transparent!important}.main-header-menu .menu-item>.menu-link::after,.main-header-menu .menu-item:hover>.menu-link::after,.main-header-menu .current-menu-item>.menu-link::after{content:none!important}.ast-desktop .main-header-menu>li{position:relative}.ast-desktop .main-header-menu>li>.sub-menu{left:0;right:auto;width:220px;max-height:80vh;overflow-y:auto;overflow-x:hidden;z-index:9999}.ast-desktop .main-header-menu>li>.sub-menu{transition:opacity .2s ease}.ast-desktop .main-header-menu>li>.sub-menu:before{display:none!important}.single-post p{margin-bottom:20px}.single-post p,.single-post li{letter-spacing:0}.entry-content h2{margin-top:42px;margin-bottom:16px}.entry-content h3{margin-top:30px;margin-bottom:12px}.entry-content h4{margin-top:22px;margin-bottom:10px}.page .entry-content{padding-top:50px}.mailpoet_form{margin:0 auto!important;text-align:center!important;max-width:850px}.mailpoet_form{background:linear-gradient(180deg,#f7fbf9,#eef7f2);box-shadow:0 8px 20px rgb(0 0 0 / .04)}.mailpoet_form{border-radius:14px;box-shadow:0 12px 24px rgb(0 0 0 / .04)}@media (max-width:768px){.mailpoet_form{max-width:95%}}.single-post .post-thumb img{border-radius:10px}.main-header-menu>.menu-item .sub-menu{left:0!important;right:auto!important}.ez-toc-container{background:#f8f9fb;border:1px solid #e5e5e5;border-radius:10px;padding:18px 20px;margin:24px 0}.ez-toc-title{font-size:20px;font-weight:700;margin-bottom:10px}.ez-toc-list li{padding:6px 0}.ez-toc-list li ul li{padding:4px 0}.ez-toc-list{line-height:1.6}.daily-tip-box{background:#f8fff9;border:1px solid #d8f3e1;border-radius:10px;padding:16px;margin:15px 0}.post-meta-box{background:#f4fffa;border:1px solid #d7f2e4;border-radius:14px;padding:18px 20px;margin:28px 0;font-size:16px}.post-meta-box p{margin:6px 0;line-height:1.6}.post-meta-box i{margin-right:6px;color:#2cab68}@media(max-width:768px){.post-meta-box{padding:14px 14px;border-radius:12px;margin:22px 0}.post-meta-box p{font-size:15px;line-height:1.55}}.ez-toc-container{margin-top:25px!important;margin-bottom:25px!important}.site-branding a{padding:6px 0;display:inline-block}.ast-breadcrumbs-wrapper{font-size:13px;opacity:.75;margin-bottom:6px;letter-spacing:.2px}.ast-breadcrumbs-wrapper a{text-decoration:none}.ast-breadcrumbs-wrapper a:hover{opacity:1}.ast-breadcrumbs .trail-end{display:none!important}.ast-breadcrumbs .trail-item:last-child::after,.ast-breadcrumbs .trail-item:nth-last-child(2)::after{content:""!important}.ast-single-post .entry-header{padding-top:20px}@media(max-width:768px){.ast-title-bar-wrap{padding-top:10px!important;padding-bottom:10px!important}.ast-breadcrumbs-inner{margin-bottom:4px!important;font-size:13px;line-height:1.3}h1.entry-title{margin-top:4px!important;margin-bottom:8px!important;line-height:1.22}.site-content>.ast-container{padding-top:8px!important}}.entry-title a,.elementor-heading-title a,.wp-block-post-title a,.wp-block-button__link,.dhl-btn{text-decoration:none!important}.entry-title a:hover,.elementor-heading-title a:hover{text-decoration:underline}.dhl-posts{max-width:1150px;margin:auto;padding:30px 8px 50px}.dhl-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.dhl-post-card{display:block;background:#f7fbf9;border:1px solid #e3efe9;border-radius:14px;padding:20px;text-decoration:none!important;color:inherit;transition:all .3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.dhl-post-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgb(0 0 0 / .08)}.dhl-post-card img{width:100%;border-radius:10px;margin-bottom:15px;transition:transform .35s ease}.dhl-post-card:hover img{transform:scale(1.05)}.dhl-post-card h3{font-size:18px;color:#1d3b2d;line-height:1.4;margin:0;transition:color .25s ease}.dhl-post-card:hover h3{color:#2cab68}@media (max-width:768px){.entry-content{padding-left:16px!important;padding-right:16px!important}}.health-footer{background:#10231f;color:#e6f4f1;padding:60px 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;position:relative}.health-footer::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:85%;height:2px;background:linear-gradient(90deg,transparent,rgb(44 171 104 / .75),rgb(44 171 104 / .95),rgb(44 171 104 / .75),transparent);box-shadow:0 0 14px rgb(44 171 104 / .45)}.health-footer .footer-wrapper{max-width:1150px;margin:0 auto 50px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:65px}.health-footer .footer-logo{font-size:26px;font-weight:700;color:#fff;margin-bottom:20px}.health-footer .footer-about{font-size:15px;line-height:1.8;color:#d7f3ec;margin-bottom:22px}.health-footer .footer-disclaimer{font-size:13px;line-height:1.7;background:rgb(255 255 255 / .06);padding:16px 20px;border-radius:8px;border-left:4px solid #34d399;color:#d0efe7}.health-footer .footer-heading{font-size:18px;font-weight:600;margin-bottom:22px;color:#fff;position:relative;padding-bottom:8px}.health-footer .footer-heading::after{content:"";width:38px;height:2px;background:#34d399;position:absolute;left:0;bottom:0}.health-footer .footer-links{list-style:none;padding:0;margin:0}.health-footer .footer-links li{margin-bottom:14px}.health-footer .footer-links a{color:#d7f3ec;text-decoration:none;font-size:14.5px;transition:all 0.25s ease}.health-footer .footer-links a:hover{color:#34d399;padding-left:5px}.health-footer .elementor-icon-list-item{transition:all 0.25s ease}.health-footer .elementor-icon-list-item:hover{transform:translateX(4px)}.health-footer .footer-bottom{background:#0b1a17;padding:20px;text-align:center;font-size:13px;color:#b7e3d7}@media (max-width:768px){.health-footer{padding:50px 20px 0}.health-footer .footer-wrapper{grid-template-columns:1fr;gap:40px;text-align:center}.health-footer .footer-logo{font-size:22px}.health-footer .footer-about{font-size:14px}.health-footer .footer-disclaimer{padding:14px 16px;font-size:12.5px}.health-footer .footer-heading{font-size:17px}.health-footer .footer-heading::after{left:50%;transform:translateX(-50%)}.health-footer .footer-links li{margin-bottom:12px}.health-footer .footer-bottom{font-size:12px;padding:18px}}.why-trust-section{padding:80px 20px;background:#f8faf9}.why-trust-container{max-width:1100px;margin:auto;text-align:center}.why-title{font-size:32px;margin-bottom:12px;color:#1a1a1a}.why-subtitle{font-size:16px;color:#666;margin-bottom:60px}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.why-card{background:#fff;padding:28px 28px 28px 35px;border-radius:12px;box-shadow:0 8px 20px rgb(0 0 0 / .05);position:relative;text-align:left;transition:0.3s ease}.why-card::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;background:#2cab68;border-radius:4px}.why-card h3{display:flex;align-items:center;gap:8px;font-size:18px;margin-bottom:10px;color:#0f2f28}.why-card h3::before{content:"✓";color:#2cab68;font-weight:700;font-size:18px}.why-card p{font-size:15px;color:#5c6f69;line-height:1.6;margin:0}.why-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgb(0 0 0 / .08)}@media (max-width:768px){.why-grid{grid-template-columns:1fr}.why-title{font-size:24px}.why-card{padding:22px 22px 22px 30px}}selector .elementskit-post-grid .elementskit-post{transition:all 0.3s ease;border-radius:16px;overflow:hidden}selector .elementskit-post-grid .elementskit-post:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}selector .elementskit-entry-thumb img{height:240px;object-fit:cover}selector .elementskit-entry-header a{transition:color 0.3s ease}selector .elementskit-post:hover .elementskit-entry-header a{color:#2563eb}background-color:#f8fafc;padding:80px 0;.section-divider{width:60px;height:4px;background:#2563eb;margin:20px auto;border-radius:4px}:root{--green-dark:#2D6A4F;--green-mid:#40916C;--green-light:#74C69D;--green-pale:#D8F3DC;--green-ultra:#F0FAF3;--amber:#E9A319;--amber-light:#FFF3CD;--amber-pale:#FFFBF0;--rust:#C75F2A;--rust-light:#FDEBD0;--teal:#1B7A8A;--teal-light:#D6EEF2;--text-dark:#1A2E1A;--text-mid:#3D5A3E;--text-light:#5C7C5C;--white:#FFFFFF;--border:#C8E6C9;--radius:12px;--radius-sm:8px;--shadow:0 2px 16px rgba(45, 106, 79, 0.10);--shadow-lg:0 6px 32px rgba(45, 106, 79, 0.14)}.article-wrap{max-width:820px;margin:0 auto;padding:0 20px 60px;font-family:'DM Sans',sans-serif;font-size:16.5px;line-height:1.78;color:var(--text-dark)}.article-wrap h2{font-family:'Lora',serif;font-size:clamp(20px, 3vw, 26px);font-weight:700;color:var(--green-dark);margin:44px 0 16px;padding-bottom:10px;border-bottom:2px solid var(--green-pale);display:flex;align-items:center;gap:10px}.article-wrap h2 .h-icon{font-size:22px}.article-wrap h3{font-family:'Lora',serif;font-size:18px;font-weight:600;color:var(--text-dark);margin:28px 0 10px}.article-wrap h4{font-family:'Lora',serif;font-size:15px;font-weight:600;color:var(--green-dark);margin:20px 0 10px}.article-wrap h5{font-size:14px;font-weight:700;color:var(--green-dark);margin-bottom:4px}.article-wrap p{margin-bottom:14px;color:var(--text-dark)}.article-wrap p:last-child{margin-bottom:0}.intro-section{font-size:16.5px;line-height:1.82;color:var(--text-mid)}.summary-box{background:linear-gradient(135deg,#EBF8F0 0%,#F5FFF8 100%);border:2px solid var(--green-light);border-left:6px solid var(--green-dark);border-radius:var(--radius);padding:28px 32px;margin-bottom:36px;position:relative;box-shadow:var(--shadow)}.summary-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.summary-icon{width:36px;height:36px;background:var(--green-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon svg{width:18px;height:18px;fill:#fff}.summary-header span{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--green-dark)}.summary-box p{font-size:15px;color:var(--text-mid);margin-bottom:12px;line-height:1.7}.summary-box p:last-child{margin-bottom:0}.summary-points{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.summary-point{display:flex;align-items:flex-start;gap:8px;background:rgb(45 106 79 / .07);border-radius:var(--radius-sm);padding:8px 12px;font-size:13.5px;color:var(--text-dark)}.summary-point::before{content:'✓';color:var(--green-dark);font-weight:700;flex-shrink:0;margin-top:1px}.toc{background:var(--amber-pale);border:1px solid #F0D580;border-left:5px solid var(--amber);border-radius:var(--radius);padding:22px 28px;margin-bottom:36px}.toc h4{font-family:'Lora',serif;font-size:15px;color:#7A5200;margin-bottom:12px;display:flex;align-items:center;gap:8px}.toc ol{padding-left:20px;column-count:2;column-gap:20px}.toc li{font-size:13.5px;color:var(--green-dark);margin-bottom:5px}.toc a{color:var(--green-dark);text-decoration:none;font-weight:500}.toc a:hover{text-decoration:underline}.info-card{background:var(--green-ultra);border:1px solid var(--border);border-radius:var(--radius);padding:22px 26px;margin:22px 0 28px}.info-card h4{font-family:'Lora',serif;font-size:15px;color:var(--green-dark);margin-bottom:10px;font-weight:600}.table-wrap{overflow-x:auto;margin:22px 0 28px;border-radius:var(--radius);box-shadow:var(--shadow)}.table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.table-wrap thead tr{background:var(--green-dark);color:#fff}.table-wrap thead th{padding:13px 16px;text-align:left;font-weight:600;font-size:13px;letter-spacing:.4px}.table-wrap tbody tr:nth-child(odd){background:var(--green-ultra)}.table-wrap tbody tr:nth-child(even){background:#fff}.table-wrap tbody tr:hover{background:var(--green-pale);transition:background 0.2s}.table-wrap tbody td{padding:11px 16px;color:var(--text-dark);border-bottom:1px solid var(--border)}.table-wrap tbody td:first-child{font-weight:500;color:var(--green-dark)}.table-amber thead tr{background:#B5780A}.table-amber tbody tr:nth-child(odd){background:var(--amber-pale)}.table-amber tbody tr:hover{background:var(--amber-light)}.table-amber tbody td:first-child{color:#7A5200}.table-teal thead tr{background:var(--teal)}.table-teal tbody tr:nth-child(odd){background:var(--teal-light)}.table-teal tbody tr:hover{background:#BDE4EC}.table-teal tbody td:first-child{color:var(--teal)}.highlight{background:var(--green-pale);border-left:5px solid var(--green-mid);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px;margin:20px 0;font-size:14.5px;color:var(--text-mid)}.highlight strong{color:var(--green-dark)}.warning{background:var(--rust-light);border-left:5px solid var(--rust);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px;margin:20px 0;font-size:14.5px;color:#6B2B0E}.warning strong{color:var(--rust)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;margin:24px 0 32px}.benefit-card{background:var(--white);border:1px solid var(--border);border-top:4px solid var(--green-mid);border-radius:var(--radius);padding:22px 22px 18px;box-shadow:var(--shadow);transition:transform 0.2s,box-shadow 0.2s}.benefit-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.benefit-card:nth-child(2){border-top-color:var(--amber)}.benefit-card:nth-child(3){border-top-color:var(--teal)}.benefit-card:nth-child(4){border-top-color:var(--rust)}.benefit-card:nth-child(5){border-top-color:#7B61FF}.benefit-card:nth-child(6){border-top-color:#E04A82}.benefit-num{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--green-mid);margin-bottom:4px}.benefit-card:nth-child(2) .benefit-num{color:var(--amber)}.benefit-card:nth-child(3) .benefit-num{color:var(--teal)}.benefit-card:nth-child(4) .benefit-num{color:var(--rust)}.benefit-card:nth-child(5) .benefit-num{color:#7B61FF}.benefit-card:nth-child(6) .benefit-num{color:#E04A82}.benefit-card h3{font-size:16px;margin:0 0 8px;color:var(--text-dark)}.benefit-card p{font-size:14px;color:var(--text-light);line-height:1.68;margin:0}.recipe-box{background:var(--amber-pale);border:1px solid #F0D580;border-radius:var(--radius);padding:24px 28px;margin:24px 0}.recipe-box h4{font-family:'Lora',serif;font-size:17px;color:#7A5200;margin-bottom:14px}.recipe-steps{list-style:none;padding:0;margin:0}.recipe-steps li{display:flex;gap:12px;margin-bottom:10px;font-size:14.5px;align-items:flex-start}.step-num{background:var(--amber);color:#fff;font-weight:700;font-size:12px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.dosage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:20px 0 28px}.dosage-pill{background:var(--white);border:2px solid var(--green-light);border-radius:var(--radius);padding:16px 18px;text-align:center;box-shadow:var(--shadow)}.dosage-pill .d-label{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--green-mid);margin-bottom:4px}.dosage-pill .d-amount{font-family:'Lora',serif;font-size:18px;font-weight:700;color:var(--green-dark);line-height:1.2}.dosage-pill .d-unit{font-size:12px;color:var(--text-light);margin-top:3px}.side-effects-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.se-item{display:flex;align-items:center;gap:10px;background:var(--rust-light);border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;color:#6B2B0E}.se-item::before{content:'⚠';flex-shrink:0}.faq-section{margin:10px 0 36px}.faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;box-shadow:0 1px 6px rgb(45 106 79 / .06);transition:box-shadow 0.2s}.faq-item.open{box-shadow:var(--shadow)}.faq-q{background:var(--white);padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:15px;color:var(--text-dark);user-select:none;transition:background 0.2s}.faq-item.open .faq-q{background:var(--green-ultra);color:var(--green-dark)}.faq-q:hover{background:var(--green-ultra)}.faq-chevron{width:22px;height:22px;background:var(--green-pale);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s,background 0.2s}.faq-item.open .faq-chevron{transform:rotate(180deg);background:var(--green-light)}.faq-chevron svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.5}.faq-a{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.25s;background:var(--white);font-size:14.5px;color:var(--text-mid);padding:0 20px;line-height:1.72}.faq-item.open .faq-a{max-height:300px;padding:14px 20px 18px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.btn{display:inline-flex;align-items:center;gap:7px;padding:12px 22px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:transform 0.15s,box-shadow 0.15s,filter 0.15s}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 18px rgb(0 0 0 / .13);filter:brightness(1.05)}.btn-primary{background:var(--green-dark);color:#fff}.btn-amber{background:var(--amber);color:#fff}.btn-teal{background:var(--teal);color:#fff}.btn-outline{background:#fff0;border:2px solid var(--green-dark);color:var(--green-dark)}.disclaimer{background:#F7F7F7;border:1px solid #DDD;border-radius:var(--radius);padding:18px 22px;font-size:13px;color:#666;margin-top:48px;line-height:1.65}.disclaimer strong{color:#444}#progress{position:fixed;top:0;left:0;height:3px;background:var(--green-mid);width:0%;z-index:999;transition:width 0.1s}@media (max-width:600px){.summary-points{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.side-effects-list{grid-template-columns:1fr}.dosage-grid{grid-template-columns:1fr 1fr}.toc ol{column-count:1}.cta-row{flex-direction:column}.article-wrap{padding:0 14px 40px}.summary-box{padding:20px 18px}.toc{padding:18px 16px}.recipe-box{padding:18px 16px}}@media (max-width:400px){.dosage-grid{grid-template-columns:1fr}}