.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--brand-900);color:#fff;padding-top:calc(var(--header-h) + clamp(32px, 6vw, 80px));padding-bottom:clamp(48px,6vw,80px);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.orb[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--c), transparent);will-change:transform;border-radius:50%;animation:18s ease-in-out infinite alternate orb;position:absolute}.o1[data-astro-cid-lcdefpme]{--c:#4a5a8f;opacity:.9;width:55vw;height:55vw;top:-20vw;left:-15vw}.o2[data-astro-cid-lcdefpme]{--c:#5868a0;opacity:.6;width:40vw;height:40vw;animation-delay:-5s;top:10vw;right:-10vw}.o3[data-astro-cid-lcdefpme]{--c:var(--coral);opacity:.28;width:30vw;height:30vw;animation-delay:-10s;bottom:-18vw;left:30vw}.hero-grain[data-astro-cid-lcdefpme]{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes orb{to{transform:translate(8vw,5vw)scale(1.2)}}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-chip[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff1a;margin-bottom:24px;box-shadow:inset 0 0 0 1px #ffffff2e}.hero-chip[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{color:#9aa4ae}.hero-chip[data-astro-cid-lcdefpme][data-state=open] .dot[data-astro-cid-lcdefpme]{color:#3ee08a}.hero-chip[data-astro-cid-lcdefpme][data-state=closed] .dot[data-astro-cid-lcdefpme]{color:#ff8a80}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:24px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand-light);font-style:normal}.hero-lead[data-astro-cid-lcdefpme]{color:#ffffffdb;max-width:44ch;font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem)}.hero-lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{aspect-ratio:1.45;justify-self:end;width:100%;max-width:640px;position:relative}.hero-mark[data-astro-cid-lcdefpme]{opacity:.12;will-change:transform;width:92%;animation:10s ease-in-out infinite float;position:absolute;top:-6%;left:-22%}.hero-photo[data-astro-cid-lcdefpme]{border-radius:40px 120px;position:absolute;inset:6% 0 6% 4%;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 40%;width:100%;height:100%}@keyframes float{50%{transform:translateY(-16px)rotate(-2deg)}}.float-card[data-astro-cid-lcdefpme]{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:1rem;line-height:1.25;animation:6s ease-in-out infinite bob;display:flex;position:absolute}.float-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.15rem}.fc-1[data-astro-cid-lcdefpme]{bottom:10%;left:-6%}.fc-2[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px;animation-delay:-2s;top:-2%;right:-3%}.fc-3[data-astro-cid-lcdefpme]{animation-delay:-4s;bottom:-4%;right:2%}.stars[data-astro-cid-lcdefpme]{color:#f5a524;letter-spacing:2px}.fc-icon[data-astro-cid-lcdefpme]{background:var(--brand-50);width:44px;height:44px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.fc-icon[data-astro-cid-lcdefpme].coral{background:var(--coral-50);color:var(--coral-ink)}@keyframes bob{50%{transform:translateY(-10px)}}.quick[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:#fff;isolation:isolate;min-height:100px;transition:transform .5s var(--ease), background-color .4s;background:#ffffff14;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ffffff2e, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff1f;transform:translateY(-4px)}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{opacity:1}.q-icon[data-astro-cid-lcdefpme]{width:58px;height:58px;color:var(--brand);background:#fff;border-radius:18px;flex:none;place-items:center;display:grid}.q-call[data-astro-cid-lcdefpme] .q-icon[data-astro-cid-lcdefpme]{background:var(--coral-ink);color:#fff}.q-text[data-astro-cid-lcdefpme]{flex:1;gap:2px;display:grid}.q-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem}.q-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffc7;font-size:1rem}.q-arrow[data-astro-cid-lcdefpme]{transition:transform .4s var(--ease);flex:none}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .q-arrow[data-astro-cid-lcdefpme]{transform:translate(5px)}.marquee[data-astro-cid-lcdefpme]{background:var(--coral-ink);color:#fff;z-index:2;margin-block:-14px;padding-block:22px;position:relative;overflow:hidden;transform:rotate(-1.4deg)scale(1.02);box-shadow:0 20px 40px -20px #b8393a99}.marquee-track[data-astro-cid-lcdefpme]{will-change:transform;width:max-content;animation:50s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee-group[data-astro-cid-lcdefpme]{display:flex}.m-item[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:750;display:inline-flex}.m-item[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{opacity:.6}@keyframes marquee{to{transform:translate(-50%)}}.services[data-astro-cid-lcdefpme]{padding-top:clamp(100px,11vw,170px)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:var(--radius);box-shadow:var(--shadow-s);color:var(--ink);isolation:isolate;transition:transform .6s var(--ease), box-shadow .6s var(--ease);background:#fff;flex-direction:column;gap:6px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), var(--brand-50), transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.tile[data-astro-cid-lcdefpme]:hover:after{opacity:1}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0 0}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1.05rem}.tile-icon[data-astro-cid-lcdefpme]{background:var(--brand-50);width:54px;height:54px;color:var(--brand);transition:transform .6s var(--ease-spring);border-radius:16px;place-items:center;display:grid}.tile[data-astro-cid-lcdefpme]:hover .tile-icon[data-astro-cid-lcdefpme]{transform:rotate(-8deg)scale(1.08)}.tile-photo[data-astro-cid-lcdefpme]{color:#fff;justify-content:flex-end;min-height:420px;padding:0}.tile-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.tile-photo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.tile-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#151a2be0 100%);position:absolute;inset:0}.tile-photo[data-astro-cid-lcdefpme]:after{display:none}.tile-body[data-astro-cid-lcdefpme]{justify-items:start;gap:6px;padding:28px;display:grid}.tile-photo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem)}.tile-photo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffe0;font-size:1.15rem}.tile-photo[data-astro-cid-lcdefpme] .tile-icon[data-astro-cid-lcdefpme]{background:#ffffffeb}.t-consulta[data-astro-cid-lcdefpme]{grid-area:span 2/span 2;min-height:560px}.t-cirugia[data-astro-cid-lcdefpme]{grid-column:span 2;min-height:272px}.t-cita[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--brand), var(--brand-800));color:#fff;grid-column:span 2;justify-content:center;align-items:flex-start}.t-cita[data-astro-cid-lcdefpme]:after{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), #ffffff24, transparent 70%)}.t-cita[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem)}.t-cita[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffe0}.t-cita[data-astro-cid-lcdefpme] .tile-icon[data-astro-cid-lcdefpme]{color:var(--brand);background:#fff}.big-phone[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;margin-top:10px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:800;text-decoration:none;display:inline-flex}.big-phone[data-astro-cid-lcdefpme]:hover{text-underline-offset:6px;text-decoration:underline 2px}.cita-row[data-astro-cid-lcdefpme]{margin-top:14px}.t-cita[data-astro-cid-lcdefpme] .btn-sm[data-astro-cid-lcdefpme]{min-height:48px;padding:10px 20px;font-size:1rem}.t-cita[data-astro-cid-lcdefpme] .cita-note[data-astro-cid-lcdefpme]{color:#ffffffc7;margin-top:16px;font-size:1rem}.cita-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:700}.specialties[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.spec-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-right:6px;font-weight:700}.spec[data-astro-cid-lcdefpme]{background:var(--sand);border-radius:999px;padding:8px 18px;font-size:1rem;font-weight:700;transition:background-color .3s,color .3s}.spec[data-astro-cid-lcdefpme]:hover{background:var(--brand);color:#fff}.center-link[data-astro-cid-lcdefpme]{justify-content:center;margin-top:48px;display:flex}.stats-sec[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;border-radius:var(--radius-l);margin-inline:clamp(8px,1.5vw,20px);padding-block:clamp(72px,9vw,130px);overflow:hidden}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(36px,6vw,90px);display:grid}.stats-sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.eyebrow[data-astro-cid-lcdefpme].light{color:var(--brand-light)}.stats-photo[data-astro-cid-lcdefpme]{border-radius:var(--radius);aspect-ratio:4/3.4;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.stats-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:116%;margin-top:-8%}.stats-sticker[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-display);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:10px 16px;font-weight:700;position:absolute;bottom:18px;left:18px;transform:rotate(-3deg)}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:14px;margin:36px 0 0;display:grid}.stat[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffff14;flex-direction:column-reverse;justify-content:flex-end;padding:22px 24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,1.8rem + 2.6vw,4.2rem);font-weight:800;line-height:1}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#ffffffd1;margin-top:8px;font-size:1.05rem}.team-head[data-astro-cid-lcdefpme],.inst-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,5vw,64px);display:flex}.team-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme],.inst-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.member[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.member-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/4.6;border-radius:var(--radius);background:var(--brand-50);margin-bottom:18px;overflow:hidden}.member-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1s var(--ease)}.member[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.member[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px}.member[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brand);margin:0;font-weight:700}.inst[data-astro-cid-lcdefpme]{padding-top:0}.strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding:8px max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter))) 24px;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--gutter);gap:16px;display:flex;overflow-x:auto}@media (hover:none){.strip[data-astro-cid-lcdefpme],.strip[data-astro-cid-lcdefpme] .strip-item[data-astro-cid-lcdefpme][data-reveal]{cursor:auto}.js[data-astro-cid-lcdefpme] .strip[data-astro-cid-lcdefpme] .strip-item[data-astro-cid-lcdefpme][data-reveal]{opacity:1;transition:none;transform:none}}.strip[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.strip[data-astro-cid-lcdefpme].dragging{cursor:grabbing;scroll-snap-type:none}.strip-item[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:var(--radius);scroll-snap-align:start;width:clamp(240px,26vw,340px);box-shadow:var(--shadow-s);flex:none;overflow:hidden}.strip-item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:40px}.strip-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);pointer-events:none}.strip-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.reviews[data-astro-cid-lcdefpme]{background:var(--sand);border-radius:var(--radius-l);margin-inline:clamp(8px,1.5vw,20px)}.reviews-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.reviews-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.rings[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ring-card[data-astro-cid-lcdefpme]{text-align:center;border-radius:var(--radius);box-shadow:var(--shadow-s);background:#fff;justify-items:center;padding:32px 20px;display:grid;position:relative}.ring[data-astro-cid-lcdefpme]{width:min(170px,100%);transform:rotate(-90deg)}.ring[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:none;stroke-width:10px}.ring-bg[data-astro-cid-lcdefpme]{stroke:var(--brand-50)}.ring-fg[data-astro-cid-lcdefpme]{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:calc(327 - 327 * var(--p) / 100)}.js .ring-card[data-astro-cid-lcdefpme] .ring-fg[data-astro-cid-lcdefpme]{stroke-dashoffset:327px;transition:stroke-dashoffset 1.8s var(--ease) .3s}.js .ring-card[data-astro-cid-lcdefpme].is-in .ring-fg[data-astro-cid-lcdefpme]{stroke-dashoffset:calc(327 - 327 * var(--p) / 100)}.ring-wrap[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(170px,100%);position:relative}.ring-wrap[data-astro-cid-lcdefpme] .ring[data-astro-cid-lcdefpme]{width:100%}.ring-val[data-astro-cid-lcdefpme]{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:2.6rem;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.ring-val[data-astro-cid-lcdefpme] .pct[data-astro-cid-lcdefpme]{color:var(--brand);margin-left:2px;font-size:.6em}.ring-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:16px 0 0;line-height:1.35}@media (width<=1080px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.t-consulta[data-astro-cid-lcdefpme]{grid-row:auto;min-height:440px}.t-cirugia[data-astro-cid-lcdefpme],.t-cita[data-astro-cid-lcdefpme]{grid-column:span 1}.quick[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme],.stats-grid[data-astro-cid-lcdefpme],.reviews-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{justify-self:center;max-width:520px;margin-top:8px}.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=720px){.team-grid[data-astro-cid-lcdefpme]{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 20px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.team-grid[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.team-grid[data-astro-cid-lcdefpme] .member[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .team-grid[data-astro-cid-lcdefpme] .member[data-astro-cid-lcdefpme][data-reveal]{scroll-snap-align:start;opacity:1;flex:none;width:min(74vw,300px);transition:none;transform:none}.member[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:none}}@media (width<=600px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.t-consulta[data-astro-cid-lcdefpme],.t-cirugia[data-astro-cid-lcdefpme],.t-cita[data-astro-cid-lcdefpme]{grid-column:auto;min-height:340px}.t-cita[data-astro-cid-lcdefpme]{min-height:auto}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-lcdefpme]{padding:18px}.rings[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.ring-card[data-astro-cid-lcdefpme]{padding:20px 12px}.ring-val[data-astro-cid-lcdefpme]{font-size:2rem}.float-card[data-astro-cid-lcdefpme]{font-size:.9rem}.fc-1[data-astro-cid-lcdefpme]{bottom:-6%;left:-2%}.fc-3[data-astro-cid-lcdefpme]{display:none}.strip-item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:24px}}
