.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0a2540,#183b56);color:#fff;padding:4em 1em}.hero-container[data-astro-cid-j7pv25f6]{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3em}.hero-content[data-astro-cid-j7pv25f6]{flex:1.2}.badge[data-astro-cid-j7pv25f6]{background-color:#00a89640;color:#00e0c6;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:1em;border:1px solid rgba(0,224,198,.3)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.8rem;color:#fff;margin-bottom:.2em;font-weight:700}.hero-highlight[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:#fff;font-weight:700;margin-bottom:.3em}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#00e0c6;font-weight:600;margin-bottom:1em}.hero-desc[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.6;color:#e2e8f0;margin-bottom:.8em}.hero-commit[data-astro-cid-j7pv25f6]{font-size:1rem;color:#cbd5e1;margin-bottom:2em}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1em;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{padding:.8em 1.6em;border-radius:8px;font-weight:600;text-decoration:none;display:inline-block;transition:all .2s}.btn-primary[data-astro-cid-j7pv25f6]{background-color:var(--teal);color:#fff}.btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:#008f80}.btn-secondary[data-astro-cid-j7pv25f6]{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{border-color:#fff;background-color:#ffffff1a}.hero-image-wrapper[data-astro-cid-j7pv25f6]{flex:.8;display:flex;justify-content:center}.hero-building-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 15px 30px #0006;border:3px solid rgba(255,255,255,.2);max-width:380px;width:100%;background-color:#0d2a48}.hero-building-img[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-height:520px;object-fit:contain;display:block;transition:transform .3s ease}.hero-building-card[data-astro-cid-j7pv25f6]:hover .hero-building-img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.hero-building-caption[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#0a2540f2,#0a254000);padding:1.5em 1em .8em;text-align:center;color:#fff;font-weight:600;font-size:.9rem}.main-content[data-astro-cid-j7pv25f6]{max-width:1320px;margin:0 auto;padding:2em 1em}.section[data-astro-cid-j7pv25f6]{padding:3.5em 0;border-bottom:1px solid #e2e8f0}.section[data-astro-cid-j7pv25f6]:last-of-type{border-bottom:none}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:2.5em}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.2rem;color:var(--primary);margin-bottom:.2em}.section-subtitle[data-astro-cid-j7pv25f6]{color:#64748b;font-size:1.1rem}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8em}.service-card[data-astro-cid-j7pv25f6]{background-color:#fff;border-radius:14px;box-shadow:0 4px 15px #0000000d;border:1px solid #e2e8f0;text-align:center;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001f;border-color:var(--teal)}.service-img-container[data-astro-cid-j7pv25f6]{width:100%;height:220px;overflow:hidden;background-color:#f1f5f9}.service-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.service-card[data-astro-cid-j7pv25f6]:hover .service-img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.service-body[data-astro-cid-j7pv25f6]{padding:1.5em;flex:1;display:flex;flex-direction:column}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--primary);font-size:1.35rem;margin-bottom:.2em}.service-meta[data-astro-cid-j7pv25f6]{color:var(--teal-dark);font-size:.85rem;font-weight:600;margin-bottom:1em}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#475569;font-size:.95rem;line-height:1.5;margin:0}.radiologists-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2em;margin-bottom:2em}.radiologist-card[data-astro-cid-j7pv25f6]{background-color:#fff;padding:2.5em 2em;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0000000d;text-align:center}.rad-photo-container[data-astro-cid-j7pv25f6]{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 1em;border:3px solid var(--teal);box-shadow:0 4px 10px #0000001a}.rad-photo[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:top center}.rad-avatar[data-astro-cid-j7pv25f6]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--teal-dark) 100%);color:#fff;font-size:2.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 1em;border:3px solid var(--teal);box-shadow:0 4px 10px #0000001a}.radiologist-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--primary);font-size:1.5rem;margin-bottom:.2em}.qualifications[data-astro-cid-j7pv25f6]{color:var(--teal-dark);font-weight:700;font-size:.95rem;margin-bottom:.2em}.role[data-astro-cid-j7pv25f6]{color:#64748b;font-size:.88rem;margin-bottom:1.2em;text-transform:uppercase;letter-spacing:.5px}.exp-desc[data-astro-cid-j7pv25f6]{color:#334155;font-size:.95rem;line-height:1.6;margin:0}.together-banner[data-astro-cid-j7pv25f6]{background-color:#e6f7f5;border-left:4px solid var(--teal);padding:1.2em 1.8em;border-radius:6px;color:var(--primary);font-weight:600;text-align:center}.together-banner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.gallery-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5em}.gallery-item[data-astro-cid-j7pv25f6]{position:relative;border-radius:12px;overflow:hidden;background-color:#0a2540;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d;aspect-ratio:3/4;transition:transform .3s ease,box-shadow .3s ease}.gallery-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 12px 25px #00000026;border-color:var(--teal)}.gallery-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s ease}.gallery-item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.gallery-caption[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#0a2540e6,#0a254099 70%,#0a254000);color:#fff;padding:1.2em .8em .6em;font-size:.9rem;font-weight:600;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5)}.timings-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;border:1px solid #e2e8f0;overflow:hidden}.timings-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;text-align:left}.timings-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{background-color:var(--primary);color:#fff;padding:1em 1.2em;font-size:1rem}.timings-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:1.2em;border-bottom:1px solid #e2e8f0;color:#334155;font-size:.95rem}.timings-table[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:none}.break-tag[data-astro-cid-j7pv25f6]{background-color:#fef3c7;color:#92400e;padding:4px 10px;border-radius:4px;font-size:.85rem;font-weight:600}.status-open[data-astro-cid-j7pv25f6]{color:#166534;font-weight:700;background-color:#dcfce7;padding:2px 8px;border-radius:4px}.status-closed[data-astro-cid-j7pv25f6]{color:#991b1b;font-weight:700;background-color:#fee2e2;padding:2px 8px;border-radius:4px}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2em}.contact-info-card[data-astro-cid-j7pv25f6],.trust-card[data-astro-cid-j7pv25f6]{background-color:#fff;padding:2.5em 2em;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0000000d}.contact-info-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.trust-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--primary);font-size:1.4rem;margin-bottom:1.2em}.info-item[data-astro-cid-j7pv25f6]{display:flex;gap:1em;margin-bottom:1.5em}.info-icon[data-astro-cid-j7pv25f6]{font-size:1.5rem}.info-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.2em 0 0;color:#475569;font-size:.95rem;line-height:1.5}.phone-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.4em;margin-top:.4em}.phone-link[data-astro-cid-j7pv25f6]{color:var(--teal-dark);font-weight:700;font-size:1.1rem;text-decoration:none}.phone-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.contact-action-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.8em;margin-top:1.5em}.action-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.2em;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s}.btn-gmaps[data-astro-cid-j7pv25f6]{background-color:#ea4335;color:#fff}.btn-gmaps[data-astro-cid-j7pv25f6]:hover{background-color:#d93025}.btn-whatsapp[data-astro-cid-j7pv25f6]{background-color:#25d366;color:#fff}.btn-whatsapp[data-astro-cid-j7pv25f6]:hover{background-color:#20ba5a}.trust-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0a2540,#183b56);color:#fff}.trust-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff}.trust-features[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.2em;margin-top:1.5em}.trust-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.8em;font-size:1.05rem;font-weight:600}.check-icon[data-astro-cid-j7pv25f6]{background-color:var(--teal);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}@media(max-width:1024px){.hero-container[data-astro-cid-j7pv25f6]{gap:2em}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:2.5em 1em}.hero-container[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center;gap:2em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:1.15rem}.hero-desc[data-astro-cid-j7pv25f6]{font-size:.98rem}.hero-buttons[data-astro-cid-j7pv25f6]{justify-content:center}.section[data-astro-cid-j7pv25f6]{padding:2.5em 0}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.8rem}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:.95rem}.radiologists-grid[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.gallery-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1em}.timings-card[data-astro-cid-j7pv25f6]{overflow-x:auto;-webkit-overflow-scrolling:touch}.timings-table[data-astro-cid-j7pv25f6]{width:100%;min-width:580px}}@media(max-width:480px){.hero[data-astro-cid-j7pv25f6]{padding:2em .8em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:1.65rem}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:1rem}.btn[data-astro-cid-j7pv25f6]{width:100%;text-align:center;padding:.8em 1em}.gallery-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.85em}.gallery-item[data-astro-cid-j7pv25f6]{aspect-ratio:3/4}.gallery-caption[data-astro-cid-j7pv25f6]{font-size:.75rem;padding:.8em .4em .4em}.contact-info-card[data-astro-cid-j7pv25f6],.trust-card[data-astro-cid-j7pv25f6],.radiologist-card[data-astro-cid-j7pv25f6]{padding:1.5em 1.2em}.info-item[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.4em}}
