:root{--hi-font:"Nirmala UI","Noto Sans Devanagari","Mangal",Arial,sans-serif}
html:lang(hi),html:lang(hi) body,html:lang(hi) button,html:lang(hi) input,html:lang(hi) select,html:lang(hi) textarea{font-family:var(--hi-font)}
html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3{letter-spacing:0!important;line-height:1.42!important;text-wrap:balance}
html:lang(hi) p,html:lang(hi) li,html:lang(hi) dd{line-height:1.85}
html:lang(hi) .eyebrow,html:lang(hi) .site-eyebrow{letter-spacing:.02em!important;line-height:1.6}
html:lang(hi) .hero-slide-copy{max-width:1080px}
html:lang(hi) .hero-slide-copy h1{font-size:clamp(30px,3.3vw,49px)!important}
html:lang(hi) .hero-slide-copy>p{max-width:800px;font-size:16px}
html:lang(hi) .site-hero h1{font-size:clamp(32px,4.1vw,56px)}
html:lang(hi) .site-nav{gap:19px}
html:lang(hi) .site-header-actions{gap:10px}
html:lang(hi) .site-header a,html:lang(hi) .header a,html:lang(hi) .site-header button{line-height:1.6}
html:lang(hi) .guide-body p{line-height:1.95}

.hindi-wiring-legend{padding:16px 0;color:#113c76;font-size:14px}.hindi-wiring-legend p{margin:8px 0!important}.hindi-service-note{padding:48px 5%;background:#eef4fc}.hindi-service-note p{max-width:850px}
@media(max-width:520px){html:lang(hi) header .quote-cart-trigger [data-quote-cart-label]{display:none}html:lang(hi) .header-actions,html:lang(hi) .site-header-actions{gap:8px}}
