.india-landing{background:var(--paper)}.india-hero{padding:45px 0 90px}.india-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:65px;color:var(--muted);font-size:11px}.india-breadcrumb a{color:var(--muted);text-decoration:none}.india-breadcrumb strong{color:var(--ink);font-weight:600}.india-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:85px;align-items:center}.india-hero h1{max-width:820px;font:600 clamp(49px,6vw,78px)/.98 var(--serif);letter-spacing:-2px;margin:22px 0}.india-hero h1:after{content:'';display:block;width:65px;height:3px;background:var(--coral);margin-top:28px}.india-hero-grid>div>p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.8}.india-actions{display:flex;align-items:center;gap:20px;margin-top:32px}.india-actions small{color:var(--muted);font-size:10px}.india-hero aside{background:var(--cream);border:1px solid var(--line);padding:34px}.india-hero aside>span{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--coral)}.india-hero ol{list-style:none;padding:0;margin:24px 0 0}.india-hero li{display:flex;gap:16px;border-top:1px solid var(--line);padding:18px 0;font:600 16px var(--serif)}.india-hero li b{color:var(--coral);font:700 10px var(--sans)}.india-explainer{background:#fff;padding:95px 0}.india-two-column{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.india-two-column h2,.india-section-head h2,.india-safety h2,.india-final-cta h2{font:600 clamp(36px,4vw,52px)/1.08 var(--serif);margin:18px 0}.india-two-column p,.india-section-head p,.india-final-cta p{color:var(--muted);line-height:1.8}.india-ideas{border-top:1px solid var(--line)}.india-ideas div{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.india-ideas b{color:var(--coral);font-size:10px}.india-ideas span{font:600 19px/1.3 var(--serif)}.india-local,.india-directory,.india-faq{padding-top:100px;padding-bottom:100px}.india-section-head{max-width:720px;margin-bottom:42px}.india-local-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.india-local-grid article{border:1px solid var(--line);background:#fff;padding:30px}.india-local-grid article>span{color:var(--coral)}.india-local-grid h3{font:600 22px/1.2 var(--serif);margin:18px 0 10px}.india-local-grid p,.india-safety-grid p{color:var(--muted);font-size:12px;line-height:1.7}.india-safety{background:var(--ink);color:#fff;padding:90px 0}.india-safety>.shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.india-safety .eyebrow{color:#f2a18c}.india-safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.15)}.india-safety-grid article{background:var(--ink);padding:28px}.india-safety-grid b{font:600 19px var(--serif)}.india-safety-grid p{color:rgba(255,255,255,.68)}.india-faq{width:min(820px,calc(100% - 40px))}.india-faq details{border-top:1px solid var(--line);padding:23px 3px}.india-faq details:last-child{border-bottom:1px solid var(--line)}.india-faq summary{cursor:pointer;list-style:none;font:600 20px var(--serif)}.india-faq summary:after{content:'+';float:right;color:var(--coral);font:24px var(--sans)}.india-faq details[open] summary:after{content:'−'}.india-faq details p{color:var(--muted);line-height:1.75;margin:15px 40px 0 0}.india-directory{border-top:1px solid var(--line)}.india-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.india-link-grid a{display:flex;justify-content:space-between;padding:20px;background:#fff;color:var(--ink);text-decoration:none;font:600 17px var(--serif)}.india-link-grid a b{color:var(--coral)}.india-final-cta{display:flex;align-items:center;justify-content:space-between;gap:60px;background:var(--burgundy);color:#fff;padding:55px 65px;margin-bottom:100px}.india-final-cta>div{max-width:750px}.india-final-cta p{color:rgba(255,255,255,.72);margin-bottom:0}.india-final-cta .eyebrow{color:#f5b6a5}@media(max-width:900px){.india-hero-grid,.india-two-column,.india-safety>.shell{grid-template-columns:1fr;gap:45px}.india-local-grid,.india-safety-grid{grid-template-columns:1fr}.india-safety-grid{gap:1px}.india-link-grid{grid-template-columns:repeat(2,1fr)}.india-final-cta{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.india-hero{padding-bottom:65px}.india-breadcrumb{margin-bottom:45px}.india-hero h1{letter-spacing:-1px}.india-actions{align-items:flex-start;flex-direction:column}.india-explainer,.india-local,.india-directory,.india-faq{padding-top:70px;padding-bottom:70px}.india-link-grid{grid-template-columns:1fr}.india-final-cta{padding:38px 28px;margin-bottom:70px}.india-hero aside{padding:26px}}
