@media(max-width:1199.98px){.navbar-collapse{padding:1rem 0}.dropdown-menu{box-shadow:none;border:0;padding-left:1rem}.kch-visual-frame{height:540px}.kch-hero-badge{left:16px}}
@media(max-width:991.98px){.kch-home-hero{background:#fff}.kch-hero-visual{margin:1rem auto 0}.kch-pathways{grid-template-columns:1fr}.kch-editorial-image{max-width:680px}.kch-hero-proof{margin-top:2.5rem}}
@media(max-width:767.98px){body{padding-bottom:58px}.topbar{display:none}.navbar-brand img{width:150px;height:auto}.section{padding:4.2rem 0}.kch-home-hero{padding:3.3rem 0 2rem}.kch-hero-copy h1{font-size:clamp(2.45rem,12vw,3.45rem)}.kch-hero-copy>p{font-size:.98rem}.kch-hero-proof{grid-template-columns:1fr}.kch-hero-proof>div+div{border-left:0;padding-left:0}.kch-visual-frame{height:460px;border-radius:var(--r-md) var(--r-md) 50px var(--r-md)}.kch-hero-badge{left:12px;bottom:20px}.kch-clinical-bar [class*=col-]{border-bottom:1px solid var(--line);font-size:.72rem}.kch-pathway{padding:2rem 1.25rem}.kch-doctors .col-lg-4{margin-bottom:.5rem}.kch-editorial-image{padding:0 0 1.25rem 1.25rem}.page-hero{padding:3.2rem 0}.kch-live-shell h2{margin-top:2.7rem}.kch-live-shell p,.kch-live-shell li{font-size:.96rem;line-height:1.72}.footer{padding:4rem 0 5rem}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:.5rem}.mobile-actions{position:fixed;bottom:0;left:0;right:0;z-index:1035;display:grid;grid-template-columns:1fr 1fr 1.3fr;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 28px rgba(9,44,66,.08)}.mobile-actions a,.mobile-actions button{min-height:58px;border:0;background:#fff;padding:.8rem .25rem;text-align:center;font:700 .72rem var(--head);color:var(--navy)}.mobile-actions button{background:var(--navy);color:#fff}.kch-appointment{text-align:left}.kch-appointment .text-lg-end{text-align:left!important}}
@media(max-width:380px){.kch-visual-frame{height:400px}.kch-hero-badge{min-width:180px}.mobile-actions a,.mobile-actions button{font-size:.68rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
