@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700;800&family=Manrope:wght@600;700;800&family=Noto+Sans+Tamil:wght@500;600;700;800&display=swap');
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#082b22;color:#fff}body{font-family:'DM Sans',sans-serif}.poster{min-height:100dvh;position:relative;overflow:hidden;display:flex;align-items:center;padding:120px clamp(22px,7vw,110px) 118px}.photo{position:absolute;inset:0;background:url('/images/mart-hero.webp') center/cover no-repeat;filter:saturate(1.08)}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,29,.98) 0%,rgba(5,38,29,.9) 48%,rgba(5,38,29,.34) 78%),linear-gradient(0deg,rgba(4,27,21,.96),transparent 52%)}.glow{position:absolute;border-radius:50%;filter:blur(15px);opacity:.38}.glow.one{width:340px;height:340px;right:-100px;top:80px;background:#cce64e}.glow.two{width:240px;height:240px;left:38%;bottom:-170px;background:#ff7a46}header{position:absolute;z-index:3;top:0;left:0;right:0;height:96px;padding:0 clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff29;background:#082b22d9;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:13px}.brand img{width:58px;height:58px;object-fit:contain}.brand div{display:flex;flex-direction:column}.brand b{font:800 25px/1 'Manrope';letter-spacing:.12em}.brand b span{color:#cce64e}.brand small{margin-top:7px;color:#cce64e;font-size:9px;font-weight:800;letter-spacing:.2em}.coming{background:#cce64e;color:#082b22;padding:13px 18px;font-size:11px;font-weight:800;letter-spacing:.08em;box-shadow:5px 5px 0 #ff7548}.content{position:relative;z-index:2;width:min(850px,100%)}.place{color:#cce64e;font-size:11px;font-weight:800;letter-spacing:.25em;margin:0 0 20px}.content h1{font:800 clamp(45px,6.4vw,91px)/1.12 'Noto Sans Tamil',sans-serif;letter-spacing:-.05em;margin:0}.content h1 em{font-style:normal;color:#cce64e}.content h2{font:700 clamp(27px,3vw,45px)/1.12 'Manrope';margin:13px 0 22px}.content h2 strong{color:#ff875c}.lead{font:600 clamp(20px,2.2vw,31px)/1.55 'Noto Sans Tamil';margin:0 0 10px}.lead b{color:#cce64e}.english{max-width:680px;color:#d8e3dd;font-size:16px;line-height:1.65;margin:0 0 25px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff31;background:#0a352ab8;max-width:800px}.benefits div{padding:16px;border-right:1px solid #ffffff31;display:flex;flex-direction:column;gap:3px}.benefits div:last-child{border:0}.benefits i{font-style:normal;color:#ff875c;font-size:10px;font-weight:800}.benefits b{font:800 16px 'Manrope';color:#fff}.benefits span{font:600 11px/1.5 'Noto Sans Tamil';color:#a9c0b5}.actions{display:flex;align-items:center;gap:28px;margin-top:24px}.actions>a{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#cce64e;color:#082b22;padding:16px 20px;font-weight:800;min-width:230px;box-shadow:6px 6px 0 #ff7548}.actions>div{display:flex;flex-direction:column}.actions small{color:#a9c0b5;font-size:9px;letter-spacing:.2em}.actions b{font:800 18px 'Manrope';margin-top:4px}aside{position:absolute;z-index:3;right:0;bottom:0;background:#ff7548;color:#fff;padding:20px clamp(22px,4vw,60px);display:flex;align-items:center;gap:18px}aside>span{font:800 24px 'Noto Sans Tamil'}aside>b{font-size:13px}aside>small{font:600 11px 'Noto Sans Tamil';color:#fffbdc}
@media(max-width:760px){.poster{align-items:flex-start;padding:118px 18px 154px}.photo{background-position:64% center}.shade{background:linear-gradient(90deg,rgba(5,38,29,.97),rgba(5,38,29,.72)),linear-gradient(0deg,rgba(4,27,21,.98),transparent)}header{height:84px;padding:0 16px}.brand img{width:48px;height:48px}.brand b{font-size:20px}.brand small{font-size:7px}.coming{font-size:8px;padding:10px;box-shadow:3px 3px 0 #ff7548}.place{margin-top:3px}.content h1{font-size:clamp(39px,12vw,58px)}.content h2{font-size:25px}.lead{font-size:19px}.english{font-size:14px}.benefits{grid-template-columns:1fr}.benefits div{border-right:0;border-bottom:1px solid #ffffff31;padding:11px 14px}.actions{align-items:stretch;flex-direction:column;gap:18px}.actions>a{min-width:0}.actions>div{padding-left:3px}aside{left:0;right:0;padding:15px 18px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}aside>span{grid-row:span 2;font-size:20px}aside>small{grid-column:2}}
.tamil-items{max-width:760px;margin:5px 0 8px;font:600 clamp(16px,1.5vw,21px)/1.65 'Noto Sans Tamil';color:#fff}
.product-visuals{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:800px;margin:0 0 16px}.product-visuals figure{height:82px;margin:0;position:relative;overflow:hidden;border:1px solid #ffffff38;background-size:400% 200%;background-repeat:no-repeat;background-color:#f4f0e7}.product-visuals .staples{background-image:url('/images/products/sprite-grocery-staples.webp');background-position:0 0}.product-visuals .spices{background-image:url('/images/products/sprite-spices-cooking.webp');background-position:33.333% 0}.product-visuals .snacks{background-image:url('/images/products/sprite-snacks-beverages.webp');background-position:66.666% 0}.product-visuals .care{background-image:url('/images/products/sprite-personal-care.webp');background-position:33.333% 100%}.product-visuals .cleaning{background-image:url('/images/products/sprite-household-cleaning.webp');background-position:0 0}.product-visuals .fresh{background-image:url('/images/products/sprite-fresh-farm.webp');background-position:66.666% 100%}.product-visuals figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 6px 5px;background:linear-gradient(transparent,#06271fe8);font-size:8px;font-weight:800;color:#fff;line-height:1.25}
@media(max-width:760px){.poster{padding-top:96px;padding-bottom:102px}.place{margin-bottom:8px}.content h1{font-size:clamp(31px,9.6vw,43px);line-height:1.08}.content h2{font-size:19px;margin:5px 0 8px}.lead{font-size:15px;line-height:1.42;margin-bottom:4px}.tamil-items{font-size:12px;line-height:1.45;margin:2px 0 4px}.english{font-size:11px;line-height:1.4;margin-bottom:7px}.product-visuals{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:7px}.product-visuals figure{height:48px}.product-visuals figcaption{font-size:6.5px;padding:11px 4px 3px}.benefits{grid-template-columns:repeat(3,1fr)}.benefits div{border-bottom:0;border-right:1px solid #ffffff31;padding:6px}.benefits b{font-size:10px}.benefits span{font-size:7px}.actions{margin-top:7px;flex-direction:row;align-items:center;gap:12px}.actions>a{padding:10px 12px;font-size:11px;min-width:176px}.actions small{font-size:6px}.actions b{font-size:11px}.coming{max-width:108px;text-align:center}aside{padding:9px 14px}aside>span{font-size:15px}aside>b{font-size:9px}aside>small{font-size:8px}}
.photo{background-image:url('/images/mart-hero-branded.png')}
@media(max-width:760px){.photo{background-position:63% center}}
