.site-shell[data-astro-cid-lcdefpme]{width:min(1200px,100% - 48px);margin:0 auto}.bg-grid[data-astro-cid-lcdefpme]{position:relative}.bg-grid[data-astro-cid-lcdefpme]:before{content:"";background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);pointer-events:none;z-index:1;opacity:.25;background-size:32px 32px;position:absolute;inset:0}.site-header[data-astro-cid-lcdefpme]{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#ffffffd9;width:100%;transition:all .3s;position:sticky;top:0}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0;transition:all .3s;display:flex}.brand[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-logo[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex}.brand-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:4px;width:100%;height:100%}.brand[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.2;display:block}.brand[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--meta);margin-top:1px;font-size:.78rem;font-weight:500;display:block}.nav-menu[data-astro-cid-lcdefpme]{align-items:center;gap:32px;display:flex}.nav-links[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--meta);border-bottom:2px solid #0000;padding:8px 16px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].active{color:var(--ink);border-bottom-color:var(--accent)}.nav-actions[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.nav-call[data-astro-cid-lcdefpme]{white-space:nowrap;background:var(--ink);min-height:44px;color:var(--paper);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.nav-call[data-astro-cid-lcdefpme]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.mobile-only-call[data-astro-cid-lcdefpme]{display:none}.nav-toggle[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:space-between;width:40px;height:40px;padding:11px;display:none}.hamburger-line[data-astro-cid-lcdefpme]{background-color:var(--ink);border-radius:1px;width:100%;height:1.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-section[data-astro-cid-lcdefpme]{isolation:isolate;background:#103225;min-height:min(760px,100vh - 32px);padding:92px 0 34px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;z-index:-3}.hero-shade[data-astro-cid-lcdefpme]{z-index:-2;background:linear-gradient(90deg,#0b1a17e6 0%,#0b1a17b3 35%,#0b1a172e 72%),linear-gradient(#0b1a1714 0%,#0b1a17d1 100%)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;min-height:510px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{width:min(680px,100%);color:var(--paper);gap:26px;display:grid}.hero-tag-badge[data-astro-cid-lcdefpme]{color:#ffffffdb;min-height:30px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff57;border-radius:999px;justify-self:start;align-items:center;padding:0 12px;font-size:.73rem;font-weight:600;display:inline-flex}.hero-title[data-astro-cid-lcdefpme]{color:var(--paper);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,6.5vw,5.7rem);font-weight:520;line-height:.96}.hero-lede[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:620px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.hero-actions[data-astro-cid-lcdefpme],.hero-metrics[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-metric[data-astro-cid-lcdefpme]{border-right:1px solid #fff3;gap:4px;min-width:112px;padding-right:22px;display:grid}.hero-metric[data-astro-cid-lcdefpme]:last-child{border-right:0}.hero-metric[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--paper);font-family:var(--font-heading);font-size:1.72rem;font-weight:650;line-height:1}.hero-metric[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.hero-facility-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.hero-facility-card[data-astro-cid-lcdefpme]{min-height:84px;color:var(--ink);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex;box-shadow:0 18px 40px #0714112e}.hero-facility-card[data-astro-cid-lcdefpme]:hover{background:var(--paper);border-color:#ffffffb8;transform:translateY(-2px)}.hero-facility-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:8px;flex:none;width:44px;height:44px}.hero-facility-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.86rem;font-weight:800;line-height:1.25}.button[data-astro-cid-lcdefpme]{min-height:48px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.92rem;font-weight:800;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.button-accent[data-astro-cid-lcdefpme]{border:1px solid var(--accent);background:var(--accent);color:var(--paper)}.button-accent[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button-secondary[data-astro-cid-lcdefpme]{border:1px solid var(--border);color:var(--ink);background:0 0}.button-secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);background:var(--surface)}.hero-section[data-astro-cid-lcdefpme] .button-secondary[data-astro-cid-lcdefpme]{color:var(--paper);background:#ffffff1a;border-color:#ffffff61}.hero-section[data-astro-cid-lcdefpme] .button-secondary[data-astro-cid-lcdefpme]:hover{background:#ffffff2e;border-color:#ffffffb8}.btn-arrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);margin-left:2px;font-weight:600}.care-section[data-astro-cid-lcdefpme]{padding:var(--space-3xl) 0;background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.care-grid-layout[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.care-sticky-header[data-astro-cid-lcdefpme]{gap:16px;display:grid;position:sticky;top:116px}.label-uppercase[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}h2[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.2}.care-desc[data-astro-cid-lcdefpme]{color:var(--meta);margin:0;font-size:.95rem;line-height:1.7}.inline-location-link[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--paper);min-height:40px;color:var(--ink);border-radius:999px;justify-self:start;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.inline-location-link[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent-hover)}.services-list[data-astro-cid-lcdefpme]{gap:20px;display:grid}.service-item[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;gap:24px;padding:28px;transition:border-color .25s;display:grid}.service-item[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.service-meta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:8px;display:flex}.service-number[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--meta);font-size:.8rem;font-weight:600}.service-icon[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.service-icon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.service-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:1.25rem;font-weight:600}.service-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--meta);margin:0;font-size:.92rem;line-height:1.6}.team-section[data-astro-cid-lcdefpme]{padding:var(--space-3xl) 0;background:var(--paper)}.team-header[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:end;gap:36px;margin-bottom:28px;display:grid}.team-title-block[data-astro-cid-lcdefpme]{gap:8px;min-width:0;max-width:820px;display:grid}.team-title-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(2rem,3vw,2.85rem)}.team-header-right[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;min-width:0;max-width:390px;display:flex}.team-header-right[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--meta);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.65}.see-all-btn[data-astro-cid-lcdefpme]{align-self:flex-start}.specialties-container[data-astro-cid-lcdefpme]{max-width:100%;margin-bottom:28px;overflow:hidden}.specialty-list[data-astro-cid-lcdefpme]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;max-width:100%;padding:4px 0 12px;display:flex;overflow-x:auto}.specialty-list[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.filter-chip[data-astro-cid-lcdefpme]{border:1px solid var(--border);min-height:42px;color:var(--meta);cursor:pointer;font-size:.88rem;font-weight:750;font-family:var(--font-body);background:0 0;border-radius:8px;flex:none;padding:0 16px;transition:all .2s}.filter-chip[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);color:var(--ink)}.filter-chip[data-astro-cid-lcdefpme].active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.doctor-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;display:grid}.doctor-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--paper);border-radius:8px;flex-direction:column;min-width:0;transition:border-color .25s;display:flex;overflow:hidden}.doctor-card[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.doctor-image-wrapper[data-astro-cid-lcdefpme]{aspect-ratio:1.05;background:var(--surface);border-bottom:1px solid var(--rule);width:100%;overflow:hidden}.doctor-image-wrapper[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top center;filter:grayscale(.15)contrast(1.02);width:100%;height:100%;transition:filter .3s,transform .3s}.doctor-card[data-astro-cid-lcdefpme]:hover .doctor-image-wrapper[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale(0)contrast(1.02);transform:scale(1.02)}.doctor-card-content[data-astro-cid-lcdefpme]{gap:8px;padding:18px;display:grid}.doctor-spec-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.72rem;font-weight:600}.doctor-card-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:600}.doctor-bio[data-astro-cid-lcdefpme]{color:var(--meta);min-height:4em;margin:0;font-size:.88rem;line-height:1.5}.doctor-action-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:16px;margin-top:8px;padding-top:12px;display:flex}.doctor-action-link[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--meta);align-items:center;gap:6px;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.doctor-action-link[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.doctor-action-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent)}.achievements-section[data-astro-cid-lcdefpme]{padding:var(--space-3xl) 0;background:var(--surface)}.achievements-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.achievements-title-block[data-astro-cid-lcdefpme]{flex-shrink:0;gap:8px;display:grid}.achievements-desc[data-astro-cid-lcdefpme]{max-width:600px;color:var(--meta);margin:0;font-size:.95rem;line-height:1.7}.collage-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.collage-card[data-astro-cid-lcdefpme]{aspect-ratio:1.5;background:var(--paper);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}.collage-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.collage-overlay[data-astro-cid-lcdefpme]{color:var(--paper);z-index:2;background:linear-gradient(#0000 30%,#1a1814d9 90%);flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.collage-overlay[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--paper);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.collage-overlay[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#faf7f2cc;margin:0;font-size:.88rem;line-height:1.5}.card-col-span-2[data-astro-cid-lcdefpme]{grid-column:span 2}.card-row-span-2[data-astro-cid-lcdefpme]{aspect-ratio:auto;grid-row:span 2}.accent-stat-card[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--paper);border:none;border-radius:12px;flex-direction:column;justify-content:center;gap:12px;padding:32px;display:flex}.accent-stat-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--paper);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:500;line-height:1.5}.surgical-highlight-list[data-astro-cid-lcdefpme]{color:#ffffffdb;gap:8px;margin:0;padding:0;font-size:.86rem;line-height:1.4;list-style:none;display:grid}.surgical-highlight-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:18px;position:relative}.surgical-highlight-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.collage-banner-card[data-astro-cid-lcdefpme]{aspect-ratio:3.8;border:1px solid var(--border);border-radius:12px;grid-column:span 3;position:relative;overflow:hidden}.collage-banner-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.banner-overlay-content[data-astro-cid-lcdefpme]{z-index:2;color:var(--paper);background:#1a18149e;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}.banner-overlay-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--paper);text-align:center;letter-spacing:-.015em;margin:0;font-size:clamp(1.8rem,3.8vw,2.6rem);font-weight:500}.banner-cta-btn[data-astro-cid-lcdefpme]{min-height:44px;padding:0 24px}.testimonials-section[data-astro-cid-lcdefpme]{padding:var(--space-3xl) 0;background:var(--paper)}.testimonials-container[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);text-align:center;color:var(--type);border-radius:12px;padding:64px 48px;position:relative;overflow:hidden}.testimonials-container[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:40px;font-size:clamp(1.8rem,3.8vw,2.5rem);font-weight:500}.slider-viewport[data-astro-cid-lcdefpme]{max-width:800px;min-height:220px;margin:0 auto;position:relative}.testimonial-slide[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:24px;margin:0;transition:all .5s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.testimonial-slide[data-astro-cid-lcdefpme].active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.testimonial-text[data-astro-cid-lcdefpme]{color:var(--type);margin:0;font-size:clamp(1.1rem,2.2vw,1.35rem);font-style:italic;font-weight:400;line-height:1.6}.testimonial-author[data-astro-cid-lcdefpme]{justify-self:center;align-items:center;gap:14px;margin-top:8px;display:inline-flex}.author-avatar[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--border);border-radius:50%;width:64px;height:64px}.author-info[data-astro-cid-lcdefpme]{text-align:left;gap:2px;display:grid}.author-info[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.95rem}.author-status[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.slider-nav[data-astro-cid-lcdefpme]{z-index:5;justify-content:center;gap:16px;margin-top:36px;display:flex;position:relative}.nav-arrow-btn[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.nav-arrow-btn[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.contact-section[data-astro-cid-lcdefpme]{background:var(--surface);padding:var(--space-3xl) 0 var(--space-4xl);border-top:1px solid var(--rule)}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:80px;display:grid}.contact-copy[data-astro-cid-lcdefpme]{gap:24px;display:grid}.contact-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:420px;font-family:var(--font-heading);color:var(--ink);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.2}.contact-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--meta);margin:0;font-size:.95rem;line-height:1.7}.location-address[data-astro-cid-lcdefpme]{border-left:3px solid var(--accent);background:var(--paper);color:var(--meta);gap:6px;padding:16px;font-size:.9rem;line-height:1.55;display:grid}.location-address[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.94rem}.location-address[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--meta)}.contact-channel-list[data-astro-cid-lcdefpme]{gap:16px;margin-top:8px;display:grid}.contact-channel-card[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;padding:18px 24px;text-decoration:none;transition:border-color .25s;display:flex}.contact-channel-card[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.channel-icon[data-astro-cid-lcdefpme]{width:40px;height:40px;color:var(--paper);border-radius:8px;justify-content:center;align-items:center;display:flex}.fill-primary[data-astro-cid-lcdefpme]{background:var(--accent)}.fill-whatsapp[data-astro-cid-lcdefpme]{background:#1b7340}.fill-maps[data-astro-cid-lcdefpme]{background:var(--meta)}.channel-info[data-astro-cid-lcdefpme]{gap:2px;display:grid}.channel-label[data-astro-cid-lcdefpme]{color:var(--meta);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.channel-value[data-astro-cid-lcdefpme]{color:var(--ink);font-size:1rem;font-weight:600}.channel-note[data-astro-cid-lcdefpme]{color:var(--meta);font-size:.82rem;font-weight:500}.contact-form[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--paper);border-radius:12px;gap:20px;padding:36px;display:grid}.form-title[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);gap:4px;margin-bottom:6px;padding-bottom:16px;display:grid}.form-title[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:600}.form-title[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--meta);margin:0;font-size:.88rem}.form-group[data-astro-cid-lcdefpme]{gap:6px;display:grid}label[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.85rem;font-weight:600;font-family:var(--font-body)}input[data-astro-cid-lcdefpme],select[data-astro-cid-lcdefpme],textarea[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:12px 16px;font-size:.95rem;transition:all .2s}input[data-astro-cid-lcdefpme]::placeholder,textarea[data-astro-cid-lcdefpme]::placeholder{color:var(--hint)}input[data-astro-cid-lcdefpme]:focus,select[data-astro-cid-lcdefpme]:focus,textarea[data-astro-cid-lcdefpme]:focus{border-color:var(--ink);background:var(--paper)}.select-wrapper[data-astro-cid-lcdefpme]{position:relative}.select-wrapper[data-astro-cid-lcdefpme]:after{content:"";border-right:1.5px solid var(--meta);border-bottom:1.5px solid var(--meta);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}select[data-astro-cid-lcdefpme]{appearance:none;padding-right:40px}textarea[data-astro-cid-lcdefpme]{resize:vertical}.form-alert[data-astro-cid-lcdefpme]{background:var(--accent-soft);border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.form-alert-icon[data-astro-cid-lcdefpme]{color:var(--accent);flex-shrink:0}.form-alert[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-size:.85rem;font-weight:500;line-height:1.4}.form-submit-btn[data-astro-cid-lcdefpme]{border:none;width:100%}.footer[data-astro-cid-lcdefpme]{background:var(--surface);color:var(--meta);border-top:1px solid var(--border);padding:72px 0 0}.footer-top-cta[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-bottom:56px;padding-bottom:48px;display:flex}.footer-top-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.015em;font-size:clamp(1.8rem,3.2vw,2.3rem);font-weight:500;line-height:1.25}.newsletter-pill[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--border);border-radius:99px;align-items:center;width:100%;max-width:460px;padding:4px;display:flex}.newsletter-pill[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{color:var(--ink);background:0 0;border:none;outline:none;width:100%;padding:8px 18px;font-size:.92rem;box-shadow:none!important}.newsletter-pill[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--hint)}.newsletter-pill[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:40px;padding:0 20px;font-size:.88rem}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr repeat(4,minmax(0,.75fr));gap:36px;padding-bottom:60px;display:grid}.footer-brand[data-astro-cid-lcdefpme]{gap:16px;display:grid}.inverted-brand[data-astro-cid-lcdefpme] .brand-logo[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--border)}.inverted-brand[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.inverted-brand[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--meta)}.brand-subname[data-astro-cid-lcdefpme]{color:var(--meta);margin:-8px 0 0;font-size:.82rem}.brand-details[data-astro-cid-lcdefpme]{color:var(--meta);margin:0;font-size:.9rem;line-height:1.6}.footer-links-col[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.footer[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.92rem;font-weight:600}.footer-links[data-astro-cid-lcdefpme]{gap:12px;display:grid}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--meta);justify-self:start;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-bottom[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);background:var(--surface);color:var(--meta);padding:24px 0 48px;font-size:.85rem;position:relative;overflow:hidden}.footer-bottom-flex[data-astro-cid-lcdefpme]{z-index:3;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex;position:relative}.care-section[data-astro-cid-lcdefpme],.achievements-section[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme]{background:linear-gradient(#ddebe76b,#fff0 34%),#f4f8f7}.team-section[data-astro-cid-lcdefpme],.testimonials-section[data-astro-cid-lcdefpme]{background:#fff}.care-sticky-header[data-astro-cid-lcdefpme],.team-title-block[data-astro-cid-lcdefpme],.achievements-title-block[data-astro-cid-lcdefpme],.contact-copy[data-astro-cid-lcdefpme]{position:relative}.label-uppercase[data-astro-cid-lcdefpme],.doctor-spec-label[data-astro-cid-lcdefpme],.author-status[data-astro-cid-lcdefpme],.channel-label[data-astro-cid-lcdefpme]{color:#16705f;letter-spacing:.06em;font-weight:800}.service-item[data-astro-cid-lcdefpme],.doctor-card[data-astro-cid-lcdefpme],.collage-card[data-astro-cid-lcdefpme],.collage-banner-card[data-astro-cid-lcdefpme],.testimonials-container[data-astro-cid-lcdefpme],.contact-channel-card[data-astro-cid-lcdefpme],.contact-form[data-astro-cid-lcdefpme],.location-address[data-astro-cid-lcdefpme]{border-radius:8px}.service-item[data-astro-cid-lcdefpme],.doctor-card[data-astro-cid-lcdefpme],.contact-channel-card[data-astro-cid-lcdefpme],.contact-form[data-astro-cid-lcdefpme],.testimonials-container[data-astro-cid-lcdefpme]{box-shadow:0 18px 54px #1326200f}.service-item[data-astro-cid-lcdefpme],.doctor-card[data-astro-cid-lcdefpme],.contact-channel-card[data-astro-cid-lcdefpme]{transition:border-color .22s,transform .22s,box-shadow .22s}.service-item[data-astro-cid-lcdefpme]:hover,.doctor-card[data-astro-cid-lcdefpme]:hover,.contact-channel-card[data-astro-cid-lcdefpme]:hover{border-color:#16705f70;transform:translateY(-2px);box-shadow:0 22px 64px #1326201a}.inline-location-link[data-astro-cid-lcdefpme],.filter-chip[data-astro-cid-lcdefpme],.nav-arrow-btn[data-astro-cid-lcdefpme]{border-radius:8px}.service-number[data-astro-cid-lcdefpme]{color:#b2772a}.service-icon[data-astro-cid-lcdefpme],.channel-icon[data-astro-cid-lcdefpme]{border-radius:8px}.filter-chip[data-astro-cid-lcdefpme].active{background:#143d35;border-color:#143d35}.accent-stat-card[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#ffffff1f,#fff0),#143d35}.testimonials-container[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#1b73401a,#16705f05),#f8fbfa}.contact-form[data-astro-cid-lcdefpme]{border-color:#16705f33}.footer[data-astro-cid-lcdefpme]{color:#ffffffb8;background:#10251f;border-top-color:#25463b}.footer-top-cta[data-astro-cid-lcdefpme],.footer-bottom[data-astro-cid-lcdefpme]{border-color:#ffffff24}.footer-top-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.footer[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme] .brand-subname[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme] .brand-details[data-astro-cid-lcdefpme],.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.footer-bottom[data-astro-cid-lcdefpme]{color:#ffffffad}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff}.footer-bottom[data-astro-cid-lcdefpme]{background:#10251f}@media (width<=1020px){.site-shell[data-astro-cid-lcdefpme]{width:min(100% - 32px,860px)}.nav[data-astro-cid-lcdefpme]{min-height:64px;padding:0}.nav-menu[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--border);opacity:0;pointer-events:none;z-index:110;border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:all .3s;position:absolute;top:calc(100% + 12px);left:0;right:0;transform:translateY(-10px);box-shadow:0 10px 25px #0000000a}.nav-menu[data-astro-cid-lcdefpme].active{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links[data-astro-cid-lcdefpme]{background:0 0;border:none;flex-direction:column;gap:8px;width:100%;padding:0}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--type);border-radius:8px;padding:12px}.mobile-only-call[data-astro-cid-lcdefpme]{justify-content:center;width:100%;display:inline-flex}.desktop-only-call[data-astro-cid-lcdefpme]{display:none}.nav-toggle[data-astro-cid-lcdefpme]{display:flex}.nav-toggle[data-astro-cid-lcdefpme].active .hamburger-line[data-astro-cid-lcdefpme]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-lcdefpme].active .hamburger-line[data-astro-cid-lcdefpme]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-lcdefpme].active .hamburger-line[data-astro-cid-lcdefpme]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero-section[data-astro-cid-lcdefpme]{min-height:auto;padding:84px 0 28px}.hero-bg[data-astro-cid-lcdefpme]{object-position:64% center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0b1a17f0 0%,#0b1a17c2 48%,#0b1a175c 100%),linear-gradient(#0b1a170a 0%,#0b1a17db 100%)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:500px}.hero-facility-grid[data-astro-cid-lcdefpme]{max-width:none}.care-grid-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.care-sticky-header[data-astro-cid-lcdefpme]{position:static}.team-header[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:flex-start;gap:20px}.team-title-block[data-astro-cid-lcdefpme],.team-header-right[data-astro-cid-lcdefpme]{width:100%;max-width:none}.doctor-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:24px}.achievements-header[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px}.collage-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:24px}.card-col-span-2[data-astro-cid-lcdefpme]{grid-column:span 2}.card-row-span-2[data-astro-cid-lcdefpme]{aspect-ratio:1.5;grid-row:auto}.collage-banner-card[data-astro-cid-lcdefpme]{aspect-ratio:2.2;grid-column:span 2}.testimonials-container[data-astro-cid-lcdefpme]{padding:48px 24px}.slider-viewport[data-astro-cid-lcdefpme]{min-height:280px}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}.contact-copy[data-astro-cid-lcdefpme]{position:static}.footer-top-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:24px}.newsletter-pill[data-astro-cid-lcdefpme]{max-width:100%}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.site-shell[data-astro-cid-lcdefpme]{width:min(100% - 24px,540px)}.site-header[data-astro-cid-lcdefpme]{top:0}.hero-section[data-astro-cid-lcdefpme]{padding:64px 0 24px}.hero-title[data-astro-cid-lcdefpme]{font-size:2.55rem;line-height:1.02}.hero-grid[data-astro-cid-lcdefpme]{min-height:500px}.hero-copy[data-astro-cid-lcdefpme]{gap:20px}.hero-metrics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hero-metric[data-astro-cid-lcdefpme]{border-right:0;min-width:0;padding:0}.hero-metric[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.35rem}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}.hero-facility-grid[data-astro-cid-lcdefpme]{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(230px,78%);grid-auto-flow:column;display:grid;overflow-x:auto}.hero-facility-grid[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.hero-facility-card[data-astro-cid-lcdefpme]{min-height:64px}.doctor-grid[data-astro-cid-lcdefpme],.collage-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.card-col-span-2[data-astro-cid-lcdefpme]{grid-column:auto}.collage-card[data-astro-cid-lcdefpme],.card-row-span-2[data-astro-cid-lcdefpme]{aspect-ratio:1.4}.collage-banner-card[data-astro-cid-lcdefpme]{aspect-ratio:1.4;grid-column:auto}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.footer-bottom-flex[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:8px}}
