:root{--orange:#f76d16;--deep:#1d2922;--cream:#f7f5f0;--ink:#20211e;--muted:#686961}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,84px);background:#fff;position:sticky;top:0;z-index:5;box-shadow:0 2px 16px rgba(29,41,34,.05)}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--deep);font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:2px}.brand img{width:38px;height:34px;object-fit:contain;transform:scale(1.35);margin-right:5px}.back-link{color:var(--deep);font-size:13px;font-weight:700;text-decoration:none}.back-link:hover{color:var(--orange)}.hero{min-height:500px;display:grid;grid-template-columns:1fr 1fr;background:#e9e6dc}.hero-copy{padding:clamp(60px,9vw,140px) clamp(26px,8vw,135px);display:flex;flex-direction:column;justify-content:center}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--orange);font-size:10px;font-weight:700;letter-spacing:2px;margin:0 0 22px;text-transform:uppercase}.eyebrow::before{content:'';width:26px;height:1px;background:currentColor}.hero h1,.section-title{font-family:Manrope,sans-serif;font-size:clamp(43px,5vw,74px);line-height:1.05;letter-spacing:-2.5px;margin:0;color:var(--deep)}.hero h1 em,.section-title em{font-family:Georgia,serif;font-weight:400}.hero p:not(.eyebrow){max-width:520px;font-size:16px;line-height:1.75;color:#585a52;margin:24px 0 29px}.button{align-self:flex-start;display:inline-flex;align-items:center;gap:25px;padding:15px 19px;text-decoration:none;background:var(--orange);color:#fff;font-size:13px;font-weight:700;box-shadow:0 10px 20px rgba(247,109,22,.2);transition:transform .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 17px 28px rgba(247,109,22,.32)}.hero-image{background:center/cover no-repeat;position:relative}.hero-image::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(29,41,34,.04),rgba(29,41,34,.36))}.rice-hero{background-image:url('https://sevenstargs.com/uploads/1746016385Steam%20Basmati%20Rice%201121.jpg')}.biomass-hero{background-image:url('https://cdn.dotpe.in/longtail/store-items/7593187/IA4URKsP.jpeg')}.badge{position:absolute;z-index:1;bottom:30px;left:-25px;background:#fff;padding:14px 20px;box-shadow:0 10px 25px rgba(29,41,34,.14)}.badge small{display:block;color:#777;font-size:9px;font-weight:700;letter-spacing:1.4px}.badge strong{font-family:Manrope,sans-serif;font-size:15px;color:var(--deep)}.content{padding:100px clamp(24px,9vw,148px)}.content-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:47px}.content-head .section-title{font-size:clamp(38px,4vw,58px)}.content-head>p{max-width:390px;margin:0;line-height:1.7;color:var(--muted);font-size:15px}.variant-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.variant-card{min-height:365px;position:relative;display:flex;flex-direction:column;justify-content:end;overflow:hidden;padding:22px;color:#fff;background:center/cover no-repeat;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease}.variant-card::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgba(34,28,18,.87),rgba(34,28,18,.04) 78%)}.variant-card:hover{transform:translateY(-8px);box-shadow:0 22px 35px rgba(29,41,34,.16)}.variant-card small{font-size:9px;font-weight:700;letter-spacing:1.7px}.variant-card h2{font-family:Manrope,sans-serif;font-size:27px;line-height:1.12;letter-spacing:-1px;margin:10px 0}.variant-card p{font-size:12px;line-height:1.6;margin:0}.raw{background-image:url('https://cdn.omshreegroup.com/products/basmati-rice-1121-sella-cream/551771496.webp')}.steam{background-image:url('https://sevenstargs.com/uploads/1746016385Steam%20Basmati%20Rice%201121.jpg')}.white-sella{background-image:url('https://images.unsplash.com/photo-1586208958839-06c17cacdf08?auto=format&fit=crop&w=900&q=85')}.golden-sella{background-image:url('https://images.unsplash.com/photo-1536304993881-ff6e9eefa2a6?auto=format&fit=crop&w=900&q=85')}.biomass-grid{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(280px,.85fr);gap:22px}.biomass-detail{min-height:465px;padding:clamp(28px,4vw,60px);display:flex;align-items:end;position:relative;overflow:hidden;color:#fff;background:linear-gradient(0deg,rgba(60,34,18,.9),rgba(60,34,18,.08)),url('https://cdn.dotpe.in/longtail/store-items/7593187/IA4URKsP.jpeg') center/cover}.biomass-detail h2{font-family:Manrope,sans-serif;font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-2px;margin:10px 0}.biomass-detail p{max-width:530px;font-size:14px;line-height:1.7;margin:0}.specs{background:var(--deep);color:#fff;padding:clamp(28px,4vw,54px);display:flex;flex-direction:column;justify-content:center}.specs .eyebrow{color:#ff9a56}.specs h2{font-family:Manrope,sans-serif;letter-spacing:-1px;font-size:29px;margin:0 0 22px}.spec{padding:16px 0;border-top:1px solid #ffffff26}.spec strong{display:block;font-family:Manrope,sans-serif;font-size:15px;margin-bottom:5px}.spec p{margin:0;color:#c9ccc2;font-size:13px;line-height:1.55}.cta{background:var(--orange);color:#fff;padding:82px clamp(24px,9vw,148px);display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{font-family:Manrope,sans-serif;font-size:clamp(35px,4vw,57px);line-height:1.07;letter-spacing:-2px;margin:0}.cta p{max-width:460px;line-height:1.65}.cta .button{background:#fff;color:var(--orange)}footer{padding:30px clamp(24px,5vw,84px);display:flex;justify-content:space-between;background:#fff;color:#71736c;font-size:11px}footer a{color:var(--orange);font-weight:700;text-decoration:none}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-copy{padding:65px 24px}.hero-image{height:320px;order:-1}.badge{left:18px;bottom:18px}.content{padding:70px 24px}.content-head{display:block}.content-head>p{margin-top:20px}.variant-grid{grid-template-columns:repeat(2,1fr)}.biomass-grid{grid-template-columns:1fr}.cta{padding:64px 24px;display:block}.cta .button{margin-top:22px}footer{gap:15px;flex-direction:column}}@media(max-width:520px){.site-header{height:70px;padding:0 20px}.brand{font-size:9px}.variant-grid{grid-template-columns:1fr}.variant-card{min-height:300px}.hero h1{font-size:43px}.biomass-detail{min-height:380px}.content{padding:62px 20px}}
