:root{--teal: #2E7484;--teal-dark: #1F5866;--teal-deep: #0E2F36;--teal-tint: #E9F3F5;--sun: #F5D46A;--ink: #1D1D1F;--ink-2: #424245;--grey: #6E6E73;--line: #D2D2D7;--bg: #FFFFFF;--bg-alt: #F5F5F7;--radius: 28px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Plus Jakarta Sans", "Helvetica Neue", "Noto Sans Devanagari", sans-serif}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 72px}body{margin: 0;font-family: var(--font);color: var(--ink);background: var(--bg);font-size: 17px;line-height: 1.5;-webkit-font-smoothing: antialiased}img{max-width: 100%;display: block}a{color: var(--teal-dark);text-decoration: none}a:hover{text-decoration: underline}:focus-visible{outline: 3px solid var(--teal);outline-offset: 3px;border-radius: 6px}.skip{position: absolute;left: -999px;top: 8px;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: 8px;z-index: 100}.skip:focus{left: 8px}.wrap{width: min(1200px, 100% - 40px);margin-inline: auto}.narrow{width: min(980px, 100% - 40px);margin-inline: auto}.section{padding: clamp(72px, 10vw, 128px) 0}.section.alt{background: var(--bg-alt)}.center{text-align: center}.eyebrow{font-size: clamp(17px, 1.6vw, 21px);font-weight: 600;color: var(--teal-dark);margin: 0 0 10px}h1, .h1{font-size: clamp(40px, 6.6vw, 80px);line-height: 1.04;letter-spacing: -0.035em;font-weight: 700;margin: 0}h2, .h2{font-size: clamp(34px, 5vw, 56px);line-height: 1.07;letter-spacing: -0.03em;font-weight: 700;margin: 0}h3{font-size: 21px;line-height: 1.25;letter-spacing: -0.01em;margin: 0}.hi{display: block;font-size: 0.42em;letter-spacing: 0;font-weight: 500;color: var(--grey);margin-top: 10px;line-height: 1.3}.lead{font-size: clamp(19px, 2vw, 24px);line-height: 1.4;color: var(--ink-2);margin: 18px auto 0;max-width: 680px;font-weight: 400}.muted{color: var(--grey)}.tagline{font-family: "Caveat", cursive;font-size: clamp(28px, 3.4vw, 40px);color: var(--sun);margin: 0 0 8px;font-weight: 600}.btns{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.center .btns{justify-content: center}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 12px 24px;border-radius: 999px;font-size: 17px;font-weight: 600;line-height: 1.2;border: 1.5px solid transparent;cursor: pointer;font-family: inherit;transition: background .2s, transform .2s}.btn:hover{text-decoration: none}.btn:active{transform: scale(.98)}.btn-primary{background: var(--teal);color: #fff}.btn-primary:hover{background: var(--teal-dark)}.btn-outline{background: transparent;color: var(--teal-dark);border-color: var(--teal)}.btn-outline:hover{background: var(--teal-tint)}.btn-light{background: #fff;color: var(--teal-dark)}.btn-sun{background: var(--sun);color: var(--ink)}.btn svg{width: 20px;height: 20px;flex: none}.btn small{font-weight: 500;opacity: .85;font-size: 13px}.link{font-weight: 600;font-size: 17px;color: var(--teal-dark)}.link::after{content: " ›"}.nav{position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,.82);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-bottom: 1px solid rgba(0,0,0,.08)}.nav-in{display: flex;align-items: center;gap: 20px;height: 56px}.brand{display: flex;align-items: center;gap: 9px;color: var(--ink);font-weight: 600;font-size: 17px;letter-spacing: -0.01em;margin-right: auto;white-space: nowrap}.brand:hover{text-decoration: none}.brand svg{width: 28px;height: 28px;flex: none}.nav-links{display: flex;gap: 22px;font-size: 14px}.nav-links a{color: var(--ink);opacity: .85}.nav-links a:hover{opacity: 1;text-decoration: none;color: var(--teal-dark)}.nav .btn{min-height: 34px;padding: 6px 16px;font-size: 14px}@media (max-width: 860px){.nav-links{display: none}.brand{font-size: 15px}}.hero{padding: clamp(48px, 8vw, 96px) 0 clamp(64px, 8vw, 104px)}.status{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 600;color: var(--ink-2)}.status::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--grey)}.status.open::before{background: #1E9E5A;box-shadow: 0 0 0 4px rgba(30,158,90,.15)}.status.closed::before{background: #C2410C}.problems{display: grid;grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));gap: 10px;margin-top: clamp(32px, 5vw, 56px)}.problem{text-align: left;font-family: inherit;background: #fff;color: var(--ink);border: 1.5px solid var(--line);border-radius: 18px;padding: 16px 16px 14px;min-height: 84px;cursor: pointer;display: flex;flex-direction: column;gap: 4px;transition: border-color .2s, background .2s, transform .2s}.problem:hover{border-color: var(--teal)}.problem[aria-pressed="true"]{border-color: var(--teal);background: var(--teal-tint);box-shadow: inset 0 0 0 1px var(--teal)}.problem b{font-size: 17px;font-weight: 600;line-height: 1.25}.problem span{font-size: 14px;color: var(--grey)}.panel{margin-top: 16px;background: var(--bg-alt);border-radius: var(--radius);padding: clamp(24px, 4vw, 44px);display: grid;grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);gap: clamp(24px, 4vw, 48px);align-items: start}@media (max-width: 860px){.panel{grid-template-columns: 1fr}}.panel h2{font-size: clamp(28px, 3.4vw, 40px)}.facts{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin-top: 22px}@media (max-width: 560px){.facts{grid-template-columns: 1fr}}.fact{background: #fff;border-radius: 18px;padding: 16px 18px}.fact dt{font-size: 13px;font-weight: 700;letter-spacing: .02em;color: var(--teal-dark);margin-bottom: 4px;text-transform: uppercase}.fact dd{margin: 0;font-size: 16px;color: var(--ink-2)}.fact.urgent{background: #FFF6D6}.fact.urgent dt{color: #7A5B00}.note{font-size: 14px;color: var(--grey);margin: 14px 0 0}.panel-cta{display: flex;flex-direction: column;gap: 12px}.panel-cta .btn{width: 100%}.panel-cta p{margin: 0}.trust{border-block: 1px solid rgba(0,0,0,.06);background: var(--bg-alt)}.trust ul{list-style: none;margin: 0;padding: 22px 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 36px}.trust li{display: flex;flex-direction: column;align-items: center;text-align: center;font-weight: 600;font-size: 16px}.trust li span{font-weight: 400;font-size: 13px;color: var(--grey)}.bigimg{margin-top: clamp(36px, 5vw, 56px);border-radius: var(--radius);overflow: hidden;aspect-ratio: 16 / 8;background: linear-gradient(135deg, #DCECEF, #B9D7DD)}.bigimg img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 640px){.bigimg{aspect-ratio: 4 / 3}}.ph{background: linear-gradient(135deg, #DCECEF, #B9D7DD)}.img-fallback img{visibility: hidden}.tiles{display: grid;grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));gap: 20px;margin-top: clamp(36px, 5vw, 56px)}.tile{background: #fff;border-radius: var(--radius);overflow: hidden;display: flex;flex-direction: column;color: var(--ink);transition: transform .3s ease, box-shadow .3s ease}.tile:hover{text-decoration: none;transform: translateY(-4px);box-shadow: 0 18px 40px rgba(0,0,0,.08)}.tile .img{aspect-ratio: 4 / 3;overflow: hidden;background: linear-gradient(135deg, #DCECEF, #B9D7DD)}.tile .img img{width: 100%;height: 100%;object-fit: cover}.tile .body{padding: 22px 24px 26px;display: flex;flex-direction: column;gap: 6px;flex: 1}.tile .hi-s{font-size: 14px;color: var(--grey)}.tile p{margin: 4px 0 10px;color: var(--ink-2)}.tile .link{margin-top: auto}.section.alt .tile{background: #fff}.section:not(.alt) .tile{background: var(--bg-alt)}.section.alt .card{background: #fff}.doctor{display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);gap: clamp(32px, 6vw, 80px);align-items: center;margin-top: clamp(36px, 5vw, 56px)}@media (max-width: 820px){.doctor{grid-template-columns: 1fr}}.portrait{aspect-ratio: 4 / 5;border-radius: var(--radius);background: linear-gradient(160deg, var(--teal) 0%, var(--teal-dark) 100%);color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;text-align: center;padding: 32px}.portrait .mono{width: 132px;height: 132px;border-radius: 50%;border: 3px solid var(--sun);display: flex;align-items: center;justify-content: center;font-size: 46px;font-weight: 700;letter-spacing: -0.02em}.portrait p{margin: 0;font-size: 15px;opacity: .85}.doctor .bio p{color: var(--ink-2);font-size: 19px;margin: 0 0 16px}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 20px 0 28px;padding: 0;list-style: none}.chips li{background: var(--teal-tint);color: var(--teal-dark);font-weight: 600;font-size: 15px;padding: 8px 14px;border-radius: 999px}.dark{background: var(--teal-deep);color: #F5F5F7}.dark .eyebrow{color: #9FD0DA}.dark h2 em{font-style: normal;color: var(--sun)}.dark .lead{color: #C9DDE1}.dark .hi{color: #9DB9BF}.points{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 20px;margin-top: clamp(40px, 5vw, 64px);text-align: left}.point{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);border-radius: var(--radius);padding: 28px}.point h3{color: #fff;margin-bottom: 8px}.point p{margin: 0;color: #C9DDE1}.point svg{width: 32px;height: 32px;color: var(--sun);margin-bottom: 16px}.gallery{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 20px;margin-top: clamp(36px, 5vw, 56px)}.shot{background: #fff;border-radius: var(--radius);overflow: hidden;margin: 0}.shot .img{aspect-ratio: 4 / 3;background: linear-gradient(135deg, #E8ECED, #D5E5E8);position: relative}.shot .img img{width: 100%;height: 100%;object-fit: cover}.badge{position: absolute;top: 14px;left: 14px;background: rgba(29,29,31,.78);color: #fff;font-size: 12px;font-weight: 600;letter-spacing: .03em;padding: 5px 10px;border-radius: 999px}.shot figcaption{padding: 18px 22px 22px}.shot figcaption p{margin: 4px 0 0;color: var(--grey);font-size: 15px}.shot figcaption a{font-size: 13px}.steps{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 20px;margin-top: clamp(36px, 5vw, 56px);counter-reset: s;padding: 0;list-style: none}.steps li{background: var(--bg-alt);border-radius: var(--radius);padding: 32px 28px;text-align: left}.steps li::before{counter-increment: s;content: counter(s);display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: var(--teal);color: #fff;font-weight: 700;margin-bottom: 18px}.steps h3 span{display: block;font-size: 14px;font-weight: 500;color: var(--grey);margin-top: 2px}.steps p{margin: 8px 0 0;color: var(--ink-2)}.faq{margin-top: clamp(32px, 5vw, 48px);border-top: 1px solid var(--line);text-align: left}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;padding: 22px 40px 22px 0;font-size: 19px;font-weight: 600;position: relative}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: 4px;top: 50%;transform: translateY(-50%);font-size: 26px;font-weight: 300;color: var(--teal);transition: transform .2s}.faq details[open] summary::after{transform: translateY(-50%) rotate(45deg)}.faq details p{margin: 0 0 22px;color: var(--ink-2);max-width: 760px}.visit{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);gap: clamp(28px, 5vw, 56px);margin-top: clamp(36px, 5vw, 56px);text-align: left;align-items: stretch}@media (max-width: 860px){.visit{grid-template-columns: 1fr}}.card{background: var(--bg-alt);border-radius: var(--radius);padding: clamp(24px, 3.5vw, 36px)}.hours{width: 100%;border-collapse: collapse;margin: 14px 0 22px;font-size: 17px}.hours th, .hours td{text-align: left;padding: 10px 0;border-bottom: 1px solid var(--line);vertical-align: top}.hours th{font-weight: 600}.hours th span{display: block;font-weight: 400;color: var(--grey);font-size: 14px}.hours td{text-align: right}.hours tr.today th, .hours tr.today td{color: var(--teal-dark)}.addr{font-style: normal;font-size: 19px;line-height: 1.45;margin: 0 0 18px}.map{border-radius: var(--radius);overflow: hidden;min-height: 360px;background: linear-gradient(135deg, #DCECEF, #B9D7DD)}.map iframe{width: 100%;height: 100%;min-height: 360px;border: 0;display: block}.reviews{background: var(--bg-alt);border-radius: var(--radius);padding: clamp(32px, 5vw, 56px);text-align: center;margin-top: 0}.stars{display: flex;justify-content: center;gap: 4px;color: var(--sun);margin-bottom: 14px}.stars svg{width: 26px;height: 26px}.crumbs{font-size: 14px;color: var(--grey);padding-top: 22px}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 0}.crumbs li + li::before{content: "›";margin-right: 6px}.crumbs a{color: var(--grey)}.page-hero{padding: clamp(36px, 6vw, 72px) 0 clamp(48px, 6vw, 80px);text-align: center}.prose{max-width: 760px;margin-inline: auto}.prose h2{font-size: clamp(28px, 3.6vw, 40px);margin: 0 0 14px}.prose p{font-size: 19px;color: var(--ink-2);margin: 0 0 18px}.prose ol{padding-left: 22px;margin: 0;font-size: 19px;color: var(--ink-2)}.prose ol li{margin-bottom: 10px;padding-left: 6px}.block + .block{margin-top: clamp(48px, 6vw, 72px)}.cta-band{background: var(--teal);color: #fff;border-radius: var(--radius);padding: clamp(32px, 5vw, 56px);text-align: center}.cta-band h2{color: #fff;font-size: clamp(30px, 4vw, 44px)}.cta-band p{color: #DCECEF;margin: 12px 0 24px;font-size: 19px}.cta-band .status{color: #fff}.mini-links{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 24px;padding: 0;list-style: none}.mini-links a{display: inline-block;padding: 10px 18px;border-radius: 999px;background: var(--bg-alt);color: var(--ink);font-weight: 500;font-size: 15px}.mini-links a:hover{background: var(--teal-tint);text-decoration: none}.footer{background: var(--bg-alt);color: var(--grey);font-size: 13px;padding: 40px 0 32px;border-top: 1px solid rgba(0,0,0,.06)}.foot-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 28px}.footer h4, .footer .foot-h{color: var(--ink);font-size: 13px;margin: 0 0 10px;font-weight: 600}.footer ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.footer a{color: var(--ink-2)}.foot-bottom{border-top: 1px solid var(--line);margin-top: 28px;padding-top: 18px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px}.actionbar{display: none}@media (max-width: 767px){.actionbar{display: flex;gap: 10px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,.9);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-top: 1px solid rgba(0,0,0,.08)}.actionbar .btn{flex: 1}body{padding-bottom: 76px}}.js .reveal{opacity: 0;transform: translateY(28px);transition: opacity .8s ease, transform .8s cubic-bezier(.2,.7,.2,1)}.js .reveal.in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.js .reveal{opacity: 1;transform: none;transition: none}.tile, .btn{transition: none}}.hero-c3{background: var(--teal);color: #fff;padding-top: clamp(56px, 8vw, 104px);overflow: hidden}.hero-c3 .tagline{color: var(--sun)}.hero-c3 h1{font-size: clamp(52px, 9vw, 112px);line-height: .98;color: #fff}.hero-c3 .hi{color: #CFE5E9}.hero-c3 .lead{color: #E4F1F3}.hero-c3 .status{color: #fff}.hero-photos{display: grid;grid-template-columns: 1fr 1.7fr 1fr;gap: 16px;align-items: end;margin-top: clamp(44px, 6vw, 72px)}.hp{border-radius: 32px 32px 0 0;overflow: hidden;background: linear-gradient(160deg, #3A8494, #235F6C)}.hp img{width: 100%;height: 100%;object-fit: cover}.hp.side{height: clamp(180px, 22vw, 300px)}.hp.mid{height: clamp(240px, 32vw, 440px);border-top: 6px solid var(--sun)}@media (max-width: 640px){.hero-photos{grid-template-columns: 1fr}.hp.side{display: none}}.dark-strip{background: #15262B;border: 0}.dark-strip li{color: #fff}.dark-strip li span{color: #A9BCC1}.portrait{aspect-ratio: 1;border-radius: 50%;border: 10px solid var(--sun);max-width: 440px;width: 100%;justify-self: center}.progress{position: fixed;top: 0;left: 0;right: 0;height: 3px;background: var(--sun);transform-origin: 0 50%;transform: scaleX(0);z-index: 70;pointer-events: none}.hero-c3 h1 .w{display: inline-block}.js .hero-c3 .w, .js .hero-c3 .rise{opacity: 0;transform: translateY(32px);filter: blur(6px)}.js.loaded .hero-c3 .w, .js.loaded .hero-c3 .rise{opacity: 1;transform: none;filter: none;transition: opacity .9s ease, transform 1s cubic-bezier(.16,.84,.24,1), filter .9s ease;transition-delay: calc(var(--d, 0) * 110ms)}.js .hero-photos .hp{opacity: 0;transform: translateY(80px)}.js.loaded .hero-photos .hp{opacity: 1;transform: none;transition: opacity 1s ease .7s, transform 1.2s cubic-bezier(.16,.84,.24,1) .7s}.js.loaded .hero-photos .hp.side{transition-delay: .9s}.hp.side{will-change: transform}.zoom{width: 100%;height: 100%;transform: scale(1.18);transform-origin: 50% 60%;will-change: transform}.zoom img{width: 100%;height: 100%;object-fit: cover}.hp.mid .zoom{height: 100%}.bigimg .zoom{height: 100%}.marquee{background: #15262B;color: #fff;overflow: hidden;padding: 20px 0}.marquee-track{display: flex;width: max-content;animation: marquee 38s linear infinite}.marquee:hover .marquee-track{animation-play-state: paused}.marquee ul{list-style: none;display: flex;gap: 56px;margin: 0;padding: 0 28px}.marquee li{display: flex;flex-direction: column;align-items: center;font-weight: 600;font-size: 17px;white-space: nowrap}.marquee li span{font-weight: 400;font-size: 13px;color: #A9BCC1}.marquee li::before{content: "✦";color: var(--sun);font-size: 12px;margin-bottom: 4px}@keyframes marquee{to{transform: translateX(-50%)}}.panel.pop{animation: pop .5s cubic-bezier(.2,.8,.2,1)}@keyframes pop{from{transform: scale(.98);opacity: .6}to{transform: none;opacity: 1}}.problem{transition: border-color .2s, background .2s, transform .25s cubic-bezier(.2,.8,.2,1)}.problem:hover{transform: translateY(-3px)}.expand{position: relative;height: 150vh;--inset: 7vw;--rad: 32px;--fade: 0}.expand-media{position: sticky;top: 0;height: 100vh;overflow: hidden;clip-path: inset(var(--inset) var(--inset) var(--inset) var(--inset) round var(--rad));background: linear-gradient(135deg, #DCECEF, #B9D7DD)}.expand-media img{width: 100%;height: 100%;object-fit: cover}.expand-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(14,47,54,0) 30%, rgba(14,47,54,.72) 100%);opacity: var(--fade)}.expand-copy{position: absolute;left: 0;right: 0;bottom: 14vh;color: #fff;opacity: var(--fade);transform: translateY(calc((1 - var(--fade)) * 40px))}.expand-copy h2{color: #fff;text-shadow: 0 2px 30px rgba(0,0,0,.25)}.expand-copy .lead{color: #EAF4F6}.no-js .expand, .expand.static{height: auto}.rail-wrap{position: relative;margin-top: clamp(36px, 5vw, 56px)}.rail{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(270px, 320px);gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 6px 4px 18px;scrollbar-width: none;overscroll-behavior-x: contain}.rail::-webkit-scrollbar{display: none}.rail .tile{scroll-snap-align: start}.rail-nav{display: flex;justify-content: flex-end;gap: 10px;margin-top: 8px}.rail-btn{width: 44px;height: 44px;border-radius: 50%;border: 0;background: #E3E3E8;color: var(--ink);cursor: pointer;display: grid;place-items: center;transition: background .2s}.rail-btn:hover{background: #D2D2D7}.rail-btn svg{width: 20px;height: 20px}.tile .img{overflow: hidden}.tile .img img{transition: transform .8s cubic-bezier(.2,.7,.2,1)}.tile:hover .img img{transform: scale(1.06)}.numbers{background: var(--teal);color: #fff;padding: clamp(56px, 8vw, 96px) 0}.numbers-in{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 32px;text-align: center}.num b{display: block;font-size: clamp(56px, 8vw, 96px);line-height: 1;letter-spacing: -0.04em;font-weight: 700}.num > span{display: block;margin-top: 10px;color: #DCECEF;font-size: 17px}.vsteps{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(32px, 6vw, 80px);margin-top: clamp(36px, 5vw, 56px);align-items: start}.vsteps-media{position: sticky;top: 90px;aspect-ratio: 4 / 5;border-radius: var(--radius);overflow: hidden;background: linear-gradient(135deg, #DCECEF, #B9D7DD)}.vimg{position: absolute;inset: 0;opacity: 0;transform: scale(1.06);transition: opacity .7s ease, transform 1.2s ease}.vimg.active{opacity: 1;transform: none}.vimg img{width: 100%;height: 100%;object-fit: cover}.vsteps-list{list-style: none;margin: 0;padding: 12vh 0;display: grid;gap: 28vh}.vstep{opacity: .3;transition: opacity .5s ease}.vstep.active{opacity: 1}.vnum{display: inline-flex;width: 48px;height: 48px;border-radius: 50%;background: var(--teal);color: #fff;font-weight: 700;align-items: center;justify-content: center;margin-bottom: 16px}.vstep h3{font-size: clamp(28px, 3.4vw, 40px);letter-spacing: -0.02em}.vstep h3 span{display: block;font-size: 16px;font-weight: 500;color: var(--grey);margin-top: 6px;letter-spacing: 0}.vstep p{font-size: 19px;color: var(--ink-2);margin: 12px 0 0;max-width: 420px}@media (max-width: 860px){.vsteps{grid-template-columns: 1fr}.vsteps-media{position: relative;top: 0;aspect-ratio: 16 / 10}.vsteps-list{padding: 0;gap: 28px}.vstep{opacity: 1}}.chip-links{list-style: none;padding: 0;margin: clamp(28px, 4vw, 44px) 0 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.chip-links a, .chip-static{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 2px;padding: 12px 18px;border-radius: 18px;background: #fff;color: var(--ink);font-weight: 600;font-size: 16px;border: 1px solid rgba(0,0,0,.06);transition: transform .25s, border-color .2s, box-shadow .25s;text-align: left}.section:not(.alt) .chip-links a, .section:not(.alt) .chip-static{background: var(--bg-alt)}.chip-links a span{font-size: 13px;font-weight: 400;color: var(--grey)}.chip-links a:hover{text-decoration: none;transform: translateY(-2px);border-color: var(--teal);box-shadow: 0 8px 20px rgba(0,0,0,.06)}.ticks{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px}.ticks li{position: relative;padding-left: 34px;font-size: 19px;color: var(--ink-2)}.ticks li::before{content: "";position: absolute;left: 0;top: 4px;width: 22px;height: 22px;border-radius: 50%;background: var(--teal-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F5866' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat}.callout{background: #FFF6D6;border-radius: var(--radius);padding: clamp(24px, 4vw, 36px)}.callout h2{color: #5C4500}.callout p{color: #3D3000;margin: 0}.hours caption{text-align: left;caption-side: top;font-size: 14px;color: var(--grey)}@media (prefers-reduced-motion: reduce){.marquee-track{animation: none;flex-wrap: wrap;width: auto;justify-content: center}.marquee ul[aria-hidden]{display: none}.marquee ul{flex-wrap: wrap;justify-content: center;gap: 16px 36px}.js .hero-c3 .w, .js .hero-c3 .rise, .js .hero-photos .hp{opacity: 1;transform: none;filter: none}.zoom{transform: none}.expand{height: auto}.expand-media{position: relative;height: 70vh;clip-path: none}.expand-copy{position: relative;opacity: 1;transform: none;bottom: auto;color: var(--ink);padding: 32px 0}.expand-copy h2{color: var(--ink);text-shadow: none}.expand-copy .lead{color: var(--ink-2)}.vstep{opacity: 1}}.hero-c3.has-bg{position: relative;overflow: hidden;min-height: min(92vh, 900px);display: flex;align-items: center;padding: clamp(96px, 12vw, 150px) 0 clamp(80px, 10vw, 130px);background: var(--teal-deep)}.hero-bg{position: absolute;inset: 0;z-index: 0}.hero-bg-img{position: absolute;inset: -12% 0 -12% 0}.hero-bg-img img{width: 100%;height: 100%;object-fit: cover;animation: kenburns 22s ease-in-out infinite alternate}.hero-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(31,88,102,.86) 0%, rgba(46,116,132,.78) 45%, rgba(14,47,54,.9) 100%)}.hero-in{position: relative;z-index: 1;width: min(1200px, 100% - 40px)}.hero-c3.has-bg h1{text-shadow: 0 2px 30px rgba(0,0,0,.18)}@keyframes kenburns{from{transform: scale(1.04)}to{transform: scale(1.14) translate(-1.5%, -1%)}}@media (max-width: 640px){.hero-c3.has-bg{min-height: 88svh;padding: 88px 0 72px}}.marquee ul{gap: 0;padding: 0}.marquee li{padding: 0 32px}.marquee-track{animation-duration: 60s}.modal{border: 0;border-radius: 28px;padding: clamp(24px, 4vw, 36px);width: min(520px, calc(100% - 24px));max-height: calc(100% - 24px);box-shadow: 0 30px 80px rgba(0,0,0,.25);color: var(--ink)}.modal::backdrop{background: rgba(14,47,54,.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.modal[open]{animation: modalIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes modalIn{from{opacity: 0;transform: translateY(24px) scale(.97)}to{opacity: 1;transform: none}}.modal h2{font-size: clamp(28px, 4vw, 36px)}.m-close{position: absolute;top: 14px;right: 14px;width: 44px;height: 44px;border-radius: 50%;border: 0;background: var(--bg-alt);font-size: 26px;line-height: 1;cursor: pointer;color: var(--ink)}.m-facts{display: grid;gap: 10px;margin: 18px 0 20px}.m-facts div{background: var(--bg-alt);border-radius: 16px;padding: 12px 16px}.m-facts div.urgent{background: #FFF6D6}.m-facts dt{font-size: 12px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--teal-dark)}.m-facts div.urgent dt{color: #7A5B00}.m-facts dd{margin: 2px 0 0;font-size: 16px;color: var(--ink-2)}.m-cta{display: grid;gap: 10px}.m-cta .btn{width: 100%;min-height: 54px;font-size: 18px}@media (prefers-reduced-motion: reduce){.modal[open]{animation: none}.hero-bg-img img{animation: none}}.rail{scroll-snap-type: none;cursor: grab;-webkit-overflow-scrolling: touch;touch-action: pan-x pan-y}.rail.dragging{cursor: grabbing;user-select: none}.rail .tile{opacity: 1 !important;transform: none}.rail img{-webkit-user-drag: none;user-select: none}@media (max-width: 767px){.expand{height: auto}.expand-media{position: relative;height: 62vw;min-height: 240px;clip-path: inset(0 16px round 24px)}.expand-media::after{opacity: 0}.expand-copy{position: relative;bottom: auto;opacity: 1;transform: none;color: var(--ink);padding: 28px 20px 8px}.expand-copy h2{color: var(--ink);text-shadow: none}.expand-copy .lead{color: var(--ink-2)}}@media (max-width: 767px){.nav > .wrap > .btn{display: none}.actionbar .btn{white-space: nowrap;font-size: 16px;padding: 12px 10px}.actionbar .btn-outline{flex: 0 0 34%}html, body{overflow-x: hidden}}.hero-lead{max-width: 760px}.hero-lead .doc-line{white-space: nowrap;font-weight: 600;color: #fff;font-size: min(1em, 5vw)}.calm{background: var(--teal-deep);color: #F5F5F7}.calm-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);gap: clamp(32px, 6vw, 88px);align-items: center}.calm-img{border-radius: var(--radius);overflow: hidden;aspect-ratio: 1;background: linear-gradient(160deg, #2F6F7E, #1A4D58)}.calm-img img{width: 100%;height: 100%;object-fit: cover}.calm-copy .eyebrow{color: #9FD0DA}.calm-copy h2{color: #fff;font-size: clamp(40px, 5.4vw, 64px)}.calm-copy .hi{color: #9DB9BF}.calm-copy .lead{color: #C9DDE1;margin-left: 0;font-size: clamp(19px, 1.9vw, 23px)}.calm-points{list-style: none;padding: 0;margin: clamp(28px, 4vw, 40px) 0 0;display: grid;gap: 22px}.calm-points li{display: grid;grid-template-columns: 44px 1fr;gap: 16px;align-items: start}.calm-points svg{width: 44px;height: 44px;padding: 10px;border-radius: 14px;background: rgba(245,212,106,.12);color: var(--sun)}.calm-points h3{color: #fff;font-size: 20px;margin-bottom: 4px}.calm-points p{margin: 0;color: #C9DDE1;font-size: 17px}@media (max-width: 860px){.calm-grid{grid-template-columns: 1fr}.calm-img{aspect-ratio: 16 / 10}}.stats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin: 24px 0 28px}.stats div{background: var(--bg-alt);border-radius: 20px;padding: 16px 18px}.stats b{display: block;font-size: clamp(34px, 4vw, 44px);line-height: 1;letter-spacing: -0.03em;color: var(--teal-dark)}.stats span:not([data-count]){display: block;margin-top: 6px;font-size: 14px;color: var(--grey)}.section.alt .problem{background: #fff}@media (max-width: 640px){.section{padding: 64px 0}.lead{font-size: 18px}}:root{--ink: #1d1d1f;--muted: #6e6e73;--soft: #86868b;--alt: #f5f5f7;--line: #d2d2d7;--accent: #2E7484;--accent-dark: #1F5866;--gold: #F5D46A;--deep: #0B2A31;--deep-2: #12363E;--on-dark: #f5f5f7;--on-dark-muted: #a9c2c7;--grad: linear-gradient(90deg, #1F5866 0%, #2E7484 45%, #3FA6AE 100%);--hindi: "Tiro Devanagari Hindi", "Noto Serif Devanagari", serif;--gutter: max(20px, 4vw);--sec: clamp(96px, 11vw, 150px);--r: 28px}body{letter-spacing: -.012em;overflow-x: hidden}h1, h2, h3{text-wrap: balance}.hindi{font-family: var(--hindi);font-weight: 400;letter-spacing: 0}.wrap{width: auto;max-width: 1200px;margin-inline: auto;padding-inline: var(--gutter)}.narrow{width: auto;max-width: 980px;margin-inline: auto;padding-inline: var(--gutter)}.wide{max-width: 1440px;margin-inline: auto;padding-inline: max(12px, 1.6vw)}.sec{padding-block: var(--sec)}.sec.alt{background: var(--alt)}.grad{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.kicker{font-size: clamp(19px, 2vw, 24px);font-weight: 600;color: var(--accent);letter-spacing: -.015em;margin: 0}.h-xl{font-size: clamp(44px, 6.6vw, 88px);letter-spacing: -.045em;line-height: 1.02;margin: 0}.h-l{font-size: clamp(38px, 5.2vw, 68px);letter-spacing: -.04em;line-height: 1.04;margin: 0}.sec .lead, .rvisit .lead{font-size: clamp(19px, 2vw, 24px);color: var(--muted);line-height: 1.38;margin: 0}.sec-head{display: grid;gap: 18px;justify-items: center;text-align: center;max-width: 860px;margin: 0 auto clamp(48px, 6vw, 80px)}.sec-head .lead{max-width: 40ch}.btn{gap: 10px;font-weight: 600;letter-spacing: -.01em;padding: 14px 26px;border: 0;white-space: nowrap;transition: transform .2s, background .2s, box-shadow .2s;max-width: 100%}.btn:hover{transform: translateY(-1px)}.btn svg{width: 19px;height: 19px}.btn-white{background: #fff;color: var(--ink);box-shadow: 0 12px 30px -14px rgba(0,0,0,.5)}.btn-dark, .btn-primary{background: var(--accent-dark);color: #fff}.btn-dark:hover, .btn-primary:hover{background: #143F4A}.btn-lg{font-size: 18px;padding: 17px 32px}.btn-xl{font-size: 20px;padding: 20px 40px}@media (max-width: 420px){.btn-xl{font-size: 17px;padding: 18px 24px}.btn-lg{font-size: 17px;padding: 16px 24px}}.circle{width: 58px;height: 58px;padding: 0;border-radius: 50%;background: var(--gold);color: #1b1915}.circle svg{width: 22px;height: 22px}.more{font-size: clamp(17px, 1.6vw, 19px);font-weight: 500;color: var(--accent);display: inline-flex;align-items: center;gap: 4px}.more::after{content: "›";font-size: 1.25em;line-height: 1;transform: translateY(-1px)}.cta-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 16px 26px}.nav{position: fixed;inset: 0 0 auto 0;z-index: 60;background: transparent;border: 0;-webkit-backdrop-filter: none;backdrop-filter: none;transition: background .35s, box-shadow .35s}.nav-in{height: 80px;display: flex;align-items: center;justify-content: space-between;gap: 20px;transition: height .3s}.brand{display: flex;align-items: center;gap: 12px;color: #fff;min-width: 0;margin-right: 0}.brand:hover{text-decoration: none}.brand-mark{width: 44px;height: 44px;border-radius: 50%;background: #fff;display: grid;place-items: center;flex: none;box-shadow: 0 6px 18px -8px rgba(0,0,0,.5)}.brand-mark svg{width: 28px;height: 28px}.brand-txt{min-width: 0}.brand-txt b{display: block;font-size: 19px;font-weight: 700;letter-spacing: -.02em;line-height: 1.1}.brand-txt small{display: block;font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;opacity: .82;margin-top: 3px;white-space: nowrap}.nav-ul{display: flex;gap: 30px;list-style: none;margin: 0;padding: 0}.nav-ul a{color: rgba(255,255,255,.88);font-size: 14px;font-weight: 500}.nav-ul a:hover{color: #fff;text-decoration: none}.nav .btn{padding: 11px 20px;font-size: 15px;min-height: 0;display: inline-flex}.nav.solid{background: rgba(251,251,253,.82);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);box-shadow: 0 1px 0 rgba(0,0,0,.08)}.nav.solid .nav-in{height: 64px}.nav.solid .brand{color: var(--ink)}.nav.solid .brand-mark{background: var(--accent-dark)}.nav.solid .brand-mark path:first-child{stroke: #fff}.nav.solid .nav-ul a{color: var(--muted)}.nav.solid .nav-ul a:hover{color: var(--ink)}.nav.solid .btn-white{background: var(--accent-dark);color: #fff;box-shadow: none}@media (max-width: 1020px){.nav-ul{display: none}}@media (max-width: 560px){.nav-in{gap: 12px}.brand{gap: 10px}.brand-mark{width: 40px;height: 40px}.brand-txt b{font-size: clamp(16px, 4.8vw, 19px)}.brand-txt small{font-size: clamp(8.5px, 2.5vw, 10px);letter-spacing: .1em}.nav .nav-cta{width: 46px;height: 46px;padding: 0;border-radius: 50%;flex: none}.nav .nav-cta span{display: none}}@media (max-width: 767px){.nav > .wrap > .btn{display: inline-flex}}body.no-hero main{padding-top: 64px}.progress{z-index: 61}.rhero{position: relative;color: #fff;isolation: isolate;overflow: hidden;background: linear-gradient(160deg, #1F5866, #0B2A31)}.rhero-bg{position: absolute;inset: 0;z-index: -2;will-change: transform}.rhero-bg img{width: 100%;height: 100%;object-fit: cover;object-position: 60% 50%}.rhero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(8,32,38,.82) 0%, rgba(8,32,38,.55) 40%, rgba(8,32,38,.12) 72%), linear-gradient(180deg, rgba(8,32,38,.5) 0%, rgba(8,32,38,0) 22%, rgba(8,32,38,0) 60%, rgba(8,32,38,.75) 100%)}.rhero-in{min-height: max(720px, 100svh);display: grid;grid-template-columns: minmax(0, 1fr) 360px;gap: 48px;align-items: center;padding-top: 128px;padding-bottom: 140px}.rhero-copy{display: grid;gap: 22px;max-width: 680px;will-change: transform}.rhero-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--gold)}.rhero-eyebrow::before{content: "";width: 28px;height: 1px;background: currentColor}.rhero h1{font-size: clamp(46px, 7.4vw, 100px);font-weight: 800;letter-spacing: -.04em;line-height: .96;text-transform: uppercase;margin: 0}.rhero-sub{font-size: clamp(19px, 2vw, 24px);color: rgba(255,255,255,.9);font-weight: 500;margin: 0;line-height: 1.4}.rhero-sub .doc-line{white-space: nowrap;color: #fff;font-weight: 700;font-size: min(1em, 4.9vw)}.rhero-cta{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-top: 4px}.rhero-status{margin: -6px 0 0}.rhero .status{color: #fff}.stat-card{margin-top: 10px;background: rgba(255,255,255,.96);color: var(--ink);border-radius: 22px;padding: 14px 26px 14px 14px;display: flex;align-items: center;gap: 20px;max-width: 460px;box-shadow: 0 24px 50px -24px rgba(0,0,0,.6)}.stat-img{width: 132px;height: 100px;border-radius: 14px;overflow: hidden;flex: none;background: linear-gradient(160deg, #3A8494, #1F5866)}.stat-img img{width: 100%;height: 100%;object-fit: cover}.stat-card b{display: block;font-size: 40px;font-weight: 800;letter-spacing: -.04em;line-height: 1}.stat-card span{display: block;color: var(--muted);font-size: 15px;margin-top: 6px;line-height: 1.35}.feature{background: #fff;color: var(--ink);border-radius: 26px;padding: 14px 14px 22px;box-shadow: 0 30px 60px -28px rgba(0,0,0,.65);display: grid;gap: 16px;will-change: transform}.feature-img{width: 100%;aspect-ratio: 4 / 3;border-radius: 18px;overflow: hidden;background: linear-gradient(160deg, #3A8494, #1F5866)}.feature-img img{width: 100%;height: 100%;object-fit: cover}.feature-body{padding: 0 10px;display: grid;gap: 12px}.agent{display: flex;align-items: center;gap: 12px}.avatar{width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(135deg, #0B2A31, #2E7484);color: var(--gold);display: grid;place-items: center;font-weight: 700;font-size: 17px;flex: none;box-shadow: 0 0 0 3px #fff, 0 0 0 4px var(--line)}.agent b{display: block;font-size: 16px}.agent span{display: block;font-size: 13px;color: var(--muted)}.feature h3{font-size: 22px;letter-spacing: -.02em;margin: 0}.loc{display: flex;align-items: center;gap: 8px;color: var(--muted);font-size: 15px}.loc svg{width: 18px;height: 18px;flex: none}.feature .btn{justify-self: start;padding: 13px 24px}.strip{position: absolute;left: 0;right: 0;bottom: 0;border-top: 1px solid rgba(255,255,255,.18);background: linear-gradient(180deg, rgba(8,32,38,0), rgba(8,32,38,.45))}.strip-in{overflow: hidden;padding-block: 24px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.track{display: flex;width: max-content;animation: trust 40s linear infinite}.track:hover{animation-play-state: paused}.set{display: flex;align-items: center;flex: none}@keyframes trust{from{transform: translate3d(0,0,0)}to{transform: translate3d(-50%,0,0)}}.badge{position: static;display: flex;align-items: center;gap: 12px;color: rgba(255,255,255,.92);background: none;font-size: 14px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;padding: 0 clamp(22px, 3vw, 40px);border-radius: 0;border-right: 1px solid rgba(255,255,255,.2)}.badge svg{width: 24px;height: 24px;flex: none;color: var(--gold)}@media (max-width: 1020px){.rhero-in{grid-template-columns: minmax(0, 1fr)}.feature{display: none}}@media (max-width: 640px){.rhero-in{padding-top: 112px;padding-bottom: 116px;align-items: end;min-height: max(660px, 100svh)}.rhero-cta{flex-wrap: nowrap;gap: 10px}.rhero-cta .btn-lg{font-size: 16px;padding: 16px 22px}.circle{width: 52px;height: 52px;flex: none}.stat-img{width: 92px;height: 76px}.stat-card b{font-size: 30px}.stat-card{padding: 12px 16px 12px 12px;gap: 14px}.badge{font-size: 12px}.badge svg{width: 20px;height: 20px}}.values{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: clamp(20px, 3vw, 40px);margin-top: clamp(56px, 7vw, 88px)}.value{display: grid;gap: 12px;justify-items: center;text-align: center;padding-inline: 8px;align-content: start}.value .ic{width: 56px;height: 56px;border-radius: 18px;background: var(--alt);display: grid;place-items: center;color: var(--accent)}.value svg{width: 28px;height: 28px}.value b{font-size: 19px;letter-spacing: -.02em}.value > span:last-child{color: var(--muted);font-size: 16px;max-width: 24ch}.rstats{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));margin-top: clamp(56px, 7vw, 88px);border-top: 1px solid var(--line)}.rstats > div{padding: 28px 12px 0;text-align: center}.rstats b{display: block;font-size: clamp(34px, 4.4vw, 56px);font-weight: 700;letter-spacing: -.045em;line-height: 1;font-variant-numeric: tabular-nums}.rstats > div > span{display: block;color: var(--muted);font-size: 15px;margin-top: 10px}@media (max-width: 860px){.values{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 44px}.rstats{grid-template-columns: repeat(2, minmax(0, 1fr))}.rstats > div:nth-child(n+3){padding-top: 36px}}.offer{background: var(--alt);border-radius: var(--r);padding: clamp(28px, 4vw, 48px) clamp(24px, 4vw, 56px);display: flex;align-items: center;justify-content: space-between;gap: 24px 40px;flex-wrap: wrap}.offer-txt{display: flex;align-items: center;gap: 20px;min-width: 0;flex: 1 1 380px}.offer-ic{width: 64px;height: 64px;border-radius: 20px;background: #fff;display: grid;place-items: center;flex: none;color: var(--accent)}.offer-ic svg{width: 30px;height: 30px}.offer h3{font-size: clamp(22px, 2.4vw, 28px);letter-spacing: -.025em;margin: 0}.offer p{color: var(--muted);font-size: 16px;margin: 4px 0 0}@media (max-width: 520px){.offer-txt{flex-direction: column;align-items: flex-start;flex-basis: 100%}.offer .btn{width: 100%}}#find-help .problems{grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 14px;margin-top: 0}#find-help .problem{position: relative;background: #fff;border: 0;border-radius: 22px;padding: 22px 52px 22px 22px;min-height: 96px;box-shadow: 0 1px 0 rgba(0,0,0,.04)}#find-help .problem b{font-size: 18px;letter-spacing: -.02em}#find-help .problem .hindi{font-size: 15px;color: var(--muted)}#find-help .problem i{position: absolute;right: 18px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;border-radius: 50%;background: var(--alt);color: var(--accent);display: grid;place-items: center;transition: background .2s, color .2s, transform .25s}#find-help .problem i svg{width: 15px;height: 15px}#find-help .problem:hover{transform: translateY(-3px);box-shadow: 0 18px 40px -24px rgba(0,0,0,.35)}#find-help .problem:hover i{background: var(--accent-dark);color: #fff;transform: translateY(-50%) translateX(2px)}.notsure{margin-top: clamp(56px, 7vw, 88px);text-align: center}.notsure h3{font-size: clamp(28px, 3.2vw, 40px);letter-spacing: -.035em;margin: 0}.notsure > p{color: var(--muted);font-size: clamp(17px, 1.7vw, 20px);margin: 12px auto 0;max-width: 46ch}.notsure .chip-links a{background: #fff}.folds{display: grid}.fold{position: sticky;top: 84px;height: min(calc(100svh - 108px), 760px);min-height: 520px;margin-bottom: 10vh;border-radius: var(--r);overflow: hidden;color: #fff;display: flex;align-items: flex-end;isolation: isolate;background: linear-gradient(160deg, #2E7484, #0B2A31);transform-origin: 50% 0;will-change: transform, filter;transform: perspective(1600px) translate3d(0, calc((1 - var(--in, 1)) * 90px), 0) rotateX(calc((1 - var(--in, 1)) * 14deg)) scale(calc(1 - var(--out, 0) * .07));filter: brightness(calc(1 - var(--out, 0) * .5))}.fold:last-child{margin-bottom: 0}.fold > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transform: scale(calc(1.16 - var(--in, 1) * .16))}.fold::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(6,26,31,.82) 0%, rgba(6,26,31,.45) 48%, rgba(6,26,31,.05) 78%), linear-gradient(0deg, rgba(6,26,31,.5), rgba(6,26,31,0) 45%)}.fbody{padding: clamp(28px, 4.4vw, 64px);display: grid;gap: 16px;max-width: 660px;min-width: 0;transform: translate3d(0, calc((1 - var(--txt, 1)) * 110px), 0);opacity: var(--txt, 1)}.fbody .tag{font-size: 13px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--gold)}.fbody h3{font-size: clamp(34px, 4.6vw, 60px);letter-spacing: -.04em;margin: 0}.fbody p{font-size: clamp(17px, 1.6vw, 20px);color: rgba(255,255,255,.88);max-width: 44ch;margin: 0}.fchips{display: flex;flex-wrap: wrap;gap: 8px}.fchips span{font-size: 14px;font-weight: 600;padding: 8px 14px;border-radius: 999px;background: rgba(255,255,255,.14);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28)}.fbody .cta-row{justify-content: flex-start;margin-top: 6px}.fbody .more{color: var(--gold)}@media (max-width: 860px){.fold{height: calc(100svh - 100px);min-height: 500px}.fold::after{background: linear-gradient(0deg, rgba(6,26,31,.9) 0%, rgba(6,26,31,.5) 50%, rgba(6,26,31,.08) 100%)}}@media (max-height: 640px){.fold{position: relative;top: auto;height: auto;min-height: 500px;margin-bottom: 16px;transform: none;filter: none}}#services .rail-wrap{margin-top: clamp(32px, 4vw, 48px)}#services .tile{background: var(--alt)}.split{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}.stile{background: #fff;border-radius: var(--r);padding: clamp(32px, 4vw, 52px);display: grid;gap: 18px;align-content: start}.stile .kicker{font-size: 17px}.stile h3{font-size: clamp(30px, 3.2vw, 40px);letter-spacing: -.035em;margin: 0}.stile ul, .rticks{list-style: none;margin: 6px 0 10px;padding: 0;display: grid;gap: 14px}.stile li, .rticks li{display: flex;gap: 12px;align-items: flex-start;font-size: 17px}.stile li svg, .rticks li svg{width: 22px;height: 22px;flex: none;margin-top: 1px}.stile .cta-row{justify-content: flex-start}@media (max-width: 860px){.split{grid-template-columns: minmax(0, 1fr)}}.pmarquee{overflow: hidden;padding-block: 8px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent)}.ptrack{display: flex;width: max-content;animation: steps 45s linear infinite}.pmarquee:hover .ptrack{animation-play-state: paused}.pset{display: flex;gap: 20px;padding-right: 20px;flex: none}@keyframes steps{from{transform: translate3d(0,0,0)}to{transform: translate3d(-50%,0,0)}}.pstep{width: clamp(260px, 26vw, 320px);flex: none;background: var(--alt);border-radius: 24px;padding: 28px 26px 30px;display: grid;grid-template-rows: auto auto 1fr auto;gap: 12px;align-content: start}.pnum{display: flex;align-items: center;gap: 12px}.pnum i{font-style: normal;width: 44px;height: 44px;border-radius: 50%;background: var(--accent-dark);color: #fff;display: grid;place-items: center;font-weight: 700;font-size: 16px;flex: none}.pnum span{flex: 1;height: 1px;background: linear-gradient(90deg, var(--line), transparent)}.pstep h3{font-size: 22px;letter-spacing: -.025em;margin: 6px 0 0}.pstep p{font-size: 16px;color: var(--muted);min-height: 3em;margin: 0}.pstep .docs{align-self: end;font-size: 13px;font-weight: 600;color: var(--accent);background: #fff;border-radius: 999px;padding: 7px 13px;justify-self: start}.dark-band{background: var(--deep);color: var(--on-dark)}.doc-grid{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: clamp(40px, 6vw, 88px);align-items: center;margin-bottom: clamp(56px, 7vw, 88px)}.doc-portrait{aspect-ratio: 4 / 5;border-radius: var(--r);background: linear-gradient(160deg, #2E7484, #12363E);display: grid;place-content: center;justify-items: center;gap: 14px;color: #fff}.doc-portrait .mono{width: 140px;height: 140px;border-radius: 50%;border: 3px solid var(--gold);display: grid;place-items: center;font-size: 48px;font-weight: 700}.doc-portrait p{margin: 0;opacity: .8;font-size: 15px}.doc-copy{display: grid;gap: 14px}.doc-copy .h-l{color: #fff}.doc-q{color: var(--gold);font-weight: 600;font-size: 19px;margin: 0}.doc-p{color: var(--on-dark-muted);font-size: 18px;margin: 0;max-width: 56ch}.doc-copy .more{color: var(--gold)}.checks{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px}.ck{background: var(--deep-2);border-radius: 24px;padding: 28px 26px 30px;display: grid;gap: 10px;align-content: start}.ck svg{width: 32px;height: 32px;color: var(--gold)}.ck h3{font-size: 19px;letter-spacing: -.02em;margin: 0;color: #fff}.ck p{color: var(--on-dark-muted);font-size: 15px;line-height: 1.45;margin: 0}@media (max-width: 960px){.checks{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 860px){.doc-grid{grid-template-columns: 1fr}.doc-portrait{aspect-ratio: 16 / 10}}@media (max-width: 540px){.checks{grid-template-columns: minmax(0, 1fr)}}.faq-list{max-width: 860px;margin-inline: auto}.faq-list .faq{margin-top: 0}.faq-list .faq summary{padding: 26px 40px 26px 0;font-size: clamp(18px, 1.8vw, 21px);letter-spacing: -.02em}.band{position: relative;isolation: isolate;overflow: hidden;color: #fff;text-align: center;padding-block: clamp(120px, 15vw, 200px);background: linear-gradient(160deg, #1F5866, #0B2A31)}.band > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2}.band::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(6,26,31,.5), rgba(6,26,31,.8))}.band h2{font-size: clamp(44px, 7vw, 96px);font-weight: 800;letter-spacing: -.045em;text-transform: uppercase;line-height: .98;margin: 0}.band p{font-size: clamp(19px, 2vw, 24px);color: rgba(255,255,255,.88);margin: 20px 0 0}.band .cta-row{margin-top: 40px;flex-direction: column}.band .more{color: var(--gold)}.visit-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);gap: clamp(40px, 6vw, 88px);align-items: start}.rvisit h2{font-size: clamp(38px, 4.8vw, 60px);letter-spacing: -.04em;margin: 0}.rvisit .lead{margin-top: 16px;max-width: 30ch}.rticks{margin-top: 32px}.md{margin-top: 32px;display: flex;gap: 16px;align-items: center;background: #fff;border-radius: 22px;padding: 18px 20px}.md b{display: block;font-size: 18px}.md span{display: block;font-size: 14px;color: var(--muted)}.md a{font-weight: 700;font-variant-numeric: tabular-nums}.offices{margin-top: 14px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px}.offices > div{background: #fff;border-radius: 18px;padding: 16px 18px}.offices b{display: block;font-size: 15px}.offices > div > span{font-size: 14px;color: var(--muted)}.raddr{font-style: normal;margin-top: 22px;font-size: 16px;line-height: 1.55}.form{background: #fff;border-radius: var(--r);padding: clamp(26px, 4vw, 44px);display: grid;gap: 16px;box-shadow: 0 30px 70px -45px rgba(0,0,0,.35)}.form h3{font-size: 26px;margin: 0}.field{display: grid;gap: 6px;min-width: 0}.field label{font-size: 13px;color: var(--muted);font-weight: 600}.field input, .field select{font: 500 16px var(--font);color: var(--ink);background: var(--alt);border: 1px solid transparent;border-radius: 14px;padding: 14px 16px;width: 100%;appearance: none;min-width: 0}.field select{background-image: linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position: calc(100% - 22px) 55%, calc(100% - 17px) 55%;background-size: 5px 5px;background-repeat: no-repeat}.field input:focus, .field select:focus{outline: none;border-color: var(--accent);background: #fff}.row2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.form .btn{width: 100%;margin-top: 6px}.form .note{text-align: center;margin: 0}.err{color: #b3261e;font-size: 14px;margin: 0}.rmap{min-height: 380px}@media (max-width: 860px){.visit-grid{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 520px){.row2, .offices{grid-template-columns: minmax(0, 1fr)}}.footer{padding-block: 44px calc(96px + env(safe-area-inset-bottom, 0px))}.actionbar{display: none !important}.sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background: rgba(251,251,253,.9);-webkit-backdrop-filter: saturate(180%) blur(18px);backdrop-filter: saturate(180%) blur(18px);box-shadow: 0 -1px 0 rgba(0,0,0,.08);display: none;gap: 10px;transform: translateY(110%);transition: transform .35s}.sticky.show{transform: none}.sticky .btn{flex: 1;min-width: 0}.sticky .sq{flex: none;width: 54px;padding: 0;background: #fff;color: var(--ink);box-shadow: inset 0 0 0 1px var(--line)}@media (max-width: 760px){.sticky{display: flex}body{padding-bottom: 0}}[data-reveal]{transform: perspective(1200px) translate3d(0, calc((1 - var(--rv, 1)) * 64px), 0) rotateX(calc((1 - var(--rv, 1)) * 8deg));opacity: var(--rv, 1);transform-origin: 50% 100%}@media (prefers-reduced-motion: reduce){.fold, .fold > img, .fbody, [data-reveal], .rhero-bg, .rhero-copy, .feature{transform: none !important;opacity: 1 !important;filter: none !important}.track{animation-duration: 80s}.ptrack{animation-duration: 90s}.sticky, .nav, .nav-in{transition: none}}.folds{overflow-x: clip;padding-top: 8px}.btn-outline{box-shadow: inset 0 0 0 1.5px var(--accent);color: var(--accent-dark)}.rhero h1, .band h2{background: linear-gradient(100deg, #FFF1BF 0%, #F9DC7A 35%, #F5C84C 70%, #F0B13A 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 4px 24px rgba(0,0,0,.28))}:root{--sec: clamp(64px, 7vw, 104px)}.sec-head{margin-bottom: clamp(32px, 4vw, 52px);gap: 14px}.values, .rstats{margin-top: clamp(36px, 4.5vw, 56px)}.rstats > div{padding-top: 22px}.notsure{margin-top: clamp(40px, 5vw, 64px)}.fold{height: min(68svh, 580px);min-height: 420px;margin-bottom: 5vh;top: 92px}.fbody{padding: clamp(24px, 3.6vw, 52px);gap: 12px}.fbody h3{font-size: clamp(30px, 3.8vw, 50px)}#services .wrap[style]{margin-top: clamp(40px, 5vw, 64px) !important}.doc-grid{margin-bottom: clamp(36px, 4.5vw, 56px)}.doc-portrait{aspect-ratio: 1;max-height: 460px}.band{padding-block: clamp(80px, 10vw, 136px)}.rvisit .rticks, .md{margin-top: 24px}.rhero-in{min-height: max(640px, 92svh);padding-bottom: 120px}@media (max-width: 860px){.fold{height: min(64svh, 520px);min-height: 400px;margin-bottom: 4vh;top: 76px}.doc-portrait{aspect-ratio: 16 / 9}}@media (max-width: 640px){.sec{padding-block: 56px}.rhero-in{min-height: max(600px, 92svh);padding-bottom: 104px}.values{row-gap: 32px}}.fold{margin-bottom: 3vh}.fold:last-child{margin-bottom: 0}.rhero h1{text-transform: none;font-weight: 700;letter-spacing: -.045em;line-height: 1;font-size: clamp(48px, 7.2vw, 96px);filter: none}.band h2{text-transform: none;filter: none}.rhero h1.hindi-h1{font-family: var(--hindi);font-weight: 400;letter-spacing: 0;line-height: 1.15}.grad{background: none;-webkit-background-clip: initial;background-clip: initial;color: var(--accent-dark)}.feature, .stat-card, .stile, .ck, .pstep, .offer, .form, .md, .offices > div, .quote, .mapcard{border-radius: var(--r)}.feature-img, .tile, .shot, .fold, .doc-portrait, .rmap{border-radius: var(--r)}.feature{box-shadow: 0 16px 32px -18px rgba(0,0,0,.55)}.btn-white{box-shadow: 0 6px 16px -10px rgba(0,0,0,.5)}.form{box-shadow: 0 16px 36px -28px rgba(0,0,0,.35)}.feature-ph{display: grid;place-items: center;background: linear-gradient(160deg, #2E7484, #12363E)}.feature-ph .mono{width: 96px;height: 96px;border-radius: 50%;border: 2px solid var(--gold);display: grid;place-items: center;color: #fff;font-weight: 700;font-size: 34px}.g-rate{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;color: var(--muted)}.g-rate b{color: var(--ink)}.stars{display: inline-flex;gap: 2px;color: #E8A817}.stars svg{width: 15px;height: 15px}.stars-lg svg{width: 26px;height: 26px}.rhero-status{font-size: 15px;color: rgba(255,255,255,.85)}.after-hours{font-weight: 500}.tstrip{background: var(--deep);color: #fff}.tstrip ul{list-style: none;margin: 0;display: flex;justify-content: space-between;gap: 16px 28px;padding-block: 20px;flex-wrap: wrap}.tstrip li{display: flex;align-items: center;gap: 10px;font-size: 15px;font-weight: 600;letter-spacing: -.01em;white-space: nowrap}.tstrip svg{width: 22px;height: 22px;color: var(--gold);flex: none}@media (max-width: 860px){.tstrip ul{flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg, #000 85%, transparent);mask-image: linear-gradient(90deg, #000 85%, transparent)}.tstrip ul::-webkit-scrollbar{display: none}}#doctor .doc-grid{margin-bottom: 0}#doctor .doc-copy .h-l{color: var(--ink)}#doctor .doc-p{color: var(--ink-2)}#doctor .doc-portrait .mono{border-color: var(--gold)}.creds{list-style: none;padding: 0;margin: 4px 0 6px;display: flex;flex-wrap: wrap;gap: 8px}.creds li{background: var(--teal-tint);color: var(--accent-dark);font-weight: 600;font-size: 15px;padding: 8px 14px;border-radius: 999px}.checks.light .ck{background: var(--alt)}.checks.light .ck svg{color: var(--accent)}.checks.light .ck h3{color: var(--ink)}.checks.light .ck p{color: var(--muted)}.big-rate{font-size: 1.15em}.quotes{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px}.quote{margin: 0;background: #fff;padding: 28px;display: grid;gap: 14px}.quote blockquote{margin: 0;font-size: 17px;line-height: 1.55}.quote figcaption{font-weight: 600}.quote figcaption span{display: block;font-weight: 400;font-size: 13px;color: var(--muted)}.mapcard{margin-top: 12px;display: flex;align-items: center;gap: 14px;background: var(--alt);padding: 16px 18px;color: var(--ink)}.mapcard:hover{text-decoration: none;background: var(--teal-tint)}.mapcard > svg:first-child{width: 26px;height: 26px;color: var(--accent);flex: none}.mapcard > svg:last-child{width: 18px;height: 18px;margin-left: auto;color: var(--accent)}.mapcard span{display: grid;font-size: 14px;color: var(--muted)}.mapcard b{font-size: 17px;color: var(--ink)}.rvisit .offices > div{background: var(--alt)}.days{border: 0;padding: 0;margin: 0}.days legend{font-size: 13px;color: var(--muted);font-weight: 600;margin-bottom: 6px;padding: 0}.days{display: flex;flex-wrap: wrap;gap: 8px}.days label{flex: 1;min-width: 90px}.days input{position: absolute;opacity: 0}.days span{display: block;text-align: center;padding: 12px;border-radius: 14px;background: var(--alt);font-weight: 600;cursor: pointer;border: 1.5px solid transparent}.days input:checked + span{background: #fff;border-color: var(--accent);color: var(--accent-dark)}.days input:focus-visible + span{outline: 3px solid var(--accent);outline-offset: 2px}.faq-title{font-size: clamp(26px, 3vw, 34px);letter-spacing: -.03em;margin: 0 0 8px;text-align: center}@media (max-width: 860px){.fold{position: relative;top: auto;height: auto;min-height: 380px;margin-bottom: 14px;transform: none !important;filter: none !important}.fold > img{transform: none !important}.fbody{transform: none !important;opacity: 1 !important}}@media (max-width: 767px){.nav .nav-cta{display: none}}.days label{position: relative}.days input{left: 0;top: 0;width: 1px;height: 1px}#doctor .doc-copy .more{color: var(--accent)}@media (max-width: 767px){.nav > .wrap > .btn.nav-cta{display: none}.rhero-in{align-items: center}}.quotes{grid-template-columns: repeat(2, minmax(0, 1fr))}@media (max-width: 760px){.quotes{grid-template-columns: 1fr}}.quote blockquote::before{content: "\201C"}.quote blockquote::after{content: "\201D"}.quote{text-align: left;align-content: start;justify-items: start}.quote figcaption{margin-top: auto}.feature-img img{object-position: 50% 30%}.avatar-img{width: 50px;height: 50px;border-radius: 50%;object-fit: cover;flex: none;box-shadow: 0 0 0 3px #fff, 0 0 0 4px var(--line)}.doc-portrait.has-photo{display: block;padding: 0;overflow: hidden;background: var(--alt)}.doc-portrait.has-photo img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 25%}#doctor .doc-portrait.has-photo{aspect-ratio: 4 / 5;max-height: 560px}.portrait.has-photo{aspect-ratio: 5 / 4;border-radius: var(--r);border: 0;padding: 0;overflow: hidden;display: block;max-width: none;background: var(--alt)}.portrait.has-photo img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}.care-grid{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: clamp(24px, 4vw, 48px);align-items: stretch}.care-img{border-radius: var(--r);overflow: hidden;min-height: 360px;background: var(--alt)}.care-img img{width: 100%;height: 100%;object-fit: cover;object-position: 40% 30%}.care-checks{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;align-content: stretch}@media (max-width: 860px){.care-grid{grid-template-columns: 1fr}.care-img{min-height: 0;aspect-ratio: 4 / 3}#doctor .doc-portrait.has-photo{aspect-ratio: 4 / 5;max-height: 520px}}@media (max-width: 540px){.care-checks{grid-template-columns: 1fr !important}}@media (max-width: 1020px){.feature{display: grid;grid-template-columns: 120px 1fr;align-items: center;gap: 14px;padding: 12px;max-width: 480px}.feature-img{aspect-ratio: 1;border-radius: 18px}.feature-body{padding: 0;gap: 6px}.feature .agent .avatar-img, .feature .loc, .feature .btn{display: none}.feature .agent b{font-size: 16px}}@media (max-width: 1020px){.feature .stars svg:not(:first-child){display: none}.feature .g-rate{font-size: 13px;white-space: nowrap}.feature-img img{object-position: 62% 30%}}@media (min-width: 861px){.tstrip ul{flex-wrap: nowrap;gap: 20px}.tstrip li{font-size: 14px}}@media (max-width: 1180px){.tstrip ul{flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg, #000 88%, transparent);mask-image: linear-gradient(90deg, #000 88%, transparent)}}.rhero-bg img{object-position: 70% 55%}@media (max-width: 760px){.rhero-bg img{object-position: 78% 50%}}.rhero-bg img{object-position: 30% 55%}@media (max-width: 760px){.rhero-bg img{object-position: 22% 50%}}.fold:first-child > img{object-position: 45% 35%}.rhero-bg img{object-position: 70% 40%}.rhero::after{background: linear-gradient(90deg, rgba(8,32,38,.55) 0%, rgba(8,32,38,.2) 45%, rgba(8,32,38,0) 70%), linear-gradient(180deg, rgba(8,32,38,.45) 0%, rgba(8,32,38,0) 20%, rgba(8,32,38,0) 65%, rgba(8,32,38,.6) 100%)}@media (max-width: 760px){.rhero-bg img{object-position: 66% 30%}.rhero::after{background: linear-gradient(180deg, rgba(8,32,38,.35) 0%, rgba(8,32,38,.1) 30%, rgba(8,32,38,.7) 58%, rgba(8,32,38,.92) 100%)}}.care-img img{object-position: 62% 55%}.doc-hero{background: #0B2F37}.doc-hero .rhero-in{grid-template-columns: minmax(0, 1fr)}.doc-hero .rhero-copy{max-width: 700px}.doc-hero .rhero-bg{left: auto;right: 0;width: 62%}.doc-hero .rhero-bg img{object-position: 62% 30%;filter: saturate(.9) brightness(.92);-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 38%);mask-image: linear-gradient(90deg, transparent 0%, #000 38%)}.doc-hero::after{background: linear-gradient(90deg, #0B2F37 0%, rgba(11,47,55,.85) 38%, rgba(11,47,55,0) 62%), linear-gradient(180deg, rgba(11,47,55,.55) 0%, rgba(11,47,55,0) 22%, rgba(11,47,55,0) 70%, rgba(11,47,55,.8) 100%), linear-gradient(0deg, rgba(31,88,102,.18), rgba(31,88,102,.18))}.hcap{position: absolute;right: max(24px, calc((100vw - 1200px) / 2));bottom: 118px;z-index: 2;margin: 0;color: #fff;text-align: right;font-size: 15px;line-height: 1.35}.hcap b{display: block;font-size: 18px}.hcap span{color: rgba(255,255,255,.8)}@media (max-width: 760px){.doc-hero .rhero-bg{width: 100%;height: 56%;top: 0;bottom: auto}.doc-hero .rhero-bg img{object-position: 66% 20%;-webkit-mask-image: linear-gradient(180deg, #000 55%, transparent 100%);mask-image: linear-gradient(180deg, #000 55%, transparent 100%)}.doc-hero::after{background: linear-gradient(180deg, rgba(11,47,55,.5) 0%, rgba(11,47,55,0) 18%, rgba(11,47,55,0) 35%, #0B2F37 58%)}.doc-hero .rhero-in{align-items: end;padding-top: 300px}.hcap{display: none}}.hcap span{display: block}.hcap-m{display: none}@media (max-width: 760px){.hcap-m{display: block;margin: 0 0 6px;color: rgba(255,255,255,.82);font-size: 13px;line-height: 1.45}.hcap-m b{display: block;color: #fff;font-size: 16px}.hcap-m span{display: block}}@media (max-width: 760px){.doc-hero .rhero-bg{height: 50%}.doc-hero .rhero-in{padding-top: 230px;padding-bottom: 96px}.doc-hero .rhero-eyebrow{font-size: 12px;letter-spacing: .1em;white-space: nowrap}.doc-hero .rhero-copy{gap: 16px}.hcap-m{margin-bottom: 2px;text-shadow: 0 1px 8px rgba(0,0,0,.45)}}.ptiles .tile .img{aspect-ratio: 2 / 1}.bigimg.lowres{max-width: 760px;margin-left: auto;margin-right: auto}.tstrip ul{margin-inline: auto}@media (min-width: 1181px){.tstrip ul{justify-content: center;gap: 20px 40px}}.burger{display: none;width: 46px;height: 46px;border: 0;border-radius: 50%;background: rgba(255,255,255,.14);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);cursor: pointer;flex: none;position: relative;padding: 0}.burger span{position: absolute;left: 14px;right: 14px;height: 2px;border-radius: 2px;background: #fff;transition: transform .3s, opacity .2s, top .3s}.burger span:nth-child(1){top: 16px}.burger span:nth-child(2){top: 22px}.burger span:nth-child(3){top: 28px}.nav.solid .burger{background: rgba(0,0,0,.05)}.nav.solid .burger span{background: var(--ink)}.nav.open .burger span:nth-child(1){top: 22px;transform: rotate(45deg)}.nav.open .burger span:nth-child(2){opacity: 0}.nav.open .burger span:nth-child(3){top: 22px;transform: rotate(-45deg)}.nav.open, .nav.open.solid{background: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.nav.open .brand, .nav.open.solid .brand{color: #fff}.nav.open .burger{background: rgba(255,255,255,.14)}.nav.open .burger span{background: #fff}.nav.open .nav-cta{display: none !important}.mnav{position: fixed;inset: 0;z-index: 59;background: #0B2F37;color: #fff;overflow-y: auto;opacity: 0;transition: opacity .25s}.mnav.on{opacity: 1}.mnav-in{min-height: 100%;display: flex;flex-direction: column;justify-content: center;gap: 36px;padding-top: 100px;padding-bottom: 48px}.mnav ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.mnav li a{display: block;padding: 10px 0;color: #fff;font-size: clamp(26px, 7vw, 40px);font-weight: 700;letter-spacing: -.03em;border-bottom: 1px solid rgba(255,255,255,.1);text-decoration: none;transform: translateY(12px);opacity: 0;transition: transform .4s, opacity .4s, color .2s}.mnav li a:hover{color: var(--gold)}.mnav.on li a{transform: none;opacity: 1}.mnav.on li:nth-child(2) a{transition-delay: .03s}.mnav.on li:nth-child(3) a{transition-delay: .06s}.mnav.on li:nth-child(4) a{transition-delay: .09s}.mnav.on li:nth-child(5) a{transition-delay: .12s}.mnav.on li:nth-child(6) a{transition-delay: .15s}.mnav.on li:nth-child(7) a{transition-delay: .18s}.mnav-cta{display: flex;gap: 12px;align-items: center}body.menu-open{overflow: hidden}body.menu-open .sticky{display: none}@media (max-width: 1020px){.burger{display: inline-block}}.nav.open{background: inherit}.nav.open:not(.solid){background: transparent}.nav.open.solid{background: rgba(251,251,253,.82);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);box-shadow: 0 1px 0 rgba(0,0,0,.08)}.nav.open.solid .brand{color: var(--ink)}.nav.open.solid .burger{background: rgba(0,0,0,.05)}.nav.open.solid .burger span{background: var(--ink)}.nav.open .nav-cta{display: inline-flex !important}@media (max-width: 767px){.nav.open .nav-cta{display: none !important}}body.menu-open{overflow: auto}.mnav{inset: auto;top: var(--mnav-top, 76px);right: max(16px, calc((100vw - 1200px) / 2));left: auto;bottom: auto;width: min(260px, calc(100vw - 32px));min-height: 0;max-height: calc(100svh - var(--mnav-top, 76px) - 24px);overflow-y: auto;background: rgba(255,255,255,.78);-webkit-backdrop-filter: saturate(180%) blur(22px);backdrop-filter: saturate(180%) blur(22px);color: var(--ink);border: 1px solid rgba(255,255,255,.6);border-radius: 18px;box-shadow: 0 18px 48px rgba(8,32,38,.22), 0 2px 8px rgba(8,32,38,.08);opacity: 0;transform: translateY(-8px) scale(.98);transform-origin: top right;transition: opacity .2s ease, transform .24s cubic-bezier(.2,.8,.2,1)}.mnav.on{opacity: 1;transform: none}.mnav-in{display: block;min-height: 0;padding: 8px;max-width: none;margin: 0}.mnav ul{gap: 0}.mnav li a{padding: 11px 14px;font-size: 15px;font-weight: 500;letter-spacing: -.01em;color: var(--ink);border: 0;border-radius: 10px;opacity: 1;transform: none;transition: background .15s}.mnav li a:hover, .mnav li a:focus-visible{background: rgba(31,88,102,.08);color: var(--teal-dark, #1F5866)}.mnav li + li a{box-shadow: inset 0 1px 0 rgba(0,0,0,.05)}.mnav-cta{padding: 8px 6px 6px;gap: 8px}.mnav-cta .btn-lg{flex: 1;justify-content: center;font-size: 15px;padding: 11px 16px;min-height: 0;background: var(--accent-dark, #1F5866);color: #fff;box-shadow: none}.mnav-cta .btn.circle{width: 44px;height: 44px;flex: none}.mnav-cta svg{width: 18px;height: 18px}.mnav{background: rgba(255,255,255,.84)}.mnav-cta{padding: 8px 8px 8px}.mnav-cta .btn.circle{width: 42px;height: 42px}.mnav{left: 0;right: 0;width: auto;top: var(--mnav-top, 76px);border: 0;border-radius: 0;box-shadow: none;background: rgba(8,32,38,.62);-webkit-backdrop-filter: saturate(140%) blur(16px);backdrop-filter: saturate(140%) blur(16px);transform: translateY(-6px);transform-origin: top}.mnav.on{transform: none}.mnav-in{padding: 10px 20px 16px;max-width: 1200px;margin: 0 auto}.mnav ul{justify-items: end}.mnav li a, .mnav li + li a{text-align: right;padding: 9px 4px;font-size: 16px;font-weight: 500;color: rgba(255,255,255,.92);background: none;box-shadow: none;border-radius: 0}.mnav li a:hover, .mnav li a:focus-visible{background: none;color: var(--gold)}.mnav{left: auto;right: max(16px, calc((100vw - 1200px) / 2));width: max-content;max-width: calc(100vw - 32px);border-radius: 14px;transform-origin: top right}.mnav-in{padding: 8px 18px 10px 26px;max-width: none;margin: 0}.h1-hi{font-family: var(--hindi);font-size: clamp(18px, 2.2vw, 24px);font-weight: 400;color: var(--grey);margin: 8px 0 0;line-height: 1.3}.byline{display: inline-flex;align-items: center;gap: 10px;margin: 18px auto 0;font-size: 14px;color: var(--grey);text-align: left}.byline img{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;flex: none}.byline a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.cta-band .cta-meta{margin: 16px 0 0;font-size: 15px;opacity: .9}.cta-band .cta-meta a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.m-title{font-size: clamp(28px, 4vw, 36px);font-weight: 700;line-height: 1.15;margin: 0;letter-spacing: -.02em}a.problem{text-decoration: none}.tstrip .ttrack.dup{display: none}@media (max-width: 760px){.tstrip .tstrip-in{display: flex;flex-wrap: nowrap;overflow: hidden;padding-inline: 0;max-width: none;width: 100%;-webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.tstrip .ttrack{flex: 0 0 auto;display: flex;flex-wrap: nowrap;justify-content: flex-start;gap: 28px;margin: 0;padding: 20px 28px 20px 0;overflow: visible;-webkit-mask-image: none;mask-image: none;will-change: transform;-webkit-animation: tmarq 24s linear infinite !important;animation: tmarq 24s linear infinite !important}.tstrip .ttrack.dup{display: flex}}@-webkit-keyframes tmarq{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}}@keyframes tmarq{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(-100%, 0, 0)}}