/* Hindi pages only (loaded from /hi/). Full Devanagari Mukta + spacing that suits Devanagari. */
@font-face { font-family: 'Mukta'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/mukta-400-devanagari.woff2') format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A; }
@font-face { font-family: 'Mukta'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/mukta-700-devanagari.woff2') format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A; }
html[lang="hi"] { --f-mono: "JetBrains Mono", "Mukta", ui-monospace, SFMono-Regular, Menlo, monospace; }
html[lang="hi"] body { line-height: 1.75; }
html[lang="hi"] h1, html[lang="hi"] h2, html[lang="hi"] h3, html[lang="hi"] .hr-h2, html[lang="hi"] .hr-h3, html[lang="hi"] .hr-display { letter-spacing: 0; }
html[lang="hi"] .hr-display { font-size: clamp(2.5rem, 1.2rem + 4.4vw, 5.4rem); line-height: 1.14; }
html[lang="hi"] .hr-display--sm { font-size: clamp(2.2rem, 1.1rem + 3.4vw, 4.4rem); }
html[lang="hi"] .hr-h2 { font-size: clamp(1.9rem, 1.1rem + 2.6vw, 3.6rem); line-height: 1.2; }
html[lang="hi"] .hr-lines .hr-line { padding-top: .12em; padding-bottom: .22em; margin-top: -.12em; margin-bottom: -.22em; }
html[lang="hi"] .hr-u::after { bottom: .14em; }
html[lang="hi"] .hr-eyebrow, html[lang="hi"] .hr-plan__name, html[lang="hi"] .hr-ocard__name, html[lang="hi"] .hr-footer h4, html[lang="hi"] .hr-ccard small { letter-spacing: .02em; font-size: 13px; }
html[lang="hi"] .hr-btn { letter-spacing: 0; }
html[lang="hi"] .hr-offcanvas__links a { letter-spacing: 0; line-height: 1.3; font-size: clamp(28px, 8vw, 46px); }
html[lang="hi"] .hr-pack__unit, html[lang="hi"] .hr-plan__price span { font-size: 17px; }
html[lang="hi"] .hr-legal__body p, html[lang="hi"] .hr-legal__body li { line-height: 1.85; }
