.demo-clinica-aurora[data-v-950b17ba]{--ca-teal:#0f6e66;--ca-teal-deep:#0a4a45;--ca-teal-tint:#dcefec;--ca-amber:#d9954a;--ca-paper:#faf7f1;--ca-sand:#f1e9dc;--ca-ink:#22302d;--ca-ink-soft:#46554f;--ca-line:#d8d2c6;--ca-radius:14px;--ca-radius-lg:24px;--ca-font:"Archivo Variable", system-ui, -apple-system, sans-serif;font-family:var(--ca-font);color:var(--ca-ink);background:var(--ca-paper);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.65;overflow-x:clip}.demo-clinica-aurora[data-v-950b17ba] :where(h1,h2,h3){letter-spacing:-.015em;color:var(--ca-ink);text-wrap:balance;font-weight:760;line-height:1.15}.demo-clinica-aurora h1[data-v-950b17ba]{margin:.6rem 0 1rem;font-size:clamp(2.1rem,6.5vw,3.4rem);font-weight:820}.demo-clinica-aurora h2[data-v-950b17ba]{margin:.5rem 0 .75rem;font-size:clamp(1.65rem,4.5vw,2.4rem)}.demo-clinica-aurora h3[data-v-950b17ba]{margin:0 0 .35rem;font-size:1.2rem}.demo-clinica-aurora p[data-v-950b17ba]{margin:0 0 .75rem}.demo-clinica-aurora a[data-v-950b17ba]{color:var(--ca-teal-deep);text-underline-offset:3px;text-decoration-thickness:2px}.demo-clinica-aurora[data-v-950b17ba] :focus-visible{outline:3px solid var(--ca-teal);outline-offset:3px;border-radius:6px}.ca-visually-hidden[data-v-950b17ba]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ca-skip[data-v-950b17ba]{z-index:60;background:var(--ca-teal-deep);color:#fff;border-radius:0 0 var(--ca-radius) var(--ca-radius);padding:.8rem 1.2rem;font-weight:700;transition:top .15s;position:absolute;top:-4rem;left:1rem}.ca-skip[data-v-950b17ba]:focus-visible{top:0}.ca-shell[data-v-950b17ba]{max-width:1140px;margin-inline:auto;padding-inline:1.25rem}.ca-shell--narrow[data-v-950b17ba]{max-width:780px}.ca-header[data-v-950b17ba]{z-index:40;background:color-mix(in srgb, var(--ca-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ca-line);position:sticky;top:0}.ca-header__row[data-v-950b17ba]{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;display:flex}.ca-header__tools[data-v-950b17ba]{align-items:center;gap:.75rem;display:flex}.ca-logo[data-v-950b17ba]{color:var(--ca-ink);align-items:center;gap:.6rem;padding:.35rem 0;text-decoration:none;display:inline-flex}.ca-logo__text[data-v-950b17ba]{letter-spacing:-.01em;font-size:1.15rem}.ca-logo__text strong[data-v-950b17ba]{color:var(--ca-teal-deep);font-weight:830}.ca-nav[data-v-950b17ba]{gap:1.75rem;display:none}.ca-nav a[data-v-950b17ba]{color:var(--ca-ink-soft);padding:.75rem 0;font-weight:600;text-decoration:none}.ca-nav a[data-v-950b17ba]:hover{color:var(--ca-teal-deep);text-decoration:underline}.ca-header__cta[data-v-950b17ba]{display:none}.ca-lang[data-v-950b17ba]{border:2px solid var(--ca-line);background:var(--ca-paper);border-radius:999px;display:inline-flex;overflow:hidden}.ca-lang__btn[data-v-950b17ba]{min-width:44px;min-height:44px;font:inherit;letter-spacing:.05em;color:var(--ca-ink-soft);cursor:pointer;background:0 0;border:0;padding:0 .7rem;font-size:.9rem;font-weight:740;transition:background-color .15s,color .15s}.ca-lang__btn[data-v-950b17ba]:hover{color:var(--ca-teal-deep)}.ca-lang__btn.is-active[data-v-950b17ba]{background:var(--ca-teal-deep);color:#fff}.ca-btn[data-v-950b17ba]{min-height:52px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:1.05rem;font-weight:720;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.ca-btn--primary[data-v-950b17ba]{background:var(--ca-teal-deep);color:#fff}.ca-btn--primary[data-v-950b17ba]:hover{background:var(--ca-teal)}.ca-btn--primary[data-v-950b17ba]:disabled{background:var(--ca-ink-soft);opacity:.45;cursor:not-allowed}.ca-btn--ghost[data-v-950b17ba]{border-color:var(--ca-teal-deep);color:var(--ca-teal-deep);background:0 0}.ca-btn--ghost[data-v-950b17ba]:hover{background:var(--ca-teal-tint)}.ca-btn--small[data-v-950b17ba]{background:var(--ca-teal-tint);min-height:48px;color:var(--ca-teal-deep);padding:.5rem 1.2rem;font-size:.98rem}.ca-btn--small[data-v-950b17ba]:hover{background:var(--ca-teal-deep);color:#fff}.ca-btn--wide[data-v-950b17ba]{width:100%}.ca-hero[data-v-950b17ba]{background:radial-gradient(120% 90% at 100% 0%, var(--ca-teal-tint) 0%, transparent 55%), linear-gradient(var(--ca-paper), var(--ca-sand));padding:2.5rem 0 3rem}.ca-hero__grid[data-v-950b17ba]{gap:2rem;display:grid}.ca-kicker[data-v-950b17ba]{letter-spacing:.14em;text-transform:uppercase;color:var(--ca-teal);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;font-weight:600}.ca-hero__lead[data-v-950b17ba]{color:var(--ca-ink-soft);max-width:34em;font-size:1.16rem}.ca-hero__actions[data-v-950b17ba]{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 1rem;display:flex}.ca-hero__phone[data-v-950b17ba]{color:var(--ca-ink-soft);font-size:1.05rem}.ca-phone-link[data-v-950b17ba]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:780}.ca-hero__art[data-v-950b17ba]{place-items:center;display:grid}.ca-hero__svg[data-v-950b17ba]{width:min(100%,420px);height:auto}.ca-trust[data-v-950b17ba]{background:var(--ca-teal-deep);color:#f3faf8;padding:1.1rem 0}.ca-trust__row[data-v-950b17ba]{gap:.5rem;font-size:.98rem;display:grid}.ca-trust__row p[data-v-950b17ba]{margin:0}.ca-trust__row strong[data-v-950b17ba]{color:#ffd9a8;font-weight:740}.ca-section[data-v-950b17ba]{padding:3.5rem 0}.ca-section--tint[data-v-950b17ba]{background:var(--ca-sand)}.ca-section__lead[data-v-950b17ba]{color:var(--ca-ink-soft);max-width:38em;margin-bottom:2rem;font-size:1.12rem}.ca-grid[data-v-950b17ba]{gap:1.1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ca-card[data-v-950b17ba]{border:1.5px solid var(--ca-line);border-radius:var(--ca-radius-lg);background:#fff;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.5rem 1.4rem 1.4rem;display:flex}.ca-card__icon[data-v-950b17ba]{background:var(--ca-teal-tint);width:64px;height:64px;color:var(--ca-teal-deep);border-radius:18px;place-items:center;margin-bottom:.75rem;display:grid}.ca-card__icon svg[data-v-950b17ba]{width:40px;height:40px}.ca-card p[data-v-950b17ba]{color:var(--ca-ink-soft);font-size:1rem}.ca-card__price[data-v-950b17ba]{color:var(--ca-teal-deep);margin-bottom:.9rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9rem;font-weight:600}.ca-card .ca-btn[data-v-950b17ba]{margin-top:auto}.ca-person[data-v-950b17ba]{border-radius:var(--ca-radius-lg);border:1.5px solid var(--ca-line);background:#fff;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.ca-person__avatar[data-v-950b17ba]{background:linear-gradient(140deg, var(--ca-teal), var(--ca-teal-deep));color:#fff;letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:1.25rem;font-weight:800;display:grid}.ca-person p[data-v-950b17ba]{color:var(--ca-ink-soft);margin:0;font-size:1rem}.ca-person__reg[data-v-950b17ba]{color:var(--ca-teal);font-family:IBM Plex Mono,ui-monospace,monospace;margin-top:.3rem!important;font-size:.8rem!important}.ca-booking[data-v-950b17ba]{max-width:780px}.ca-booking__form[data-v-950b17ba]{border:1.5px solid var(--ca-line);border-radius:var(--ca-radius-lg);background:#fff;margin-top:2rem;padding:1.5rem 1.25rem}.ca-steps[data-v-950b17ba]{counter-reset:step;gap:.4rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.ca-steps li[data-v-950b17ba]{color:var(--ca-ink-soft);border-top:4px solid var(--ca-line);flex:1;align-items:center;gap:.5rem;padding-top:.6rem;font-size:.86rem;font-weight:650;display:flex}.ca-steps li.is-active[data-v-950b17ba]{color:var(--ca-teal-deep);border-top-color:var(--ca-teal)}.ca-steps li.is-done[data-v-950b17ba]{color:var(--ca-teal);border-top-color:var(--ca-teal-tint)}.ca-steps__num[data-v-950b17ba]{background:var(--ca-sand);border-radius:50%;place-items:center;width:26px;height:26px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;display:grid}.ca-steps li.is-active .ca-steps__num[data-v-950b17ba]{background:var(--ca-teal-deep);color:#fff}.ca-booking__form fieldset[data-v-950b17ba]{border:0;margin:0;padding:0}.ca-booking__form legend[data-v-950b17ba]{margin-bottom:1rem;font-size:1.25rem;font-weight:760}.ca-field-group[data-v-950b17ba]{margin-bottom:1.4rem}.ca-field-label[data-v-950b17ba]{margin-bottom:.5rem;font-weight:700}.ca-choice-grid[data-v-950b17ba]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.ca-choice[data-v-950b17ba]{text-align:center;border:2px solid var(--ca-line);border-radius:var(--ca-radius);cursor:pointer;background:var(--ca-paper);justify-content:center;align-items:center;min-height:56px;padding:.6rem .8rem;font-size:.98rem;font-weight:640;transition:border-color .12s,background-color .12s;display:flex;position:relative}.ca-choice[data-v-950b17ba]:hover{border-color:var(--ca-teal)}.ca-choice input[data-v-950b17ba]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ca-choice.is-picked[data-v-950b17ba]{border-color:var(--ca-teal-deep);background:var(--ca-teal-tint);color:var(--ca-teal-deep)}.ca-choice[data-v-950b17ba]:has(input:focus-visible){outline:3px solid var(--ca-teal);outline-offset:3px}.ca-field[data-v-950b17ba]{margin-bottom:1.2rem}.ca-field label[data-v-950b17ba]{margin-bottom:.4rem;font-weight:700;display:block}.ca-optional[data-v-950b17ba]{color:var(--ca-ink-soft);font-weight:500}.ca-field input[data-v-950b17ba],.ca-field textarea[data-v-950b17ba]{width:100%;font:inherit;border:2px solid var(--ca-line);border-radius:var(--ca-radius);background:var(--ca-paper);min-height:54px;color:var(--ca-ink);padding:.85rem 1rem}.ca-field textarea[data-v-950b17ba]{resize:vertical}.ca-field input[data-v-950b17ba]:focus-visible,.ca-field textarea[data-v-950b17ba]:focus-visible{outline:3px solid var(--ca-teal);outline-offset:2px;border-color:var(--ca-teal)}.ca-booking__nav[data-v-950b17ba]{border-top:1px solid var(--ca-line);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.ca-booking__done[data-v-950b17ba]{background:var(--ca-teal-tint);border:2px solid var(--ca-teal);border-radius:var(--ca-radius-lg);text-align:center;margin-top:2rem;padding:2rem 1.5rem}.ca-booking__done h3[data-v-950b17ba]{margin:.75rem 0 .5rem;font-size:1.45rem}.ca-booking__done p[data-v-950b17ba]{max-width:32em;margin-inline:auto}.ca-booking__note[data-v-950b17ba]{color:var(--ca-teal-deep);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;margin:1rem auto!important}.ca-faq[data-v-950b17ba]{gap:.75rem;margin-top:1.75rem;display:grid}.ca-faq__item[data-v-950b17ba]{border:1.5px solid var(--ca-line);border-radius:var(--ca-radius);background:#fff;overflow:hidden}.ca-faq__item summary[data-v-950b17ba]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:1.1rem 1.25rem;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.ca-faq__item summary[data-v-950b17ba]::-webkit-details-marker{display:none}.ca-faq__item summary[data-v-950b17ba]:hover{color:var(--ca-teal-deep)}.ca-faq__chev[data-v-950b17ba]{color:var(--ca-teal);flex:none;transition:transform .2s}.ca-faq__item[open] .ca-faq__chev[data-v-950b17ba]{transform:rotate(180deg)}.ca-faq__item[open][data-v-950b17ba]{border-color:var(--ca-teal)}.ca-faq__item>p[data-v-950b17ba]{color:var(--ca-ink-soft);margin:0;padding:0 1.25rem 1.25rem}.ca-access[data-v-950b17ba]{gap:2.5rem;display:grid}.ca-hours[data-v-950b17ba]{border-collapse:collapse;width:100%;margin:1.25rem 0 1.5rem;font-size:1.05rem}.ca-hours th[data-v-950b17ba],.ca-hours td[data-v-950b17ba]{text-align:left;border-bottom:1.5px solid var(--ca-line);padding:.8rem .25rem}.ca-hours th[data-v-950b17ba]{font-weight:700}.ca-hours td[data-v-950b17ba]{font-variant-numeric:tabular-nums;color:var(--ca-ink-soft)}.ca-address[data-v-950b17ba]{margin-bottom:1.25rem;font-style:normal;font-weight:650;line-height:1.5}.ca-transit[data-v-950b17ba]{color:var(--ca-ink-soft);gap:.6rem;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.ca-transit strong[data-v-950b17ba]{color:var(--ca-ink)}.ca-map[data-v-950b17ba]{place-items:start center;display:grid}.ca-map__svg[data-v-950b17ba]{width:min(100%,380px);height:auto;font-family:var(--ca-font)}.ca-footer[data-v-950b17ba]{background:var(--ca-teal-deep);color:#d9ebe7;padding:3rem 0 6.5rem;font-size:1rem}.ca-footer__grid[data-v-950b17ba]{gap:2rem;display:grid}.ca-footer h3[data-v-950b17ba]{color:#fff;margin-bottom:.5rem;font-size:1.02rem}.ca-footer a[data-v-950b17ba]{color:#fff}.ca-footer__brand[data-v-950b17ba]{color:#fff;font-size:1.3rem}.ca-footer__brand strong[data-v-950b17ba]{color:#ffd9a8;font-weight:830}.ca-footer__legal[data-v-950b17ba]{color:#a8c9c3;border-top:1px solid #ffffff2e;margin-top:2.5rem;padding-top:1.5rem;font-size:.88rem}.ca-thumb-cta[data-v-950b17ba]{inset-inline:.9rem;z-index:45;position:fixed;bottom:5.25rem}.ca-thumb-cta .ca-btn[data-v-950b17ba]{box-shadow:0 10px 30px #0a4a4559}@media (width>=768px){.ca-shell[data-v-950b17ba]{padding-inline:2rem}.ca-nav[data-v-950b17ba]{display:flex}.ca-header__cta[data-v-950b17ba]{min-height:48px;padding:.5rem 1.3rem;font-size:.98rem;display:inline-flex}.ca-thumb-cta[data-v-950b17ba]{display:none}.ca-footer[data-v-950b17ba]{padding-bottom:3rem}.ca-hero[data-v-950b17ba]{padding:4.5rem 0 5rem}.ca-hero__grid[data-v-950b17ba]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem}.ca-trust__row[data-v-950b17ba]{grid-template-columns:repeat(3,1fr);gap:2rem}.ca-grid--specialties[data-v-950b17ba],.ca-grid--team[data-v-950b17ba]{grid-template-columns:repeat(2,1fr)}.ca-access[data-v-950b17ba]{grid-template-columns:1.1fr .9fr;align-items:start}.ca-footer__grid[data-v-950b17ba]{grid-template-columns:1.4fr 1fr 1.2fr;gap:3rem}.ca-booking__form[data-v-950b17ba]{padding:2.25rem 2.5rem}}@media (width>=1100px){.ca-grid--specialties[data-v-950b17ba]{grid-template-columns:repeat(3,1fr)}.ca-section[data-v-950b17ba]{padding:5rem 0}}@media (prefers-reduced-motion:reduce){.demo-clinica-aurora[data-v-950b17ba] *,.demo-clinica-aurora[data-v-950b17ba] :before,.demo-clinica-aurora[data-v-950b17ba] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
