.site-header{padding-top:10px;padding-bottom:10px}
.header-right{row-gap:7px}
.ppt-section{padding:34px 48px;gap:30px}
.technology-section,.clinics-section{padding:36px 48px}
.contact-section{padding:36px 48px}
.technology-feature{margin-top:22px;gap:26px}
.technology-copy{padding:20px 22px}
.video-grid{margin-top:22px;gap:18px}
.clinic-slider{margin-top:22px;gap:12px}
.clinic-track,.clinic-slide{min-height:0}
.clinic-slide{gap:24px}.clinic-slide img{height:280px}
.clinic-slide-copy{padding-top:10px;padding-bottom:10px}
.clinic-dots{margin-top:14px}
.contact-heading{margin-bottom:22px}.contact-layout{gap:24px}
.section-copy h2,.technology-heading h2,.clinics-heading h2{margin-top:12px;margin-bottom:12px}
.section-copy>p{margin-bottom:10px}
.classic-list,.service-lines{margin-top:14px}
.legacy-cta{margin-top:16px}
.bottom-note{padding:32px 24px}
.site-footer{padding-top:20px;padding-bottom:20px}
@media(max-width:800px){
 .ppt-page{margin-top:0}
 .ppt-section{padding:30px 28px;gap:22px}
 .technology-section,.clinics-section,.contact-section{padding:30px 28px}
 .technology-feature{gap:18px}.clinic-slide img{height:250px}
}
@media(max-width:600px){
 .site-header{min-height:74px;padding-top:8px;padding-bottom:8px}
 .ppt-section{padding:27px 20px;gap:18px}
 .technology-section,.clinics-section,.contact-section{padding:27px 20px}
 .top-banner{min-height:340px}.banner-copy{padding-top:28px;padding-bottom:28px}
 .technology-feature,.video-grid,.clinic-slider{margin-top:18px}
 .section-copy h2,.technology-heading h2,.clinics-heading h2{margin-top:10px;margin-bottom:10px}
 .section-copy>p,.technology-heading p,.clinics-heading p{margin-top:10px;margin-bottom:10px}
 .technology-copy{padding:18px}
 .clinic-track,.clinic-slide{min-height:0}.clinic-slide{gap:12px}
 .clinic-slide img{height:205px}
 .contact-heading{margin-bottom:18px}.contact-layout{gap:18px}
 .contact-image img{height:220px}
 .bottom-note{padding:27px 20px}
 .site-footer{padding-bottom:76px}
}
