.head[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.head__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-l);padding-block:.6rem}.head__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-shrink:0}.head__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:54px;width:auto}.head__nav[data-astro-cid-3ef6ksr2]{display:flex;gap:1.6rem;margin-inline:auto;font-weight:500;font-size:var(--step-0)}.head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--ink);padding-block:.3rem;border-bottom:2px solid transparent;transition:border-color .18s ease,color .18s ease}.head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--blue);border-color:var(--blue)}.head__cta[data-astro-cid-3ef6ksr2]{padding:.65rem 1.1rem;font-size:var(--step--1)}@media(max-width:820px){.head__nav[data-astro-cid-3ef6ksr2]{display:none}.head__inner[data-astro-cid-3ef6ksr2]{justify-content:space-between}}.hero[data-astro-cid-bbe6dxrz]{position:relative;padding-block:clamp(2.5rem,6vw,5rem) var(--space-xl);overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;right:-6%;top:10%;width:42vw;height:42vw;max-width:560px;max-height:560px;background:radial-gradient(circle,rgba(196,30,41,.14),rgba(28,70,194,.08) 45%,transparent 70%);z-index:0;pointer-events:none}.hero__grid[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--step-4);max-width:14ch;margin-top:.8rem}.hero__sub[data-astro-cid-bbe6dxrz]{color:var(--muted);font-size:var(--step-1);max-width:44ch;margin-top:var(--space-m);line-height:1.6}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:var(--space-l)}.hero__meta[data-astro-cid-bbe6dxrz]{margin-top:var(--space-m);color:var(--muted);font-size:var(--step--1)}.hero__panel[data-astro-cid-bbe6dxrz]{position:relative;margin:0;justify-self:end;width:100%;max-width:440px;aspect-ratio:350 / 438;border-radius:var(--radius-lg);overflow:hidden;background:var(--navy);box-shadow:0 40px 70px -30px #0d1a33a6}.hero__panel[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--space-l)}.hero__panel[data-astro-cid-bbe6dxrz]{order:-1;justify-self:center;max-width:320px}.hero__title[data-astro-cid-bbe6dxrz]{max-width:18ch}}.treatments__head[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);align-items:end}.treatments__head[data-astro-cid-g5jplrhu] .lead[data-astro-cid-g5jplrhu]{margin-top:0}.treatments__grid[data-astro-cid-g5jplrhu]{margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:repeat(3,1fr)}.treat[data-astro-cid-g5jplrhu]{padding:0 clamp(1.25rem,2.5vw,2.25rem);border-left:1px solid var(--line)}.treat[data-astro-cid-g5jplrhu]:first-child{padding-left:0;border-left:0}.treat[data-astro-cid-g5jplrhu]:last-child{padding-right:0}.treat__icon[data-astro-cid-g5jplrhu]{display:inline-flex;color:var(--blue)}.treat__title[data-astro-cid-g5jplrhu]{font-size:var(--step-1);margin-top:1rem;padding-bottom:.9rem;position:relative}.treat__title[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;left:0;bottom:0;width:1.8rem;height:2px;background:var(--red);border-radius:2px}.treat__text[data-astro-cid-g5jplrhu]{color:var(--muted);margin-top:.9rem;font-size:var(--step-0)}@media(max-width:820px){.treatments__head[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:var(--space-m)}.treatments__grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}.treat[data-astro-cid-g5jplrhu]{padding:var(--space-l) 0;border-left:0;border-top:1px solid var(--line)}.treat[data-astro-cid-g5jplrhu]:first-child{padding-top:0;border-top:0}}.why[data-astro-cid-gbb23ypf]{background:var(--surface);border-block:1px solid var(--line)}.why__grid[data-astro-cid-gbb23ypf]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.why__intro[data-astro-cid-gbb23ypf]{position:sticky;top:92px}.why__list[data-astro-cid-gbb23ypf]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.5rem)}.why__item[data-astro-cid-gbb23ypf]{display:flex;gap:1rem}.why__icon[data-astro-cid-gbb23ypf]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:12px;background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue)}.why__title[data-astro-cid-gbb23ypf]{font-size:var(--step-1)}.why__text[data-astro-cid-gbb23ypf]{color:var(--muted);margin-top:.35rem;font-size:var(--step-0)}@media(max-width:860px){.why__grid[data-astro-cid-gbb23ypf]{grid-template-columns:1fr;gap:var(--space-l)}.why__intro[data-astro-cid-gbb23ypf]{position:static}}@media(max-width:560px){.why__list[data-astro-cid-gbb23ypf]{grid-template-columns:1fr}}.steps__grid[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.steps__head[data-astro-cid-cmgpsf2k]{position:sticky;top:92px}.steps__list[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;position:relative}.steps__list[data-astro-cid-cmgpsf2k]:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:linear-gradient(var(--red),var(--blue));opacity:.35}.step[data-astro-cid-cmgpsf2k]{position:relative;display:grid;grid-template-columns:48px 1fr;gap:1.25rem;padding-bottom:clamp(1.75rem,4vw,2.75rem)}.step[data-astro-cid-cmgpsf2k]:last-child{padding-bottom:0}.step__node[data-astro-cid-cmgpsf2k]{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--line-strong);color:var(--blue);font-family:var(--font-display);font-weight:560;font-size:1.25rem}.step__title[data-astro-cid-cmgpsf2k]{font-size:var(--step-1);margin-top:.4rem}.step__text[data-astro-cid-cmgpsf2k]{color:var(--muted);margin-top:.4rem;max-width:48ch}@media(max-width:860px){.steps__grid[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:var(--space-l)}.steps__head[data-astro-cid-cmgpsf2k]{position:static}}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.about__title[data-astro-cid-v2cbyr3p]{font-size:var(--step-2)}.about__role[data-astro-cid-v2cbyr3p]{margin-top:var(--space-m);font-weight:600;color:var(--blue)}.about__city[data-astro-cid-v2cbyr3p]{color:var(--muted);font-size:var(--step--1);margin-top:.2rem}.about__text[data-astro-cid-v2cbyr3p]{font-size:var(--step-1);line-height:1.7;color:var(--ink);max-width:62ch}.about__cta[data-astro-cid-v2cbyr3p]{margin-top:var(--space-l)}@media(max-width:860px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:var(--space-l)}}.location[data-astro-cid-kuknxqq3]{background:var(--surface);border-block:1px solid var(--line)}.location__grid[data-astro-cid-kuknxqq3]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:center}.facts[data-astro-cid-kuknxqq3]{margin:var(--space-l) 0}.facts__row[data-astro-cid-kuknxqq3]{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.facts__row[data-astro-cid-kuknxqq3]:last-child{border-bottom:1px solid var(--line)}.facts[data-astro-cid-kuknxqq3] dt[data-astro-cid-kuknxqq3]{font-size:var(--step--1);color:var(--muted);padding-top:.15rem}.facts[data-astro-cid-kuknxqq3] dd[data-astro-cid-kuknxqq3]{margin:0;font-weight:500}.facts__line[data-astro-cid-kuknxqq3]{display:block}.location__map[data-astro-cid-kuknxqq3]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 30px 50px -30px #0d1a3359}.location__map[data-astro-cid-kuknxqq3] iframe[data-astro-cid-kuknxqq3]{display:block;width:100%;height:420px;border:0}@media(max-width:860px){.location__grid[data-astro-cid-kuknxqq3]{grid-template-columns:1fr;gap:var(--space-l)}.location__map[data-astro-cid-kuknxqq3] iframe[data-astro-cid-kuknxqq3]{height:300px}}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.faq__head[data-astro-cid-z6gx6xcw]{position:sticky;top:92px}.faq__item[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-z6gx6xcw]:last-child{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;font-family:var(--font-display);font-weight:500;font-size:var(--step-1);color:var(--ink)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__sign[data-astro-cid-z6gx6xcw]{position:relative;width:18px;height:18px;flex-shrink:0}.faq__sign[data-astro-cid-z6gx6xcw]:before,.faq__sign[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;background:var(--blue);transition:transform .2s ease,opacity .2s ease}.faq__sign[data-astro-cid-z6gx6xcw]:before{top:8px;left:0;width:18px;height:2px}.faq__sign[data-astro-cid-z6gx6xcw]:after{left:8px;top:0;width:2px;height:18px}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__sign[data-astro-cid-z6gx6xcw]:after{transform:scaleY(0);opacity:0}.faq__item[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--muted);margin:0;padding:0 0 1.4rem;max-width:62ch}@media(max-width:860px){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr;gap:var(--space-m)}.faq__head[data-astro-cid-z6gx6xcw]{position:static}}.cta[data-astro-cid-nqzr7c5x]{position:relative;background:var(--navy);color:#fff;padding-block:var(--space-xl);overflow:hidden;isolation:isolate}.cta[data-astro-cid-nqzr7c5x]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 50% 60% at 50% 0%,rgba(196,30,41,.3),rgba(28,70,194,.12) 50%,transparent 75%)}.cta__inner[data-astro-cid-nqzr7c5x]{text-align:center;display:flex;flex-direction:column;align-items:center}.cta__slogan[data-astro-cid-nqzr7c5x]{font-family:var(--font-display);font-style:italic;color:#ffd9dc;font-size:var(--step-1)}.cta__title[data-astro-cid-nqzr7c5x]{color:#fff;font-size:var(--step-3);max-width:20ch;margin-top:.6rem}.cta__sub[data-astro-cid-nqzr7c5x]{color:#c7d2e8;margin-top:var(--space-m);max-width:48ch}.cta__btn[data-astro-cid-nqzr7c5x]{margin-top:var(--space-l)}.cta__phone[data-astro-cid-nqzr7c5x]{margin-top:var(--space-m);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.02em}.wa-float[data-astro-cid-y4hhiakm]{position:fixed;right:1rem;bottom:1rem;z-index:60;display:inline-flex;align-items:center;gap:.5rem;background:#25d366;color:#fff;font-family:var(--font-body);font-weight:600;padding:.7rem 1rem;border-radius:999px;text-decoration:none;box-shadow:0 8px 24px #00000040}@media(max-width:520px){.wa-float[data-astro-cid-y4hhiakm] span[data-astro-cid-y4hhiakm]{display:none}.wa-float[data-astro-cid-y4hhiakm]{padding:.8rem}}.lgpd-banner[data-astro-cid-jej4jfq4]{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--c-white);border-top:1px solid var(--c-line);box-shadow:0 -2px 16px #0000001f;padding:1.25rem;display:flex;justify-content:center;animation:slideUp .3s ease-out}.lgpd-banner[data-astro-cid-jej4jfq4][hidden]{display:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lgpd-banner__content[data-astro-cid-jej4jfq4]{width:100%;max-width:1080px;display:flex;justify-content:space-between;align-items:center;gap:2rem}.lgpd-banner__text[data-astro-cid-jej4jfq4]{font-size:.95rem;color:var(--c-ink);line-height:1.5;margin:0;flex:1}.lgpd-banner__text[data-astro-cid-jej4jfq4] a[data-astro-cid-jej4jfq4]{color:var(--c-accent-strong);text-decoration:underline}.lgpd-banner__buttons[data-astro-cid-jej4jfq4]{display:flex;gap:.75rem;flex-shrink:0}.lgpd-banner__btn[data-astro-cid-jej4jfq4]{font-family:var(--font-body);font-size:.9rem;font-weight:600;padding:.6rem 1.2rem;border:none;border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:opacity .2s}.lgpd-banner__btn[data-astro-cid-jej4jfq4]:hover{opacity:.9}.lgpd-banner__btn--accept[data-astro-cid-jej4jfq4]{background:var(--c-blue);color:#fff}.lgpd-banner__btn--reject[data-astro-cid-jej4jfq4]{background:var(--c-cream);color:var(--c-navy);border:1px solid var(--c-line)}@media(max-width:768px){.lgpd-banner__content[data-astro-cid-jej4jfq4]{flex-direction:column;gap:1rem;align-items:stretch}.lgpd-banner__buttons[data-astro-cid-jej4jfq4]{width:100%}.lgpd-banner__btn[data-astro-cid-jej4jfq4]{flex:1}}
