.gcu-hero{min-width:0}.gcu-hero-form{display:inline-flex;min-height:44px;align-items:center;margin:8px 0}.gcu-promise{background:#fff4f5;border:1px solid #eed9df;border-radius:14px;padding:18px 20px;margin:18px 0 24px;color:#232528}.gcu-promise p{margin:0;font-size:15px;line-height:1.8}.gcu-promise small{display:block;font-size:12px;line-height:1.7;margin-top:8px;color:#62666b}.gcu-actions,.gcu-contact{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gcu-actions a,.gcu-contact>a,.gcu-contact>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #e5e5e5;border-radius:8px;font:inherit;line-height:1.5;white-space:normal;text-align:center;max-width:100%}.gcu-contact .button-coral,.gcu-actions .button-coral{background:#c84464;color:#fff;border-color:#c84464}.gcu-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gcu-steps li{padding:20px;border:1px solid #e5e5e5;border-radius:12px;line-height:1.7}.gcu-steps span{display:block;color:#c84464;font-size:24px;margin-bottom:8px}.gcu-sticky{position:fixed;bottom:0;left:0;right:0;z-index:48;display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 20px;background:#fffffff5;border-top:1px solid #e5e5e5;backdrop-filter:blur(8px)}.gcu-sticky>a,.gcu-sticky>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:75%;padding:12px 20px;font:inherit;line-height:1.5;white-space:normal;text-align:center}.gcu-sticky .button-coral{background:#c84464;color:#fff;border-radius:8px}.gcu-medical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gcu-medical article{border:1px solid #e5e5e5;border-radius:12px;padding:20px}.gcu-medical p{line-height:1.8}.gcu-scope{padding-bottom:100px}.gcu-scope .gsc-slot{scroll-margin-top:100px;min-width:0}.gcu-scope .gsc-slot-heading{font-size:clamp(23px,3vw,32px);line-height:1.45;overflow-wrap:anywhere}.gcu-hero .button{min-height:44px;white-space:normal;line-height:1.5}.gcu-price-gross{font-size:1.15em;font-weight:700;display:block}.gcu-price-net{font-size:12px;font-weight:400;display:block;color:#62666b}.gcu-native-heading{font-size:18px}.gcu-sticky~.floating-contact{display:none}@media(max-width:600px){.gcu-steps,.gcu-medical{grid-template-columns:1fr}.gcu-sticky{gap:10px;padding:10px 14px}.gcu-sticky>a,.gcu-sticky>button{padding:10px 14px;font-size:14px}.gcu-promise{padding:16px}.gcu-contact{align-items:stretch}.gcu-contact>a,.gcu-contact>button{flex:1 1 140px}.gcu-scope .gsc-section-nav{overflow-x:auto;max-width:100%;flex-wrap:nowrap}.gcu-scope .gsc-section-nav a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}}

.gcu-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gcu-facts article{padding:20px;border:1px solid #e5e5e5;border-radius:12px;line-height:1.7}.gcu-medical img{width:100%;height:auto;max-height:420px;object-fit:contain;background:#f5f5f5}.gcu-filter-disclosure>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.gcu-scope .gsc-slot:has(.google-review-placeholder){display:none}.gcu-scope .gsc-slot .google-review-placeholder{display:none}@media(max-width:600px){.gcu-facts{grid-template-columns:1fr;gap:10px}.gcu-facts article{padding:14px}.gcu-filter-disclosure:not([open]){margin:0}}

body:has(main .gcu-sticky) .mobile-cta-bar{display:none!important}.gcu-scope:has(#profile-reviews .google-review-placeholder) .gcu-scope .gsc-section-nav a[href="#profile-reviews"]{display:none}

body.grey-unified-clinic .mobile-cta-bar,body.grey-unified-clinic .gcp2-sticky{display:none!important}
