.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:980px){.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:relative!important}.et_mobile_menu{max-height:calc(100vh - 120px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;margin-top:0!important;border-top-color:#0057B8!important}body,#page-container{padding-top:0!important}#main-header,#top-header{top:0!important}}.pct-home,.pct-home *{font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;box-sizing:border-box!important}.pct-home{color:#1F2A44!important;background:#FFFFFF!important;overflow-x:hidden!important}.pct-container{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.pct-hero{overflow:hidden!important;background:radial-gradient(circle at top right,rgba(0,87,184,0.12),transparent 34%),linear-gradient(135deg,#FFFFFF 0%,#F8FBFF 52%,#EEF6FF 100%)!important}.pct-hero::before{background:rgba(0,87,184,0.055)!important}.pct-hero-content,.pct-hero-grid{min-width:0!important;max-width:100%!important}.pct-hero h1{font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;color:#002D5A!important;max-width:100%!important;width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;line-height:1.08!important;letter-spacing:-0.025em!important}.pct-lead{font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;color:#1F2A44!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.65!important;max-width:760px!important}.pct-eyebrow{font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;color:#0057B8!important;letter-spacing:0.08em!important}.pct-hero h1,.pct-section-head h2,.pct-two-col h2,.pct-content-box h2,.pct-content-box h3,.pct-card h3,.pct-doctor-box h3,.pct-location-content h3,.pct-hero-card h2,.pct-final-cta h2,.pct-footer-brand h2,.pct-footer-col h3,.pct-footer-contact h3{color:#002D5A!important}.pct-home,.pct-content-box p,.pct-section-head p,.pct-two-col p,.pct-card p,.pct-hero-card p,.pct-faq p,.pct-location-content p,.pct-doctor-box p,.pct-doctor-box li,.pct-topic span,.pct-trust-row span{color:#1F2A44!important}.pct-content-box a,.pct-hero-card a,.pct-card a,.pct-location-content a,.pct-faq a,.pct-topic a{color:#0057B8!important}.pct-btn-primary{background:#0057B8!important;color:#FFFFFF!important;box-shadow:0 12px 28px rgba(0,87,184,0.22)!important}.pct-btn-primary:hover{background:#002D5A!important;color:#FFFFFF!important}.pct-btn-secondary{background:#FFFFFF!important;color:#0057B8!important;border-color:#D9E7F7!important}.pct-btn-secondary:hover{border-color:#0057B8!important;color:#0057B8!important}.pct-btn-light{background:#FFFFFF!important;color:#0057B8!important}.pct-trust-row div,.pct-hero-card,.pct-content-box,.pct-card,.pct-doctor-box,.pct-location-card,.pct-faq details,.pct-topic,.pct-info-strip{background:#FFFFFF!important;border-color:#D9E7F7!important}.pct-soft,.pct-location-full{background:#F8FBFF!important}.pct-note{background:#F8FBFF!important;border-left-color:#0057B8!important;color:#002D5A!important}.pct-card-icon{background:rgba(0,87,184,0.10)!important;color:#0057B8!important}.pct-info-strip strong{color:#0057B8!important}.pct-info-strip span,.pct-trust-row strong,.pct-topic strong{color:#002D5A!important}.pct-footer,.pct-final-cta{background:radial-gradient(circle at top right,rgba(255,255,255,0.12),transparent 34%),linear-gradient(135deg,#0057B8 0%,#002D5A 100%)!important}.pct-final-cta h2,.pct-final-cta p,.pct-footer,.pct-footer p,.pct-footer h2,.pct-footer h3,.pct-footer strong,.pct-footer span,.pct-footer a,.pct-footer-bottom p,.pct-footer-medical-note p{color:#FFFFFF!important}.pct-footer-eyebrow{color:#D6E9FF!important}.pct-footer-btn{background:#FFFFFF!important;color:#0057B8!important}.pct-footer-link{color:#FFFFFF!important}#top-header{background-color:#002D5A!important}#et-info,#et-info a,#et-secondary-menu li a,#et-secondary-nav li a{color:#FFFFFF!important;font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;font-weight:700!important}#main-header{background:#FFFFFF!important}#top-menu li a,.et_mobile_menu li a,.select_page{font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;font-weight:700!important}#top-menu li a{color:#002D5A!important;font-size:15px!important;letter-spacing:0.01em!important}#top-menu li a:hover,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#0057B8!important}.mobile_menu_bar:before{color:#0057B8!important}.select_page{color:#002D5A!important;font-size:20px!important}.et_mobile_menu{border-top-color:#0057B8!important}.et_mobile_menu li a{color:#002D5A!important}.et_mobile_menu li a:hover{color:#0057B8!important;background:#F8FBFF!important}@media (max-width:980px){.pct-hero-grid,.pct-two-col,.pct-location-grid{grid-template-columns:1fr!important}.pct-trust-row,.pct-card-grid,.pct-info-strip,.pct-topic-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.pct-container{width:calc(100% - 28px)!important}.pct-hero{padding:44px 0 42px!important}.pct-hero h1{font-size:42px!important;line-height:1.08!important;letter-spacing:-0.02em!important}.pct-lead{font-size:18px!important;line-height:1.65!important;max-width:100%!important}.pct-hero-grid{gap:28px!important}.pct-hero-card{padding:24px!important}.pct-content-box{padding:26px 22px!important}.pct-section-head h2,.pct-two-col h2,.pct-content-box h2,.pct-final-cta h2{font-size:clamp(30px,9vw,42px)!important;line-height:1.14!important}.pct-content-box h3,.pct-card h3,.pct-doctor-box h3,.pct-location-content h3{font-size:clamp(22px,7vw,30px)!important;line-height:1.18!important}.pct-trust-row,.pct-card-grid,.pct-info-strip,.pct-topic-grid{grid-template-columns:1fr!important}.pct-btn{width:100%!important}.pct-card:hover,.pct-topic:hover,.pct-btn:hover,.pct-footer-btn:hover{transform:none!important}}@media (max-width:430px){.pct-hero h1{font-size:39px!important}}@media (max-width:390px){.pct-hero h1{font-size:36px!important}}