*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Noto Sans Bengali',sans-serif;color:#18352d;background:#fff;line-height:1.75}.top-strip{text-align:center;background:#064e3b;color:#fff;padding:7px 12px;font-size:13px;font-weight:700}.hero{background:linear-gradient(135deg,#e5f5e9 0%,#f4fbf2 55%,#d5eee2 100%);overflow:hidden}.hero-inner{max-width:1120px;margin:auto;padding:55px 24px 60px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:500px}.eyebrow,.section-tag{display:inline-block;color:#087653;background:#dff2e6;padding:5px 13px;border-radius:30px;font-size:13px;font-weight:700}.hero h1{font-size:clamp(38px,5vw,62px);line-height:1.25;margin:16px 0;color:#123f31}.hero h1 em{font-style:normal;color:#07865d}.hero-lead{font-size:19px;color:#48665a}.price-line{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:22px 0}.price-line del,.offer-price del,.order-price del{color:#789087;font-size:18px}.price-line strong{font-size:34px;color:#087653}.price-line span{background:#e44c36;color:white;border-radius:20px;padding:3px 12px;font-size:13px;font-weight:700}.btn{display:inline-block;border:0;text-decoration:none;text-align:center;border-radius:10px;padding:13px 25px;font:700 16px 'Noto Sans Bengali',sans-serif;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-2px);filter:brightness(.96)}.primary{background:#087653;color:#fff;box-shadow:0 8px 20px #0876532b}.trust-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px;color:#365d4c;font-size:12px}.product-art{position:relative;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bottle{width:205px;filter:drop-shadow(0 22px 18px #174d3433);z-index:2}.cap{width:115px;height:45px;margin:auto;background:linear-gradient(90deg,#174d3a,#36835e,#174d3a);border-radius:9px 9px 3px 3px;border:2px solid #174d3a}.bottle-body{height:260px;border-radius:27px 27px 38px 38px;background:linear-gradient(90deg,#d9e8d5,#fff,#c8dec9);border:3px solid #47775b;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#174d3a;box-shadow:inset 10px 0 15px #fff8}.bottle-brand{text-align:center;font-family:Arial,sans-serif;font-size:25px;line-height:1.1;letter-spacing:3px}.bottle-brand b{font-size:37px;color:#087653}.bottle-rule{height:2px;width:70%;background:#9baf85;margin:15px 0 8px}.bottle-small{font:700 9px Arial;letter-spacing:1.4px}.bottle-count{margin-top:30px;font:700 10px Arial;letter-spacing:1px}.leaf{position:absolute;font-size:78px;opacity:.65}.leaf-one{top:25px;left:12%}.leaf-two{bottom:35px;right:10%;font-size:65px}.art-caption{font-weight:800;color:#1d6549;margin:12px 0 0}.art-note{font-size:10px;color:#71877c}.section{padding:65px 24px;max-width:1120px;margin:auto}.intro{text-align:center;max-width:850px}.section h2{font-size:clamp(25px,3.2vw,36px);line-height:1.4;color:#174b38;margin:13px 0}.intro p{color:#526a60}.disclaimer{font-size:12px;background:#f5f8f5;border-left:3px solid #9bbda5;padding:10px 14px;text-align:left}.pale{max-width:none;background:#f4f8f3}.pale>.section-heading,.pale>.reason-grid,.pale>.benefit-layout,.faq .section-heading{max-width:1070px;margin-left:auto;margin-right:auto}.section-heading{text-align:center;margin-bottom:30px}.section-heading p{color:#61786c;margin-top:0}.reason-grid,.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1070px;margin:auto}.mini-card,.ingredient-card{background:#fff;border:1px solid #e2ece3;border-radius:15px;padding:22px;box-shadow:0 8px 24px #1a59310a}.mini-card span{font-size:30px}.mini-card h3,.ingredient-card h3{margin:8px 0 3px;color:#1d6549;font-size:18px}.mini-card p,.ingredient-card p{font-size:14px;color:#63776d;margin:0}.ingredients{max-width:1120px}.ingredient-card{text-align:center;padding:28px 20px}.ingredient-icon{font-size:48px}.benefit-layout{max-width:850px;display:flex;gap:25px;align-items:center;background:#fff;border-radius:18px;padding:25px;box-shadow:0 8px 25px #1b57300b}.benefit-mark{font-size:58px;background:#e6f4e8;border-radius:50%;width:100px;height:100px;display:grid;place-items:center;flex:none}.benefit-layout h3{margin:0;color:#1b6548}.benefit-layout p{margin-bottom:0;color:#60776b}.offer{background:linear-gradient(110deg,#075b42,#0b805a);color:#fff;border-radius:20px;margin-top:45px;margin-bottom:45px;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.offer .section-tag{background:#d9f1df;color:#075b42}.offer h2{color:#fff;margin:8px 0}.offer p{margin:0;color:#d6eee2}.offer-price{display:flex;flex-direction:column;align-items:center}.offer-price del{color:#c6ddd1}.offer-price strong{font-size:38px}.offer-price span{font-size:12px;color:#d4eee0}.light{background:#fff;color:#075b42}.details-box{max-width:850px;margin:auto;border:1px solid #e2ece3;border-radius:14px;overflow:hidden}.detail-row{display:grid;grid-template-columns:220px 1fr;gap:15px;padding:13px 18px;border-bottom:1px solid #edf1ed;font-size:14px}.detail-row:last-child{border:0}.detail-row b{color:#315c48}.faq{padding-top:55px;padding-bottom:65px}.faq details{max-width:850px;margin:10px auto;background:#fff;border:1px solid #e2ece3;border-radius:10px;padding:13px 18px}.faq summary{font-weight:700;color:#20583f;cursor:pointer}.faq details p{font-size:14px;color:#60766a;margin-bottom:3px}.order-section{max-width:none;background:linear-gradient(135deg,#e7f5e9,#f8fbf7);padding:70px 20px}.order-card{max-width:520px;margin:auto;background:#fff;border-radius:20px;padding:32px;box-shadow:0 14px 40px #14533615}.order-card h2{text-align:center;margin:12px 0 5px}.order-card>.section-tag{display:table;margin:auto}.order-sub{text-align:center;color:#667a70;font-size:14px}.order-price{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0}.order-price strong{font-size:30px;color:#087653}form label{display:block;font-weight:700;font-size:14px;margin:13px 0 5px}form input{width:100%;padding:14px;border:1px solid #cfddd2;border-radius:9px;font:16px 'Noto Sans Bengali',sans-serif;outline:none}form input:focus{border-color:#07865d;box-shadow:0 0 0 3px #07865d18}.submit-btn{width:100%;margin-top:20px}.form-note{text-align:center;color:#819087;font-size:11px}.form-message{text-align:center;font-size:13px;font-weight:700;min-height:20px}.delivery-note{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#4f6b5b;border-top:1px solid #edf1ed;padding-top:15px}footer{text-align:center;background:#123f31;color:#d8e9df;padding:28px 20px 80px;font-size:13px}footer b{font-size:21px;color:#fff}footer p{max-width:650px;margin:5px auto 12px;color:#c0d8ca}footer small{color:#a7c2b2}.sticky-order{display:none;position:fixed;z-index:10;bottom:0;left:0;right:0;background:#087653;color:#fff;text-align:center;text-decoration:none;font-weight:800;padding:13px 10px;box-shadow:0 -5px 18px #123f3122}
@media(max-width:760px){.hero-inner{grid-template-columns:1fr;padding:38px 20px 35px;text-align:center;gap:0}.hero-copy{order:1}.product-art{order:0;min-height:260px}.bottle{width:150px}.cap{width:85px;height:34px}.bottle-body{height:190px}.bottle-brand{font-size:19px}.bottle-brand b{font-size:29px}.bottle-count{margin-top:18px}.leaf{font-size:48px}.hero h1{font-size:40px}.hero-lead{font-size:16px}.price-line{justify-content:center}.price-line strong{font-size:29px}.trust-points{justify-content:center}.reason-grid,.ingredient-grid{grid-template-columns:1fr 1fr;gap:12px}.mini-card,.ingredient-card{padding:17px 13px}.mini-card h3,.ingredient-card h3{font-size:15px}.mini-card p,.ingredient-card p{font-size:12px}.section{padding:48px 18px}.benefit-layout{align-items:flex-start;padding:18px}.benefit-mark{width:65px;height:65px;font-size:38px}.offer{margin:25px 14px;padding:25px 20px;text-align:center;justify-content:center}.offer>div:first-child{width:100%}.offer-price{width:100%}.detail-row{grid-template-columns:1fr;gap:0;padding:11px 14px}.order-card{padding:25px 18px}.sticky-order{display:block}footer{padding-bottom:85px}}
@media(max-width:390px){.reason-grid,.ingredient-grid{grid-template-columns:1fr}.hero h1{font-size:35px}.price-line{gap:8px}.price-line strong{font-size:26px}}
