.v2-root main .max-w-site,.v2-service{color:var(--v2-text-primary)}.v2-service{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 4rem}@media (min-width:768px){.v2-service{width:min(1180px,calc(100% - 4rem))}}.v2-service h1,.v2-service h2,.v2-service h3{font-family:var(--v2-font-heading);font-weight:500;letter-spacing:-.03em}.v2-service h1:not([class*=text-white]),.v2-service h2:not([class*=text-white]),.v2-service h3:not([class*=text-white]){color:var(--v2-text-primary)}.v2-service [class*=text-white]{color:#fff}.v2-root main .text-slate-800,.v2-root main .text-slate-900,.v2-root main .text-slate-950,.v2-service .text-slate-800,.v2-service .text-slate-900,.v2-service .text-slate-950{color:var(--v2-text-primary)}.v2-root main .text-slate-500,.v2-root main .text-slate-600,.v2-service .text-slate-400,.v2-service .text-slate-500,.v2-service .text-slate-600{color:var(--v2-text-secondary)}.v2-service{--svc-ink:#1c1917;--svc-ink-muted:#3f3f46;--svc-accent-ink:#6b3e1a}.v2-service :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-\[1rem\],.rounded-\[1\.25rem\],.rounded-\[1\.5rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\]){--color-secondary:var(--svc-ink);--color-accent:var(--svc-accent-ink);color:var(--svc-ink)}.v2-service :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-\[1rem\],.rounded-\[1\.25rem\],.rounded-\[1\.5rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\]) :is(h1,h2,h3,h4,p,li,span,a,strong,em,small,dt,dd,label){color:var(--svc-ink)}.v2-service :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-\[1rem\],.rounded-\[1\.25rem\],.rounded-\[1\.5rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\]) :is(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--svc-ink-muted)}.v2-service :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-\[1rem\],.rounded-\[1\.25rem\],.rounded-\[1\.5rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\]) :is(.text-white,[class*=text-white]){color:#fff}.v2-root main #clinic-choice,.v2-root main #clinic-choice .text-slate-700,.v2-root main #clinic-choice .text-slate-800,.v2-root main #clinic-choice .text-slate-900,.v2-root main #clinic-choice .text-slate-950{color:#1c2430}.v2-root main #clinic-choice .text-slate-500,.v2-root main #clinic-choice .text-slate-600{color:#3d4756}.v2-root main #clinic-choice .text-white,.v2-root main #clinic-choice [class*=text-white]{color:#fff}.v2-root main .rounded-2xl,.v2-root main .rounded-3xl,.v2-service .rounded-2xl,.v2-service .rounded-3xl{border-radius:12px;border:1px solid var(--v2-border);box-shadow:var(--v2-shadow)}.v2-root main .bg-white,.v2-service .bg-white{background:var(--v2-surface-raised)}.v2-root main .bg-slate-100,.v2-root main .bg-slate-50,.v2-service .bg-slate-100,.v2-service .bg-slate-50{background:var(--v2-surface-muted)}.v2-root main .bg-slate-800,.v2-root main .bg-slate-900,.v2-service .bg-slate-800,.v2-service .bg-slate-900{background:var(--v2-btn-primary-bg);color:var(--v2-btn-primary-fg);border-radius:var(--v2-radius)}.v2-root main a.bg-slate-900,.v2-root main button.bg-slate-900,.v2-service a.bg-slate-900,.v2-service button.bg-slate-900,body.dx-v2 .btn-glossy-dark{min-height:44px;border-radius:var(--v2-radius);background:var(--v2-btn-primary-bg);background-image:none;color:var(--v2-btn-primary-fg);box-shadow:none}body.dx-v2 .btn-glossy-dark:after{display:none}.v2-root .section-surface{background:var(--v2-surface-raised);color:var(--v2-text-primary);border:1px solid var(--v2-border);border-radius:0;box-shadow:none}.v2-review-extra{display:grid;gap:1rem;margin-top:1.5rem}.v2-rating-row a,.v2-rating-row p,.v2-review-extra article{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--v2-divider);color:inherit;text-decoration:none}.v2-rating-row{display:grid;margin-top:1rem}@media (max-width:700px){.v2-rating-row a,.v2-review-extra article{flex-direction:column}}