:root{color:#1f3d2b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f1e3;font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}input,button{font:inherit}#root{min-height:100svh}.site{flex-direction:column;min-height:100svh;display:flex}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#f7f1e3eb;border-bottom:1px solid #1f3d2b1f;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex;position:sticky;top:0}.mark{color:#1f3d2b;align-items:center;gap:.55rem;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:600;text-decoration:none;display:flex}.leaf{background:#3d6b48;border-radius:0 70% 40%;width:1.15rem;height:1.15rem;transform:rotate(-25deg)}.nav nav{align-items:center;gap:1.1rem;display:flex}.nav a{color:#1f3d2b;font-size:.95rem;text-decoration:none}.nav-cta{background:#1f3d2b;border-radius:999px;padding:.45rem .85rem;color:#f7f1e3!important}main{flex:1}.hero{max-width:46rem;margin:0 auto;padding:4.5rem 1.5rem 3.5rem}.kicker{letter-spacing:.12em;text-transform:uppercase;color:#8a5a2a;margin:0 0 .85rem;font-size:.72rem}h1,h2,h3{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-weight:550}h1{color:#1f3d2b;margin:0;font-size:clamp(2.4rem,6vw,4.1rem);line-height:1.08}h1 em{color:#3d6b48;font-style:italic;font-weight:500}.lede{color:#3d4a40;max-width:36rem;margin:1.25rem 0 1.75rem;font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.btn{color:#fffaf2;background:#c45c26;border-radius:999px;align-items:center;padding:.7rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.ghost{color:#1f3d2b;background:0 0;box-shadow:inset 0 0 0 1.5px #1f3d2b}.strip{color:#e8d5a3;background:#1f3d2b;grid-template-columns:repeat(3,1fr);gap:.1rem;display:grid}.strip p{text-align:center;margin:0;padding:1rem 1.25rem;font-size:.95rem}.plants,.how,.notify{padding:4rem 1.5rem}.section-head{max-width:38rem;margin:0 auto 2rem}h2{color:#1f3d2b;margin:0 0 .5rem;font-size:clamp(1.7rem,3vw,2.2rem)}.section-head p,.how p,.notify p{color:#4c584f;margin:0}.plants ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;max-width:68rem;margin:0 auto;padding:0;list-style:none;display:grid}.plants li{background:#fffdf7;border:1px solid #1f3d2b1f;border-radius:18px;min-height:10.5rem;padding:1.2rem 1.2rem 1.4rem}.hindi{color:#8a5a2a;margin:0 0 .35rem;font-size:.92rem}.plants h3,.how h3{color:#1f3d2b;margin:0 0 .45rem;font-size:1.25rem}.plants li p:last-child{color:#4c584f;margin:0}.how ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;max-width:68rem;margin:0 auto;padding:0;list-style:none;display:grid}.how span{color:#c45c26;margin-bottom:.4rem;font-family:Fraunces,Georgia,serif;display:block}.notify{color:#f7f1e3;background:#1f3d2b;border-radius:24px;max-width:40rem;margin:0 auto 2rem}.notify h2,.notify p{color:#f7f1e3}.notify p{margin:.6rem 0 1.4rem}.notify label{width:1px;height:1px;position:absolute;overflow:hidden}.row{flex-wrap:wrap;gap:.5rem;display:flex}.notify input{color:#1f3d2b;background:#fffdf7;border:0;border-radius:999px;flex:1;min-width:14rem;padding:.75rem 1rem}.notify button{color:#fffaf2;cursor:pointer;background:#c45c26;border:0;border-radius:999px;padding:.75rem 1.15rem;font-weight:600}.thanks{font-size:1.05rem}footer{text-align:center;color:#5b675e;padding:1.5rem}footer p{margin:.15rem 0}footer p:first-child{color:#1f3d2b;font-family:Fraunces,Georgia,serif}@media (width<=700px){.nav nav a:not(.nav-cta){display:none}.strip{grid-template-columns:1fr}.hero{padding-top:3rem}}
