/* ALPLINE 4.0.89 — final poster-live public homepage
   Visual target: approved white / ivory / gold / green homepage poster.
   Scope: public presentation only. No business-plan or payout logic. */
:root{
  --alp489-ink:#173b34;
  --alp489-ink-2:#2b453e;
  --alp489-gold:#b97608;
  --alp489-gold-2:#dfaa35;
  --alp489-gold-3:#f3ca69;
  --alp489-cream:#fffaf0;
  --alp489-ivory:#fffefb;
  --alp489-line:#ebddbf;
  --alp489-green:#2f7f49;
  --alp489-shadow:0 14px 34px rgba(109,74,12,.10);
}

/* Header = approved poster language */
.public-body[data-route="home"]{background:#fffefb!important;color:var(--alp489-ink)!important;overflow-x:hidden}
.public-body[data-route="home"] .site-header{background:#fff!important;border-bottom:1px solid #eadab7!important;box-shadow:0 8px 22px rgba(89,61,14,.07)!important}
.public-body[data-route="home"] .utility-bar{min-height:30px!important;background:linear-gradient(90deg,#a96a03,#d8a832,#b87408)!important;color:#fff!important;padding:0 3.2vw!important;font-size:11px!important}
.public-body[data-route="home"] .utility-bar nav{gap:14px!important}
.public-body[data-route="home"] .main-header{min-height:68px!important;padding:0 3.2vw!important;gap:20px!important;background:#fff!important}
.public-body[data-route="home"] .alp435-brand{min-width:250px!important;gap:9px!important}
.public-body[data-route="home"] .alp435-brand .crest{width:50px!important;height:50px!important;border:1px solid #dcb65d!important}
.public-body[data-route="home"] .alp435-brand .crest img{width:43px!important;height:43px!important}
.public-body[data-route="home"] .alp435-brand b{font-size:24px!important;color:#173b34!important}
.public-body[data-route="home"] .alp435-brand small{font-size:9px!important}.public-body[data-route="home"] .alp435-brand em{font-size:8px!important}
.public-body[data-route="home"] .alp435-primary-nav{gap:18px!important}
.public-body[data-route="home"] .alp435-primary-nav a{font-size:12px!important;color:#263d37!important;font-weight:800!important;padding:24px 2px 19px!important;border-radius:0!important}
.public-body[data-route="home"] .alp435-primary-nav a.active{color:#9a6204!important;border-bottom:2px solid #b97608!important;background:transparent!important}
.public-body[data-route="home"] .header-join{border-radius:10px!important;background:linear-gradient(135deg,#b66f00,#ddaa37)!important;color:#fff!important;padding:12px 18px!important;font-size:12px!important;box-shadow:0 8px 16px rgba(170,104,0,.18)!important}
.public-body[data-route="home"] .public-portal-menu>summary{border:1px solid #d9b875!important;background:#fff!important;color:#5b3b07!important;border-radius:10px!important;padding:11px 15px!important}
.public-body[data-route="home"] .command-search{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;overflow:hidden!important}
.public-body[data-route="home"] .command-search span,.public-body[data-route="home"] .command-search kbd{display:none!important}

.alp489-home{max-width:1600px;margin:0 auto;background:#fffefb;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--alp489-ink);position:relative}
.alp489-home a{text-decoration:none;color:inherit}

/* HERO */
.alp489-hero{position:relative;min-height:450px;overflow:hidden;background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.93) 35%,rgba(255,255,255,.33) 57%,rgba(255,255,255,.02) 100%),url('/assets/alpline-wellness-hero.webp');background-size:cover;background-position:center 42%;border-bottom:1px solid #efdfbf}
.alp489-hero:before,.alp489-hero:after{content:"";position:absolute;z-index:1;pointer-events:none;background-repeat:no-repeat;background-size:contain;opacity:.9}
.alp489-hero:before{left:-20px;top:70px;width:110px;height:300px;background-image:radial-gradient(ellipse at 40% 25%,#67a24e 0 10%,transparent 11%),radial-gradient(ellipse at 65% 55%,#77ad55 0 12%,transparent 13%),radial-gradient(ellipse at 40% 82%,#4f8e3d 0 10%,transparent 11%)}
.alp489-hero:after{right:-10px;bottom:-70px;width:170px;height:220px;background-image:radial-gradient(ellipse at 55% 20%,#5c9b45 0 10%,transparent 11%),radial-gradient(ellipse at 75% 55%,#76ac58 0 12%,transparent 13%),radial-gradient(ellipse at 35% 76%,#4c873d 0 10%,transparent 11%)}
.alp489-hero-copy{position:relative;z-index:3;width:min(46%,620px);padding:44px 0 122px 4.2vw}
.alp489-eyebrow{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.22em;color:#45635a}
.alp489-hero h1{margin:0;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em;line-height:.92}
.alp489-hero h1 span{display:block;font-size:clamp(42px,4.8vw,67px);color:#163c34;font-weight:800}
.alp489-hero h1 strong{display:block;margin-top:6px;font-size:clamp(46px,5.3vw,74px);color:#b86f06;font-weight:800}
.alp489-lead{max-width:610px;margin:18px 0 0;color:#516760;font-size:15px;line-height:1.55}
.alp489-hero-actions{display:flex;gap:14px;margin-top:20px}.alp489-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:44px;padding:0 20px;border-radius:12px;font-weight:900;font-size:13px;transition:.18s ease}.alp489-btn.gold{color:#fff;background:linear-gradient(135deg,#a96600,#d9a02d);box-shadow:0 9px 20px rgba(157,93,0,.18)}.alp489-btn.white{background:#fff;color:#4b3105;border:1px solid #cc9221}.alp489-btn:hover{transform:translateY(-2px)}
.alp489-hero-seal{position:absolute;z-index:4;right:4.5vw;top:32px;width:118px;height:118px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#fff8e7;border:4px double #d69b1e;color:#3c2a08;font-family:Georgia,"Times New Roman",serif;font-size:15px;font-weight:700;line-height:1.15;box-shadow:0 8px 22px rgba(100,66,9,.12)}
.alp489-trust-row{position:absolute;left:3vw;right:3vw;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(6,1fr);background:rgba(255,255,255,.93);backdrop-filter:blur(13px);border:1px solid rgba(220,198,154,.8);border-radius:18px 18px 0 0;box-shadow:0 -8px 24px rgba(93,65,14,.06)}
.alp489-trust-row a{min-height:102px;padding:12px 8px;display:grid;grid-template-rows:38px auto auto;place-items:center;text-align:center;border-right:1px solid #ede1c9}.alp489-trust-row a:last-child{border-right:0}.alp489-trust-row i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff6df;color:#a66a06;font-style:normal;font-size:20px}.alp489-trust-row b{font-size:12px;color:#263e37}.alp489-trust-row small{font-size:9px;color:#79847f}

/* LIVE STAT BAR */
.alp489-statbar{position:relative;z-index:8;margin:-1px 2.4vw 0;display:grid;grid-template-columns:repeat(5,1fr) 2.1fr;min-height:72px;background:#fff;border:1px solid #e8dcc2;border-radius:0 0 18px 18px;box-shadow:var(--alp489-shadow);overflow:hidden}
.alp489-statbar>div,.alp489-statbar>a{display:flex;align-items:center;gap:10px;padding:10px 16px;border-right:1px solid #ede2cc}.alp489-statbar i{font-style:normal;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff4d4;color:#ae7003;font-size:20px}.alp489-statbar span{display:flex;flex-direction:column}.alp489-statbar b{font-size:21px;line-height:1;color:#233d36}.alp489-statbar small{margin-top:4px;font-size:9px;color:#6c7b76}.alp489-statbar .alp489-join{border-right:0;background:linear-gradient(135deg,#8b5900,#dfa92e);color:#fff}.alp489-statbar .alp489-join i{background:rgba(255,255,255,.16);color:#fff}.alp489-statbar .alp489-join b{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:18px}.alp489-statbar .alp489-join small{color:#fff3cf}.alp489-statbar .alp489-join em{margin-left:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#9b6300;font-style:normal;font-weight:900}

/* PRODUCTS */
.alp489-products{padding:28px 3vw 18px;background:linear-gradient(180deg,#fffefb,#fffaf0);position:relative}.alp489-products:before{content:"";position:absolute;left:-20px;top:100px;width:70px;height:220px;background:radial-gradient(ellipse,#8eb76e 0 20%,transparent 21%) 0 0/44px 70px;opacity:.35}
.alp489-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.alp489-section-head p,.alp489-card-copy>small{margin:0 0 5px;font-size:10px;font-weight:900;letter-spacing:.18em;color:#6d5a32}.alp489-section-head h2{margin:0;font:800 clamp(28px,3vw,42px)/1 Georgia,"Times New Roman",serif;color:#1d4138}.alp489-section-head h2 span{color:#b77308}.alp489-section-head small{display:block;margin-top:5px;color:#7a837f;font-size:12px}.alp489-section-head>a{flex:none;padding:10px 16px;border:1px solid #ce9020;border-radius:12px;color:#895704;font-size:12px;font-weight:900;background:#fff}
.alp489-product-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.alp489-product{position:relative;min-height:238px;display:flex;flex-direction:column;align-items:center;padding:9px 8px 14px;background:rgba(255,255,255,.95);border:1px solid #eadfc8;border-radius:14px;box-shadow:0 9px 20px rgba(93,65,14,.05);text-align:center;overflow:hidden;transition:.18s ease}.alp489-product:hover{transform:translateY(-3px);box-shadow:0 15px 28px rgba(93,65,14,.10);border-color:#dbb15c}.alp489-product-media{width:100%;height:158px;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,#fff8e6,transparent 57%),linear-gradient(180deg,#fff,#fffdf5);border-radius:10px;overflow:hidden}.alp489-product-media img{width:100%;height:100%;object-fit:contain;padding:5px}.alp489-product-fallback{display:grid;place-items:center;width:90%;height:90%;border-radius:12px;background:linear-gradient(135deg,#fff8df,#f2d7a2);font-family:Georgia,serif;font-weight:900;color:#7e5206}.alp489-product-fallback small{display:block;font:600 10px Inter,sans-serif;color:#836b40}.alp489-product>b{margin-top:8px;font-size:12px;line-height:1.15;color:#233b35}.alp489-product>small{margin-top:3px;font-size:9px;color:#7b817e}.alp489-product>i{position:absolute;bottom:7px;right:8px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e4c581;color:#a66a06;font-style:normal}.alp489-product-empty{grid-column:span 2}

/* CATEGORY TILES */
.alp489-categories{padding:0 3vw 16px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;background:#fffaf1}.alp489-categories a{min-height:88px;padding:12px 12px;display:grid;grid-template-columns:52px 1fr 28px;align-items:center;gap:8px;border:1px solid #e8dec9;border-radius:15px;box-shadow:0 8px 18px rgba(98,73,21,.04)}.alp489-categories a.care{background:#f1f9f0}.alp489-categories a.personal{background:#fff2f4}.alp489-categories a.nutrition{background:#fff8db}.alp489-categories a.wellness{background:#edf7ff}.alp489-categories a.combo{background:#faf0ff}.alp489-categories span{font-size:30px}.alp489-categories b{font-size:12px;color:#233a35}.alp489-categories small{display:block;margin-top:3px;font-size:9px;color:#6f7d78}.alp489-categories i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#a56a05;font-style:normal}

/* LOWER STORY GRID */
.alp489-story-grid{padding:0 3vw 14px;display:grid;grid-template-columns:1.2fr 1.2fr 1.6fr;gap:10px;background:#fffaf1}.alp489-card{position:relative;min-height:220px;border:1px solid #e7dcc7;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 9px 20px rgba(94,70,19,.05)}.alp489-card.manufacturing{display:grid;grid-template-columns:48% 52%}.alp489-factory-art{position:relative;background:linear-gradient(#bce2ff 0 55%,#e0eed7 55%);overflow:hidden}.alp489-factory-art:before{content:"";position:absolute;left:10%;right:10%;bottom:18%;height:48%;background:linear-gradient(90deg,#fff 0 18%,#b8d0dd 18% 22%,#fff 22% 60%,#a8bfcc 60% 64%,#fff 64%);box-shadow:0 12px 20px rgba(60,82,85,.16)}.alp489-factory-art:after{content:"";position:absolute;left:13%;right:13%;bottom:18%;height:19%;background:repeating-linear-gradient(90deg,#6e99aa 0 13px,#c9d9df 13px 26px)}.alp489-factory-art b{position:absolute;left:39%;top:34%;z-index:2;color:#1f745c;font-size:12px;letter-spacing:.08em}.alp489-factory-art span{position:absolute;bottom:8%;width:28px;height:46px;border-radius:50%;background:#4d9448;z-index:2}.alp489-factory-art span:nth-of-type(1){left:6%}.alp489-factory-art span:nth-of-type(2){right:7%}.alp489-factory-art span:nth-of-type(3){right:18%;transform:scale(.75)}
.alp489-card-copy{position:relative;z-index:2;padding:17px 18px}.alp489-card-copy h3{margin:4px 0 8px;font:800 25px/1 Georgia,"Times New Roman",serif;color:#183d34}.alp489-card-copy p,.alp489-card-copy li{font-size:11px;line-height:1.45;color:#65746f}.alp489-card-copy ul{margin:8px 0 13px;padding-left:15px}.alp489-card-copy a{display:inline-flex;padding:9px 15px;border-radius:10px;background:linear-gradient(135deg,#aa6700,#dc9f23);color:#fff;font-size:11px;font-weight:900}.alp489-card.network-card{grid-column:2;display:grid;grid-template-columns:40% 60%;background:linear-gradient(135deg,#fff,#fff9e9)}
.alp489-network-kpis{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:2px 7px;margin:7px 0 12px}.alp489-network-kpis b{font-size:19px;color:#8d5b05}.alp489-network-kpis span{font-size:10px;color:#65736e}.alp489-live-map{padding:8px;min-width:0}.alp489-live-map .india-coverage{height:100%;display:block!important}.alp489-live-map .territory-summary{display:none!important}.alp489-live-map .alp480-map-visual{height:100%;min-height:200px;background:transparent!important;border:0!important;padding:0!important}.alp489-live-map .alp480-map-title,.alp489-live-map .alp480-map-totals{display:none!important}.alp489-live-map .india-map-viewport{height:190px!important;min-height:0!important;background:transparent!important;border:0!important}.alp489-live-map .india-map-svg{width:100%!important;height:100%!important;filter:drop-shadow(0 8px 12px rgba(171,111,5,.12))}.alp489-live-map .india-map-svg path:first-of-type{fill:#efbb44!important;stroke:#a66a05!important}.alp489-live-map .india-marker circle{fill:#fff!important;stroke:#1f8b56!important}.alp489-live-map .india-marker text{fill:#185a42!important;font-size:7px!important;font-weight:900!important}
.alp489-card.opportunity{grid-column:3;grid-row:1;min-height:220px;background:linear-gradient(135deg,#fff,#fff4d8);padding-right:42%}.alp489-climb-art{position:absolute;right:0;top:0;bottom:0;width:50%;background:linear-gradient(160deg,#fff9ed,#f8d98e 58%,#be7a12 59%,#81530d 100%)}.alp489-climb-art:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:66%;clip-path:polygon(0 100%,18% 68%,33% 78%,48% 50%,65% 58%,82% 28%,100% 5%,100% 100%);background:linear-gradient(150deg,#d39a2a,#74500b)}.alp489-climb-art span{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff0bd;border:3px solid #845309;z-index:2}.alp489-climb-art span:nth-child(1){left:17%;bottom:28%}.alp489-climb-art span:nth-child(2){left:36%;bottom:38%}.alp489-climb-art span:nth-child(3){left:57%;bottom:50%}.alp489-climb-art span:nth-child(4){left:78%;bottom:64%}
.alp489-card.commitment{grid-column:1/3;min-height:190px;padding-right:35%;background:linear-gradient(135deg,#fffdf7,#fff7df)}.alp489-plant-art{position:absolute;right:0;top:0;bottom:0;width:40%;background:radial-gradient(circle at 62% 88%,#6a4d1d 0 11%,transparent 12%),linear-gradient(90deg,transparent,#fff8df)}.alp489-plant-art:before{content:"";position:absolute;left:48%;bottom:25px;width:7px;height:120px;border-radius:6px;background:#977013}.alp489-plant-art span{position:absolute;width:75px;height:42px;background:linear-gradient(145deg,#5c9e3f,#9ece63);border-radius:100% 0 100% 0}.alp489-plant-art span:nth-child(1){left:50%;bottom:112px;transform:rotate(-16deg)}.alp489-plant-art span:nth-child(2){left:29%;bottom:82px;transform:scaleX(-1) rotate(-12deg)}.alp489-plant-art span:nth-child(3){left:52%;bottom:48px;transform:rotate(15deg)}
.alp489-card.story{grid-column:3;min-height:190px;background:#fff}.alp489-story-mark{position:absolute;right:18px;top:12px;font:900 88px Georgia,serif;color:#e7b649;opacity:.45}

.alp489-commitments{margin:0 3vw 18px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e7dcc2;border-radius:15px;background:linear-gradient(90deg,#fff,#fff7e0);box-shadow:0 8px 20px rgba(95,68,15,.04);overflow:hidden}.alp489-commitments a{min-height:66px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;padding:9px 12px;border-right:1px solid #eadfc9}.alp489-commitments a:last-child{border-right:0}.alp489-commitments i{grid-row:1/3;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff0c6;color:#a46704;font-style:normal}.alp489-commitments b{font-size:11px;color:#273d37}.alp489-commitments small{font-size:9px;color:#74827d}

/* Slim footer to match approved poster */
.public-body[data-route="home"] .site-footer{background:#fff!important;border-top:3px solid #d39a2c!important;color:#213a34!important;padding:0!important;box-shadow:none!important}.public-body[data-route="home"] .alp435-footer-grid{min-height:72px!important;padding:12px 3.5vw!important;display:grid!important;grid-template-columns:1.5fr repeat(4,auto)!important;gap:18px!important;align-items:center!important}.public-body[data-route="home"] .footer-brand{display:grid!important;grid-template-columns:46px 1fr!important;grid-template-rows:auto auto!important;gap:0 8px!important;align-items:center!important}.public-body[data-route="home"] .footer-brand .crest{grid-row:1/3;width:42px!important;height:42px!important}.public-body[data-route="home"] .footer-brand .crest img{width:38px!important;height:38px!important}.public-body[data-route="home"] .footer-brand b{font-family:Georgia,serif!important;font-size:18px!important;color:#173b34!important}.public-body[data-route="home"] .footer-brand p{display:none!important}.public-body[data-route="home"] .footer-brand small{font-size:7px!important;color:#a36a08!important}.public-body[data-route="home"] .alp435-footer-grid>div:not(.footer-brand){display:flex!important;gap:10px!important;align-items:center!important;white-space:nowrap!important}.public-body[data-route="home"] .alp435-footer-grid strong{display:none!important}.public-body[data-route="home"] .alp435-footer-grid a,.public-body[data-route="home"] .alp435-footer-grid span{font-size:9px!important;color:#324840!important;margin:0!important}.public-body[data-route="home"] .alp435-footer-legal{min-height:38px!important;padding:8px 3.5vw!important;background:#fafafa!important;color:#7d8582!important;font-size:8px!important;border-top:1px solid #eee5d5!important}

@media(max-width:1180px){
  .alp489-product-grid{grid-template-columns:repeat(4,1fr)}.alp489-product:nth-child(n+5){display:none}
  .alp489-story-grid{grid-template-columns:1fr 1fr}.alp489-card.network-card,.alp489-card.opportunity,.alp489-card.commitment,.alp489-card.story{grid-column:auto;grid-row:auto}.alp489-card.opportunity{padding-right:38%}
  .alp489-statbar{grid-template-columns:repeat(3,1fr)}.alp489-statbar .alp489-join{grid-column:span 2}
  .public-body[data-route="home"] .alp435-footer-grid{grid-template-columns:1fr 1fr!important}.public-body[data-route="home"] .alp435-footer-grid>div:not(.footer-brand){flex-wrap:wrap!important;white-space:normal!important}
}

@media(max-width:900px){
  .public-body[data-route="home"] .utility-bar{display:none!important}.public-body[data-route="home"] .main-header{min-height:62px!important;padding:0 12px!important}.public-body[data-route="home"] .alp435-primary-nav,.public-body[data-route="home"] .public-portal-menu,.public-body[data-route="home"] .header-join,.public-body[data-route="home"] .command-search{display:none!important}.public-body[data-route="home"] .public-mobile-menu{display:block!important;margin-left:auto!important}
  .alp489-hero{min-height:620px;background-image:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 40%,rgba(255,255,255,.12) 66%,rgba(255,255,255,.03) 100%),url('/assets/alpline-wellness-hero.webp');background-position:62% center}
  .alp489-hero-copy{width:100%;padding:24px 18px 0}.alp489-hero h1 span{font-size:46px}.alp489-hero h1 strong{font-size:49px}.alp489-lead{max-width:520px;font-size:13px}.alp489-hero-seal{right:18px;top:218px;width:88px;height:88px;font-size:11px}.alp489-trust-row{left:12px;right:12px;grid-template-columns:repeat(3,1fr)}.alp489-trust-row a{min-height:82px}.alp489-trust-row a:nth-child(n+4){display:none}
  .alp489-statbar{margin:10px 12px 0;grid-template-columns:1fr 1fr}.alp489-statbar>div:nth-child(5){display:none}.alp489-statbar .alp489-join{grid-column:1/-1}
  .alp489-product-grid{grid-template-columns:repeat(3,1fr)}.alp489-product:nth-child(n+4){display:none}.alp489-product{min-height:220px}.alp489-categories{grid-template-columns:1fr 1fr}.alp489-categories a:last-child{grid-column:1/-1}
  .alp489-story-grid{grid-template-columns:1fr}.alp489-card,.alp489-card.network-card,.alp489-card.opportunity,.alp489-card.commitment,.alp489-card.story{grid-column:1!important;min-height:210px}.alp489-card.opportunity{padding-right:43%}.alp489-card.commitment{padding-right:37%}
  .alp489-commitments{grid-template-columns:1fr 1fr}.alp489-commitments a:last-child{grid-column:1/-1}
}

@media(max-width:560px){
  .public-body[data-route="home"] .alp435-brand{min-width:0!important}.public-body[data-route="home"] .alp435-brand b{font-size:16px!important}.public-body[data-route="home"] .alp435-brand small{font-size:7px!important}.public-body[data-route="home"] .alp435-brand em{font-size:6px!important}.public-body[data-route="home"] .alp435-brand .crest{width:36px!important;height:36px!important}.public-body[data-route="home"] .alp435-brand .crest img{width:32px!important;height:32px!important}
  .alp489-hero{min-height:560px;background-position:67% center}.alp489-hero-copy{padding:20px 16px 0}.alp489-eyebrow{font-size:9px;letter-spacing:.18em}.alp489-hero h1 span{font-size:36px}.alp489-hero h1 strong{font-size:39px}.alp489-lead{font-size:12px;line-height:1.45}.alp489-hero-actions{gap:8px}.alp489-btn{min-height:40px;padding:0 13px;font-size:11px;gap:10px}.alp489-hero-seal{display:none}.alp489-trust-row{grid-template-columns:repeat(3,1fr)}.alp489-trust-row a{padding:8px 4px;min-height:76px}.alp489-trust-row i{width:28px;height:28px;font-size:15px}.alp489-trust-row b{font-size:9px}.alp489-trust-row small{font-size:7px}
  .alp489-statbar{grid-template-columns:1fr 1fr}.alp489-statbar>div{padding:9px}.alp489-statbar i{width:32px;height:32px;font-size:15px}.alp489-statbar b{font-size:16px}.alp489-statbar small{font-size:7px}.alp489-statbar .alp489-join{min-height:60px}.alp489-statbar .alp489-join b{font-size:14px}
  .alp489-products{padding:24px 12px 14px}.alp489-section-head{align-items:flex-start}.alp489-section-head h2{font-size:28px}.alp489-section-head>a{font-size:9px;padding:8px 10px}.alp489-product-grid{grid-template-columns:1fr 1fr;gap:8px}.alp489-product:nth-child(3){display:flex}.alp489-product{min-height:205px}.alp489-product-media{height:135px}.alp489-product>b{font-size:10px}.alp489-product>small{font-size:8px}
  .alp489-categories{padding:0 12px 14px;grid-template-columns:1fr 1fr;gap:8px}.alp489-categories a{min-height:78px;grid-template-columns:40px 1fr 22px;padding:8px}.alp489-categories a:last-child{grid-column:1/-1}.alp489-categories span{font-size:23px}.alp489-categories b{font-size:10px}.alp489-categories small{font-size:7px}
  .alp489-story-grid{padding:0 12px 12px;gap:8px}.alp489-card{border-radius:13px}.alp489-card.manufacturing{grid-template-columns:44% 56%}.alp489-card-copy{padding:13px}.alp489-card-copy h3{font-size:19px}.alp489-card-copy p,.alp489-card-copy li{font-size:9px}.alp489-card-copy a{font-size:9px;padding:8px 10px}.alp489-live-map .india-map-viewport{height:170px!important}.alp489-card.commitment{padding-right:32%}
  .alp489-commitments{margin:0 12px 12px}.alp489-commitments a{min-height:58px;padding:7px}.alp489-commitments b{font-size:9px}.alp489-commitments small{font-size:7px}
  .public-body[data-route="home"] .alp435-footer-grid{padding:10px 14px!important;grid-template-columns:1fr!important}.public-body[data-route="home"] .alp435-footer-grid>div:not(.footer-brand){display:none!important}.public-body[data-route="home"] .alp435-footer-legal{padding:8px 14px!important;gap:8px!important;flex-wrap:wrap!important}
}
