.svc-hero[data-astro-cid-lv6btqyo]{position:relative;padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,104px);background:radial-gradient(rgba(118,89,71,.15) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(180deg,var(--c-cream-soft),#fff 85%);overflow:hidden}.svc-hero__grid[data-astro-cid-lv6btqyo]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.svc-hero__h1[data-astro-cid-lv6btqyo]{margin:14px 0 18px;font-size:clamp(40px,4.8vw,66px)}.svc-hero__lead[data-astro-cid-lv6btqyo]{max-width:34em;margin:0 0 26px}.svc-hero__actions[data-astro-cid-lv6btqyo]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.svc-hero__trust[data-astro-cid-lv6btqyo]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14px;color:var(--c-slate)}.svc-hero__reviews[data-astro-cid-lv6btqyo]{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.svc-hero__reviews[data-astro-cid-lv6btqyo]:hover strong[data-astro-cid-lv6btqyo]{color:var(--c-brown)}.svc-hero__dot[data-astro-cid-lv6btqyo]{color:var(--c-tan)}.svc-pick[data-astro-cid-lv6btqyo]{position:relative;background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(22px,2.6vw,34px);animation-delay:.12s}.svc-pick__ask[data-astro-cid-lv6btqyo]{margin:0 0 18px;font-size:var(--fs-h3);font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--c-ink)}.svc-pick__grid[data-astro-cid-lv6btqyo]{display:none;grid-template-columns:1fr 1fr;gap:10px}.svc-pick[data-astro-cid-lv6btqyo].is-live .svc-pick__grid[data-astro-cid-lv6btqyo]{display:grid}.svc-pick[data-astro-cid-lv6btqyo].is-live .svc-pick__links[data-astro-cid-lv6btqyo]{display:none}.svc-pick__choice[data-astro-cid-lv6btqyo],.svc-pick__links[data-astro-cid-lv6btqyo] a[data-astro-cid-lv6btqyo]{display:flex;align-items:center;gap:12px;min-height:60px;width:100%;padding:12px 14px;border:1.5px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-cream-soft);font:inherit;font-size:15px;font-weight:500;line-height:1.25;text-align:left;color:var(--c-ink);text-decoration:none;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.svc-pick__choice[data-astro-cid-lv6btqyo]:hover,.svc-pick__links[data-astro-cid-lv6btqyo] a[data-astro-cid-lv6btqyo]:hover{border-color:var(--c-brown);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.svc-pick__choice[data-astro-cid-lv6btqyo]:focus-visible,.svc-pick__links[data-astro-cid-lv6btqyo] a[data-astro-cid-lv6btqyo]:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}.svc-pick__choice[data-astro-cid-lv6btqyo][aria-pressed=true]{background:var(--c-brown);border-color:var(--c-brown);color:#fff;box-shadow:var(--shadow-brand);transform:none}.svc-pick__icon[data-astro-cid-lv6btqyo]{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#7659471a;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s var(--ease)}.svc-pick__icon[data-astro-cid-lv6btqyo] img[data-astro-cid-lv6btqyo]{width:22px;height:22px;object-fit:contain;transition:filter .2s var(--ease)}.svc-pick__choice[data-astro-cid-lv6btqyo][aria-pressed=true] .svc-pick__icon[data-astro-cid-lv6btqyo]{background:#ffffff2e}.svc-pick__choice[data-astro-cid-lv6btqyo][aria-pressed=true] .svc-pick__icon[data-astro-cid-lv6btqyo] img[data-astro-cid-lv6btqyo]{filter:brightness(0) invert(1)}.svc-pick__links[data-astro-cid-lv6btqyo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.svc-pick__out[data-astro-cid-lv6btqyo]{margin-top:16px;min-height:104px;padding:16px 18px;border-radius:var(--radius-md);background:var(--c-cream)}.svc-pick[data-astro-cid-lv6btqyo]:not(.is-live) .svc-pick__out[data-astro-cid-lv6btqyo]{display:none}.svc-pick__hint[data-astro-cid-lv6btqyo]{margin:0;font-size:15px;color:var(--c-muted)}.svc-pick__answer[data-astro-cid-lv6btqyo]:not([hidden]){animation:svc-answer .2s var(--ease) both}.svc-pick__text[data-astro-cid-lv6btqyo]{margin:0 0 10px;font-size:16px;line-height:1.5;color:var(--c-ink)}.svc-pick__next[data-astro-cid-lv6btqyo]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.svc-pick__link[data-astro-cid-lv6btqyo]{font-weight:600;font-size:15px;color:var(--c-brown);text-decoration:none}.svc-pick__link[data-astro-cid-lv6btqyo] span[data-astro-cid-lv6btqyo]{display:inline-block;transition:transform .2s var(--ease)}.svc-pick__link[data-astro-cid-lv6btqyo]:hover span[data-astro-cid-lv6btqyo]{transform:translate(3px)}@keyframes svc-answer{0%{opacity:0}to{opacity:1}}@media(max-width:960px){.svc-hero__grid[data-astro-cid-lv6btqyo]{grid-template-columns:1fr;gap:0}.svc-hero__copy[data-astro-cid-lv6btqyo]{display:contents}.svc-hero__copy[data-astro-cid-lv6btqyo]>*{order:1}.svc-hero__h1[data-astro-cid-lv6btqyo]{order:2;margin-bottom:22px}.svc-pick[data-astro-cid-lv6btqyo]{order:3;margin-bottom:26px}.svc-hero__lead[data-astro-cid-lv6btqyo]{order:4}.svc-hero__actions[data-astro-cid-lv6btqyo]{order:5}.svc-hero__trust[data-astro-cid-lv6btqyo]{order:6}}@media(max-width:420px){.svc-pick__grid[data-astro-cid-lv6btqyo],.svc-pick__links[data-astro-cid-lv6btqyo]{grid-template-columns:1fr}.svc-pick__choice[data-astro-cid-lv6btqyo],.svc-pick__links[data-astro-cid-lv6btqyo] a[data-astro-cid-lv6btqyo]{min-height:54px}.svc-hero__actions[data-astro-cid-lv6btqyo] .btn{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.svc-pick__choice[data-astro-cid-lv6btqyo],.svc-pick__links[data-astro-cid-lv6btqyo] a[data-astro-cid-lv6btqyo],.svc-pick__icon[data-astro-cid-lv6btqyo],.svc-pick__icon[data-astro-cid-lv6btqyo] img[data-astro-cid-lv6btqyo],.svc-pick__link[data-astro-cid-lv6btqyo] span[data-astro-cid-lv6btqyo]{transition:none}.svc-pick__answer[data-astro-cid-lv6btqyo]:not([hidden]){animation:none}}.svc-map[data-astro-cid-ln4xymqy]{background:var(--c-cream);padding:var(--section-pad) 0}.svc-map__head[data-astro-cid-ln4xymqy]{max-width:720px;margin-bottom:clamp(32px,4vw,48px)}.svc-map__grid[data-astro-cid-ln4xymqy]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.svc-map__block--general[data-astro-cid-ln4xymqy],.svc-map__block--restorative[data-astro-cid-ln4xymqy]{grid-column:span 3}.svc-map__block--cosmetic[data-astro-cid-ln4xymqy],.svc-map__block--emergency[data-astro-cid-ln4xymqy],.svc-map__block--sedation[data-astro-cid-ln4xymqy]{grid-column:span 2}.svc-map__block[data-astro-cid-ln4xymqy]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:clamp(22px,2.4vw,32px);scroll-margin-top:110px;transition:box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.svc-map__block[data-astro-cid-ln4xymqy]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.svc-map__block[data-astro-cid-ln4xymqy].is-picked{border-color:var(--c-brown);box-shadow:0 0 0 2px var(--c-brown),var(--shadow-md)}.svc-map__block[data-astro-cid-ln4xymqy].is-dark{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.svc-map__block[data-astro-cid-ln4xymqy].is-dark.is-picked{box-shadow:0 0 0 2px var(--c-caramel),var(--shadow-md)}.svc-map__top[data-astro-cid-ln4xymqy]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.svc-map__icon[data-astro-cid-ln4xymqy]{flex:0 0 48px;width:48px;height:48px;border-radius:var(--radius-md);background:#7659471a;display:inline-flex;align-items:center;justify-content:center}.svc-map__icon[data-astro-cid-ln4xymqy] img[data-astro-cid-ln4xymqy]{width:26px;height:26px;object-fit:contain}.is-dark[data-astro-cid-ln4xymqy] .svc-map__icon[data-astro-cid-ln4xymqy]{background:#ffffff1a}.is-dark[data-astro-cid-ln4xymqy] .svc-map__icon[data-astro-cid-ln4xymqy] img[data-astro-cid-ln4xymqy]{filter:brightness(0) invert(1)}.svc-map__name[data-astro-cid-ln4xymqy]{margin:0;font-size:var(--fs-h4);font-weight:500;line-height:1.2}.svc-map__name[data-astro-cid-ln4xymqy] a[data-astro-cid-ln4xymqy]{color:inherit;text-decoration:none}.is-dark[data-astro-cid-ln4xymqy] .svc-map__name[data-astro-cid-ln4xymqy]{color:#fff}.svc-map__name[data-astro-cid-ln4xymqy] a[data-astro-cid-ln4xymqy]:hover{color:var(--c-brown)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__name[data-astro-cid-ln4xymqy] a[data-astro-cid-ln4xymqy]:hover{color:var(--c-tan)}.svc-map__line[data-astro-cid-ln4xymqy]{margin:0 0 16px;font-size:15.5px;line-height:1.55;color:var(--c-slate)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__line[data-astro-cid-ln4xymqy]{color:#ffffffc7}.svc-map__list[data-astro-cid-ln4xymqy]{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--c-border)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__list[data-astro-cid-ln4xymqy]{border-top-color:#ffffff24}.svc-map__list[data-astro-cid-ln4xymqy] li[data-astro-cid-ln4xymqy]{border-bottom:1px solid var(--c-border)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__list[data-astro-cid-ln4xymqy] li[data-astro-cid-ln4xymqy]{border-bottom-color:#ffffff24}.svc-map__item[data-astro-cid-ln4xymqy]{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:12px 2px;color:inherit;text-decoration:none}.svc-map__item-t[data-astro-cid-ln4xymqy]{font-weight:600;font-size:15px;color:var(--c-ink)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__item-t[data-astro-cid-ln4xymqy]{color:#fff}.svc-map__item-d[data-astro-cid-ln4xymqy]{grid-column:1;font-size:14px;line-height:1.5;color:var(--c-muted);margin-top:2px}.is-dark[data-astro-cid-ln4xymqy] .svc-map__item-d[data-astro-cid-ln4xymqy]{color:#ffffffa8}.svc-map__arrow[data-astro-cid-ln4xymqy]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--c-brown);transition:transform .2s var(--ease)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__arrow[data-astro-cid-ln4xymqy]{color:var(--c-tan)}.svc-map__item[data-astro-cid-ln4xymqy]:hover .svc-map__item-t[data-astro-cid-ln4xymqy]{color:var(--c-brown)}.is-dark[data-astro-cid-ln4xymqy] .svc-map__item[data-astro-cid-ln4xymqy]:hover .svc-map__item-t[data-astro-cid-ln4xymqy]{color:var(--c-tan)}.svc-map__item[data-astro-cid-ln4xymqy]:hover .svc-map__arrow[data-astro-cid-ln4xymqy]{transform:translate(3px)}.svc-map__item[data-astro-cid-ln4xymqy]:focus-visible,.svc-map__more[data-astro-cid-ln4xymqy]:focus-visible,.svc-map__name[data-astro-cid-ln4xymqy] a[data-astro-cid-ln4xymqy]:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}.svc-map__helps[data-astro-cid-ln4xymqy]{margin:0 0 18px;padding-top:14px;border-top:1px solid var(--c-border)}.svc-map__helps-h[data-astro-cid-ln4xymqy]{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--c-ink)}.svc-map__helps[data-astro-cid-ln4xymqy] ul[data-astro-cid-ln4xymqy]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.svc-map__helps[data-astro-cid-ln4xymqy] li[data-astro-cid-ln4xymqy]{position:relative;padding-left:22px;font-size:14.5px;line-height:1.45;color:var(--c-slate)}.svc-map__helps[data-astro-cid-ln4xymqy] li[data-astro-cid-ln4xymqy]:before{content:"";position:absolute;left:2px;top:6px;width:10px;height:6px;border-left:2px solid var(--c-brown);border-bottom:2px solid var(--c-brown);transform:rotate(-45deg)}.svc-map__foot[data-astro-cid-ln4xymqy]{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.svc-map__more[data-astro-cid-ln4xymqy]{font-weight:600;font-size:14.5px;color:var(--c-brown);text-decoration:none}.is-dark[data-astro-cid-ln4xymqy] .svc-map__more[data-astro-cid-ln4xymqy]{color:var(--c-tan)}.svc-map__more[data-astro-cid-ln4xymqy] span[data-astro-cid-ln4xymqy]{display:inline-block;transition:transform .2s var(--ease)}.svc-map__more[data-astro-cid-ln4xymqy]:hover span[data-astro-cid-ln4xymqy]{transform:translate(3px)}@media(max-width:1000px){.svc-map__grid[data-astro-cid-ln4xymqy]{grid-template-columns:1fr 1fr}.svc-map__block--general[data-astro-cid-ln4xymqy],.svc-map__block--restorative[data-astro-cid-ln4xymqy],.svc-map__block--cosmetic[data-astro-cid-ln4xymqy],.svc-map__block--emergency[data-astro-cid-ln4xymqy],.svc-map__block--sedation[data-astro-cid-ln4xymqy]{grid-column:span 1}}@media(max-width:640px){.svc-map__grid[data-astro-cid-ln4xymqy]{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.svc-map__block[data-astro-cid-ln4xymqy],.svc-map__arrow[data-astro-cid-ln4xymqy],.svc-map__more[data-astro-cid-ln4xymqy] span[data-astro-cid-ln4xymqy]{transition:none}.svc-map__block[data-astro-cid-ln4xymqy]:hover{transform:none}}.svc-unsure[data-astro-cid-k7rcsipl]{background:#fff;padding:var(--section-pad) 0}.svc-unsure__grid[data-astro-cid-k7rcsipl]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,6vw,88px);align-items:center}.svc-unsure__fig[data-astro-cid-k7rcsipl]{position:relative;margin:0;max-width:460px}.svc-unsure__photo[data-astro-cid-k7rcsipl]{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4 / 5;background:var(--c-tan-soft)}.svc-unsure__photo[data-astro-cid-k7rcsipl] img{width:100%;height:100%;object-fit:cover;display:block}.svc-unsure__quote[data-astro-cid-k7rcsipl]{position:relative;margin:-64px 20px 0 auto;max-width:340px;padding:22px 24px 20px;background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.svc-unsure__quote[data-astro-cid-k7rcsipl] p[data-astro-cid-k7rcsipl]{margin:0 0 10px;font-family:var(--ff-serif);font-style:italic;font-size:22px;line-height:1.35;color:var(--c-ink)}.svc-unsure__quote[data-astro-cid-k7rcsipl] footer[data-astro-cid-k7rcsipl]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-brown)}.svc-unsure__copy[data-astro-cid-k7rcsipl] h2[data-astro-cid-k7rcsipl]{margin:12px 0 16px}.svc-unsure__copy[data-astro-cid-k7rcsipl] .lead[data-astro-cid-k7rcsipl]{margin:0 0 14px}.svc-unsure__p[data-astro-cid-k7rcsipl]{margin:0 0 22px;font-size:var(--fs-body, 17px);line-height:1.65;color:var(--c-slate);max-width:36em}.svc-unsure__links[data-astro-cid-k7rcsipl]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px}.svc-unsure__links[data-astro-cid-k7rcsipl] a[data-astro-cid-k7rcsipl]{font-weight:600;color:var(--c-brown);text-decoration:none}.svc-unsure__links[data-astro-cid-k7rcsipl] a[data-astro-cid-k7rcsipl] span[data-astro-cid-k7rcsipl]{display:inline-block;transition:transform .2s var(--ease)}.svc-unsure__links[data-astro-cid-k7rcsipl] a[data-astro-cid-k7rcsipl]:hover span[data-astro-cid-k7rcsipl]{transform:translate(3px)}.svc-unsure__links[data-astro-cid-k7rcsipl] a[data-astro-cid-k7rcsipl]:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}@media(max-width:900px){.svc-unsure__grid[data-astro-cid-k7rcsipl]{grid-template-columns:1fr}.svc-unsure__fig[data-astro-cid-k7rcsipl]{margin-inline:auto;width:100%}.svc-unsure__copy[data-astro-cid-k7rcsipl]{order:-1}}@media(prefers-reduced-motion:reduce){.svc-unsure__links[data-astro-cid-k7rcsipl] a[data-astro-cid-k7rcsipl] span[data-astro-cid-k7rcsipl]{transition:none}}.svc-pay[data-astro-cid-dw7mho2o]{background:var(--c-cream);padding:var(--section-pad) 0}.svc-pay__head[data-astro-cid-dw7mho2o]{max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.svc-pay__head[data-astro-cid-dw7mho2o] h2[data-astro-cid-dw7mho2o]{margin-top:12px}.svc-pay__list[data-astro-cid-dw7mho2o]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.svc-pay__item[data-astro-cid-dw7mho2o]{padding:4px clamp(20px,3vw,40px) 4px;border-left:1px solid var(--c-tan)}.svc-pay__item[data-astro-cid-dw7mho2o]:first-child{padding-left:0;border-left:0}.svc-pay__item[data-astro-cid-dw7mho2o]:last-child{padding-right:0}.svc-pay__icon[data-astro-cid-dw7mho2o]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);background:#fff;color:var(--c-brown);box-shadow:var(--shadow-sm);margin-bottom:18px}.svc-pay__t[data-astro-cid-dw7mho2o]{margin:0 0 8px;font-size:var(--fs-h4);font-weight:500;line-height:1.2;color:var(--c-ink)}.svc-pay__p[data-astro-cid-dw7mho2o]{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--c-slate);max-width:30em}.svc-pay__link[data-astro-cid-dw7mho2o]{font-weight:600;font-size:15px;color:var(--c-brown);text-decoration:none}.svc-pay__link[data-astro-cid-dw7mho2o] span[data-astro-cid-dw7mho2o]{display:inline-block;transition:transform .2s var(--ease)}.svc-pay__link[data-astro-cid-dw7mho2o]:hover span[data-astro-cid-dw7mho2o]{transform:translate(3px)}.svc-pay__link[data-astro-cid-dw7mho2o]:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}@media(max-width:860px){.svc-pay__list[data-astro-cid-dw7mho2o]{grid-template-columns:1fr}.svc-pay__item[data-astro-cid-dw7mho2o],.svc-pay__item[data-astro-cid-dw7mho2o]:first-child{padding:24px 0;border-left:0;border-top:1px solid var(--c-tan)}.svc-pay__item[data-astro-cid-dw7mho2o]:first-child{border-top:0;padding-top:0}}@media(prefers-reduced-motion:reduce){.svc-pay__link[data-astro-cid-dw7mho2o] span[data-astro-cid-dw7mho2o]{transition:none}}.svc-faq[data-astro-cid-ngxe3ogu]{background:var(--c-cream);padding:var(--section-pad) 0}.svc-faq__head[data-astro-cid-ngxe3ogu]{margin-bottom:clamp(24px,3vw,36px)}.svc-faq__head[data-astro-cid-ngxe3ogu] h2[data-astro-cid-ngxe3ogu]{margin-top:12px}.svc-faq__box[data-astro-cid-ngxe3ogu] p a{color:var(--c-brown);font-weight:600;text-decoration:underline;text-underline-offset:3px}.svc-faq__box[data-astro-cid-ngxe3ogu] p a:hover{color:var(--c-brown-deep)}.svc-faq__box[data-astro-cid-ngxe3ogu]{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:clamp(8px,1.6vw,16px) clamp(18px,3vw,36px)}
