.ClinicPhotos_banner__WTaaB{background:linear-gradient(135deg,#0B0F0E,#1A2522 40%,#1E7A6F);min-height:280px;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 24px;position:relative}.ClinicPhotos_bannerContent__2F73b{position:relative;z-index:1}.ClinicPhotos_bannerTitle__dr7Iy{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--white);margin-bottom:12px}.ClinicPhotos_breadcrumb__Mvlrf{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.9rem;color:var(--grey-400)}.ClinicPhotos_breadcrumbLink__wXWhz{color:var(--primary);font-weight:500;transition:color .25s}.ClinicPhotos_breadcrumbLink__wXWhz:hover{color:var(--primary-light)}.ClinicPhotos_breadcrumbSep__Nyl3J{opacity:.5}.ClinicPhotos_breadcrumbCurrent__6uotI{color:rgba(255,255,255,.7)}.ClinicPhotos_introSection__QE_Wi{padding:var(--section-padding)}.ClinicPhotos_introContent__hwhXQ{text-align:center;max-width:720px;margin:0 auto}.ClinicPhotos_introText__xxW46{font-size:1.05rem;line-height:1.8;color:var(--grey-600)}.ClinicPhotos_gallerySection__us9kf{padding:0 0 100px}.ClinicPhotos_galleryGrid__9NI8c{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.ClinicPhotos_galleryItem__KTCdB{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;aspect-ratio:4/3}.ClinicPhotos_galleryImage__btGjz{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ClinicPhotos_galleryItem__KTCdB:hover .ClinicPhotos_galleryImage__btGjz{transform:scale(1.05)}.ClinicPhotos_galleryOverlay__vnW5Q{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,15,14,.7) 0,transparent 50%);display:flex;align-items:flex-end;padding:24px;opacity:0;transition:opacity .4s ease}.ClinicPhotos_galleryItem__KTCdB:hover .ClinicPhotos_galleryOverlay__vnW5Q{opacity:1}.ClinicPhotos_galleryCaption__I24Lg{font-size:1.1rem;font-weight:600;color:var(--white);letter-spacing:.3px}.ClinicPhotos_highlightsSection__h3Pn7{padding:80px 0;background:var(--grey-100)}.ClinicPhotos_highlightsGrid__q4fMi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.ClinicPhotos_highlightCard__QANYc{text-align:center;padding:32px 20px;background:var(--white);border-radius:var(--radius-md);border:1px solid var(--grey-200);transition:all .3s ease}.ClinicPhotos_highlightCard__QANYc:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.ClinicPhotos_highlightTitle__0_e7b{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--black);margin-bottom:8px}.ClinicPhotos_highlightDesc__aK1c4{font-size:.9rem;line-height:1.6;color:var(--grey-400)}.ClinicPhotos_lightbox__4w95q{position:fixed;inset:0;z-index:2000;background:rgba(11,15,14,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;animation:ClinicPhotos_fadeIn__f3cyz .3s ease}.ClinicPhotos_lightboxClose__tG_OW{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:background .3s;border:none}.ClinicPhotos_lightboxClose__tG_OW:hover{background:rgba(255,255,255,.2)}.ClinicPhotos_lightboxImage__7oGBk{max-width:90%;max-height:75vh;object-fit:contain;border-radius:var(--radius-md)}.ClinicPhotos_lightboxCaption__0N5ka{margin-top:16px;font-size:1rem;color:rgba(255,255,255,.7);font-weight:500}@keyframes ClinicPhotos_fadeIn__f3cyz{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.ClinicPhotos_galleryGrid__9NI8c{grid-template-columns:1fr}.ClinicPhotos_highlightsGrid__q4fMi{grid-template-columns:repeat(2,1fr)}.ClinicPhotos_lightbox__4w95q{padding:20px}}@media (max-width:480px){.ClinicPhotos_highlightsGrid__q4fMi{grid-template-columns:1fr}}