*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}:root{--bg:#f4ece0;--bg-2:#fffaf2;--paper:#fffdf8;--ink:#1b1612;--muted:#5e554c;--green:#1e4d3a;--green-2:#2d6a4f;--green-soft:#e5f0e9;--saffron:#d97706;--terracotta:#c45c26;--gold:#c4a46a;--line:#e7dccb;--shadow:0 16px 40px #30201014;--radius:20px;--font:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--display:"Fraunces", Georgia, serif;--hindi:"Noto Sans Devanagari", "Nirmala UI", sans-serif;--max:1120px}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;padding:0;font-size:16px;line-height:1.6}body{background-image:radial-gradient(circle at 12% 8%,#d4a35a29,#0000 28%),radial-gradient(circle at 88% 0,#1e4d3a1a,#0000 26%)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:3px}h1,h2,h3,p{margin:0}.skip{background:var(--green);color:#fff;z-index:80;border-radius:8px;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.wrap{width:min(calc(100% - 32px), var(--max));margin:0 auto}.section{padding:72px 0}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.kicker:before{content:"";background:var(--saffron);width:18px;height:2px}.display{font-family:var(--display);letter-spacing:-.03em;font-weight:600;line-height:1.08}.muted{color:var(--muted)}.btn{border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:700;transition:transform .15s,background .15s,color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-solid{background:var(--green);color:#fffaf2}.btn-solid:hover{background:#173c2d}.btn-ghost{color:var(--ink);background:0 0;border-color:#1b16122e}.btn-ghost:hover{background:var(--paper)}.btn-saffron{background:var(--terracotta);color:#fff}.btn-saffron:hover{background:#a94b1d}.btn-full{width:100%}.nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4ece0db;border-bottom:1px solid #1e4d3a14;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.logo{align-items:center;gap:10px;min-width:0;display:flex}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-text strong{font-family:var(--display);letter-spacing:.04em;font-size:22px}.logo-text em{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-style:normal}.nav-links{align-items:center;gap:4px;display:none}.nav-links a{color:var(--muted);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.nav-links a:hover,.nav-links a.active{color:var(--ink);background:#fffdf8cc}.nav-cta{display:none}.menu-btn{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:44px;height:44px}.mobile-panel{gap:8px;padding:8px 0 16px;display:grid}.mobile-panel a{align-items:center;min-height:44px;padding:0 4px;font-weight:700;display:flex}.mobile-panel .btn{min-height:44px}@media (width>=900px){.nav-links,.nav-cta{display:flex}.menu-btn,.mobile-panel{display:none}}.hero{padding:28px 0 20px}.hero-grid{align-items:center;gap:28px;display:grid}.hero-copy h1{margin:12px 0 8px;font-size:clamp(44px,9vw,88px)}.hero-hi{font-family:var(--hindi);color:var(--terracotta);margin-bottom:16px;font-size:clamp(18px,3vw,24px);font-weight:600}.hero-copy p{max-width:42ch;font-size:18px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-visual{min-height:320px;box-shadow:var(--shadow);background:linear-gradient(#fffdf8 0%,#f1e4cc 100%);border:1px solid #1e4d3a14;border-radius:32px;position:relative;overflow:hidden}.hero-visual svg{width:88%;margin:24px auto 8px}.hero-chip{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;position:absolute}.hero-chip.one{bottom:22px;left:16px}.hero-chip.two{top:22px;right:16px}@media (width>=860px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:48px;min-height:560px}}.trust{grid-template-columns:1fr 1fr;gap:10px;padding:8px 0 24px;display:grid}.trust-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px}.trust-card h3{margin:8px 0 4px;font-size:15px}.trust-card p{color:var(--muted);font-size:13px}.trust-card svg{color:var(--green)}@media (width>=800px){.trust{grid-template-columns:repeat(4,1fr)}}.section-head{max-width:640px;margin-bottom:28px}.section-head h2{margin:8px 0 12px;font-size:clamp(32px,5vw,48px)}.split{gap:20px;display:grid}@media (width>=800px){.split{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px}}.story-card,.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.story-list{gap:16px;display:grid}.story-list article h3{margin-bottom:4px;font-size:18px}.values{gap:12px;margin-top:8px;display:grid}.value{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.value span{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:12px;place-items:center;display:grid}.product-grid{gap:14px;display:grid}@media (width>=700px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;gap:10px;padding:18px;display:grid}.pouch{border-radius:18px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.pouch-inner{text-align:center;background:#fffdf8;border:1px solid #0000000f;border-radius:16px 16px 22px 22px;place-items:center;width:92px;height:118px;padding:10px;display:grid;box-shadow:0 10px 20px #00000014}.pouch-inner b{font-family:var(--display);font-size:15px;line-height:1.1}.pouch-inner small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.tag{background:var(--green-soft);color:var(--green);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.product-card h3{font-size:22px;font-family:var(--display)}.price-row{color:var(--muted);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.why{background:var(--green);color:#f6f0e6;border-radius:32px;padding:36px 24px}.why .kicker,.why .muted{color:#d7e7dd}.why .kicker:before{background:#e6b35a}.why-grid{gap:14px;margin-top:24px;display:grid}@media (width>=800px){.why{padding:48px}.why-grid{grid-template-columns:repeat(3,1fr)}}.why-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:18px}.why-card h3{font-family:var(--display);margin-bottom:8px;font-size:24px}.search-bar{gap:10px;margin-bottom:16px;display:grid}.search-bar input{border:1.5px solid var(--line);background:var(--paper);border-radius:14px;width:100%;min-height:52px;padding:0 16px}.search-bar input:focus{outline:2px solid var(--green);border-color:var(--green)}.chips{gap:8px;margin-bottom:18px;padding-bottom:6px;display:flex;overflow-x:auto}.chip{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.chip.active{background:var(--green);color:#fff;border-color:var(--green)}.store-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.store-grid{gap:12px;display:grid}@media (width>=800px){.search-bar{grid-template-columns:1fr auto auto}.store-grid{grid-template-columns:repeat(2,1fr)}}.store-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px}.store-card h3{font-size:18px}.store-type{color:var(--terracotta);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.store-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.store-actions a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.store-actions a:hover{background:var(--green-soft);border-color:var(--green)}code{background:#fff;border-radius:6px;padding:1px 5px;font-size:.9em}.empty{background:var(--paper);border:1px dashed var(--gold);text-align:center;border-radius:18px;padding:24px}.manager{background:#fff7ea;border:1px solid #edd6ad;border-radius:18px;margin-top:28px;padding:18px}.manager summary{cursor:pointer;font-weight:800}.form{gap:12px;margin-top:16px;display:grid}.form-row{gap:12px;display:grid}@media (width>=700px){.form-row.two{grid-template-columns:1fr 1fr}}label{gap:6px;font-size:13px;font-weight:700;display:grid}input,select,textarea{border:1.5px solid var(--line);background:#fff;border-radius:12px;min-height:46px;padding:10px 12px}textarea{resize:vertical;min-height:110px}.form-note{color:var(--muted);font-size:13px}.success{background:var(--green-soft);color:var(--green);border-radius:12px;padding:12px;font-weight:700}.tabs{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.tab{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-height:52px;padding:8px 10px;font-size:14px;font-weight:800;line-height:1.25}.tab.active{background:var(--green);color:#fff;border-color:var(--green)}.faq{gap:10px;display:grid}.faq details{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted);margin-top:8px}.contact-grid{gap:12px;display:grid}@media (width>=800px){.contact-grid{grid-template-columns:1.1fr .9fr}}.contact-item{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.contact-item span{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.footer{color:#e8efe9;background:#142e24;padding:36px 0 110px}.footer-grid{gap:24px;display:grid}.footer a:hover{text-decoration:underline}.footer .logo-text strong,.footer .logo-text em{color:#f6f0e6}.fineprint{color:#b7c7be;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:16px;font-size:13px}@media (width>=800px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer{padding-bottom:40px}}.float-cta{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:14px;right:14px}.float-btn{color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 24px #0000002e}.float-btn.wa{background:#128c7e}.float-btn.call{background:var(--green)}@media (width>=800px){.float-cta{bottom:22px;right:22px}}
