.compare[data-astro-cid-fztqauyw]{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.compare__image[data-astro-cid-fztqauyw]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--lilac-soft)}.compare[data-astro-cid-fztqauyw] img[data-astro-cid-fztqauyw]{width:100%;height:100%;object-fit:cover}.compare__before[data-astro-cid-fztqauyw]{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--position)) 0 0)}.compare__before[data-astro-cid-fztqauyw] img[data-astro-cid-fztqauyw]{width:100%}.compare__line[data-astro-cid-fztqauyw]{position:absolute;top:0;bottom:0;left:var(--position);width:3px;transform:translate(-50%);background:#fff;box-shadow:0 0 0 1px #29192e2e}.compare__line[data-astro-cid-fztqauyw] span[data-astro-cid-fztqauyw]{position:absolute;top:50%;left:50%;display:grid;width:3rem;height:3rem;place-items:center;transform:translate(-50%,-50%);border:3px solid white;border-radius:50%;color:#fff;background:var(--plum);box-shadow:var(--shadow-sm);font-weight:900}.compare__label[data-astro-cid-fztqauyw]{position:absolute;top:1rem;z-index:2;padding:.45rem .7rem;border-radius:999px;color:#fff;background:#29192ecc;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.compare__label--before[data-astro-cid-fztqauyw]{left:1rem}.compare__label--after[data-astro-cid-fztqauyw]{right:1rem;color:var(--plum-deep);background:#ffffffe6}.compare[data-astro-cid-fztqauyw] input[data-astro-cid-fztqauyw]{position:absolute;z-index:4;inset:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.service-map[data-astro-cid-a5au5345]{background:var(--paper)}.service-map__head[data-astro-cid-a5au5345]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:2.25rem}.service-map__head[data-astro-cid-a5au5345] .section-title[data-astro-cid-a5au5345]{max-width:9ch}.service-map__head[data-astro-cid-a5au5345]>div[data-astro-cid-a5au5345]:last-child{max-width:33rem;justify-self:end}.service-map__head[data-astro-cid-a5au5345]>div[data-astro-cid-a5au5345]:last-child p[data-astro-cid-a5au5345]{margin:0;color:var(--ink-soft)}.service-map__head[data-astro-cid-a5au5345] .text-link[data-astro-cid-a5au5345]{margin-top:1rem}.service-map__shell[data-astro-cid-a5au5345]{display:grid;min-height:34rem;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.75fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lg)}.service-map__panel[data-astro-cid-a5au5345]{position:relative;z-index:2;padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(160deg,var(--cream),var(--blush-soft))}.service-map__panel[data-astro-cid-a5au5345] h3[data-astro-cid-a5au5345]{margin:0;font-size:1.75rem}.service-map__panel[data-astro-cid-a5au5345]>p[data-astro-cid-a5au5345]{margin:.35rem 0 1.5rem;color:var(--ink-soft);font-size:.87rem}.service-map__areas[data-astro-cid-a5au5345]{display:grid;gap:.65rem}.service-map__area[data-astro-cid-a5au5345]{display:grid;grid-template-columns:1fr 2.9rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffd1;transition:border-color .18s ease,transform .18s ease}.service-map__area[data-astro-cid-a5au5345]:has(button[aria-pressed=true]){border-color:var(--gold);box-shadow:var(--shadow-sm)}.service-map__area[data-astro-cid-a5au5345]:hover{transform:translateY(-1px);border-color:#6f3c824d}.service-map__area[data-astro-cid-a5au5345] button[data-astro-cid-a5au5345]{display:flex;min-height:3.45rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.service-map__area[data-astro-cid-a5au5345] button[data-astro-cid-a5au5345] span[data-astro-cid-a5au5345]{display:inline-flex;align-items:center;gap:.65rem;font-weight:760}.service-map__area[data-astro-cid-a5au5345] button[data-astro-cid-a5au5345] i[data-astro-cid-a5au5345]{width:.72rem;height:.72rem;flex:none;border:2px solid white;border-radius:50%;background:var(--area-color);box-shadow:0 0 0 1px var(--area-color)}.service-map__area[data-astro-cid-a5au5345] button[data-astro-cid-a5au5345] small[data-astro-cid-a5au5345]{color:var(--ink-soft);font-size:.62rem}.service-map__area[data-astro-cid-a5au5345]>a[data-astro-cid-a5au5345]{display:grid;place-items:center;border-left:1px solid var(--line);color:var(--plum);font-weight:900}.service-map__area[data-astro-cid-a5au5345]>a[data-astro-cid-a5au5345]:hover{color:#fff;background:var(--plum)}.service-map__reset[data-astro-cid-a5au5345]{margin-top:1rem;padding:0;border:0;color:var(--plum-deep);background:transparent;font-size:.78rem;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.service-map__panel[data-astro-cid-a5au5345]>small[data-astro-cid-a5au5345]{display:block;margin-top:1.25rem;color:var(--ink-soft);font-size:.68rem;line-height:1.45}.service-map__canvas[data-astro-cid-a5au5345]{z-index:1;min-height:34rem;background:var(--lilac-soft)}.service-map__canvas[data-astro-cid-a5au5345].is-unavailable:after{display:grid;height:100%;place-items:center;padding:2rem;content:"The interactive map is temporarily unavailable. Call us to confirm your neighborhood.";color:var(--ink-soft);text-align:center}.service-map__noscript[data-astro-cid-a5au5345]{grid-column:1 / -1;margin:0;padding:1rem;color:var(--ink-soft)}.service-map .leaflet-tile-pane{filter:grayscale(.8) saturate(.35) brightness(1.12) contrast(.8);opacity:.7}.service-map .leaflet-control-zoom a{color:var(--plum-deep)}.service-map .leaflet-control-attribution{font-size:.62rem}.service-map .borough-label{padding:.38rem .7rem;border:2px solid var(--plum);border-radius:999px;color:var(--plum-deep);background:#fffffff5;box-shadow:0 8px 24px #29192e2e;font-size:.76rem;font-weight:900}.service-map .borough-label--manhattan{border-color:#5f2e71}.service-map .borough-label--brooklyn{border-color:#c55f7e}.service-map .borough-label--queens{border-color:#b57b19}.service-map .borough-label--bronx{border-color:#7c5aa7}.service-map .leaflet-tooltip-top:before,.service-map .leaflet-tooltip-bottom:before,.service-map .leaflet-tooltip-left:before,.service-map .leaflet-tooltip-right:before{display:none}@media(max-width:52rem){.service-map__head[data-astro-cid-a5au5345]{grid-template-columns:1fr}.service-map__head[data-astro-cid-a5au5345]>div[data-astro-cid-a5au5345]:last-child{max-width:40rem;justify-self:start}.service-map__shell[data-astro-cid-a5au5345]{grid-template-columns:1fr}.service-map__canvas[data-astro-cid-a5au5345]{min-height:28rem;grid-row:1}}@media(max-width:36rem){.service-map__canvas[data-astro-cid-a5au5345]{min-height:24rem}.service-map__area[data-astro-cid-a5au5345] button[data-astro-cid-a5au5345] small[data-astro-cid-a5au5345]{display:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:clamp(35rem,48vw,43rem);overflow:hidden;border-bottom:1px solid var(--line);background:#fffaf5}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.hero__media[data-astro-cid-j7pv25f6]:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(255,250,246,.98) 0%,rgba(255,250,246,.91) 31%,rgba(255,250,246,.18) 54%,transparent 72%)}.hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center}.hero__grid[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;min-height:clamp(35rem,48vw,43rem);grid-template-columns:minmax(0,34rem) 1fr;align-items:center}.hero__copy[data-astro-cid-j7pv25f6]{padding:3.5rem 0 4rem}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.9rem;color:#b27b2a;font-size:.72rem;letter-spacing:.16em}.hero[data-astro-cid-j7pv25f6] .display-title[data-astro-cid-j7pv25f6]{max-width:none;font-size:clamp(3.4rem,5.15vw,5.15rem);line-height:.88;letter-spacing:-.045em}.hero[data-astro-cid-j7pv25f6] .display-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:#211d22;white-space:nowrap}.hero[data-astro-cid-j7pv25f6] .display-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;margin-top:.22em;color:#b68ac5;font-family:var(--font-script);font-size:1.13em;font-weight:400;line-height:.88;letter-spacing:0;white-space:nowrap}.hero__lede[data-astro-cid-j7pv25f6]{max-width:31rem;margin:1.55rem 0 0;color:#574f55;font-size:clamp(.96rem,1.3vw,1.08rem);line-height:1.55}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.hero__quote[data-astro-cid-j7pv25f6]{min-width:14.2rem;background:#a86fc1;box-shadow:0 12px 28px #854f9e3d}.hero__quote[data-astro-cid-j7pv25f6]:hover{background:var(--plum)}.hero__quote[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:.35rem;font-size:1.15rem;transition:transform .18s ease}.hero__quote[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{transform:translate(.22rem)}.hero__phone[data-astro-cid-j7pv25f6]{gap:.65rem;min-width:14.2rem;justify-content:flex-start;padding:.34rem 1.05rem .34rem .38rem;border-color:#49225338;background:#ffffffc2}.hero__phone-icon[data-astro-cid-j7pv25f6]{display:grid;width:2.45rem;height:2.45rem;flex:none;place-items:center;border-radius:50%;color:#fff;background:#d0a14f}.hero__phone-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.2rem;height:1.2rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service-highlights[data-astro-cid-j7pv25f6]{position:relative;z-index:3;border-bottom:1px solid var(--line);background:#fffefdf5}.service-highlights__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr)}.service-highlights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{position:relative;display:grid;min-height:11rem;place-content:center;padding:1.55rem 1rem;text-align:center}.service-highlights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]:before{position:absolute;top:24%;bottom:24%;left:0;width:1px;content:"";background:var(--line)}.service-highlights[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:3rem;height:3rem;margin:0 auto .65rem;color:#c79a52;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .3s ease}.service-highlights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translateY(-.3rem) scale(1.06);color:var(--plum)}.service-highlights[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;color:#39293d;font-size:clamp(1.1rem,1.5vw,1.35rem);letter-spacing:-.02em}.service-highlights[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.1rem 0 0;color:var(--ink-soft);font-size:.78rem}.why-us[data-astro-cid-j7pv25f6]{overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fffdfb,#fbf4fb)}.why-us__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.why-us__image[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border:1px solid rgba(199,151,67,.45);border-radius:1.65rem .35rem;box-shadow:0 24px 54px #4821531f}.why-us__image[data-astro-cid-j7pv25f6]:after{position:absolute;inset:auto 0 0;height:44%;content:"";background:linear-gradient(transparent,#fffaf7ed)}.why-us__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.25,1)}.why-us__image[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.035)}.why-us__image[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;right:1.5rem;bottom:1rem;margin:0;transform:rotate(-7deg);color:#b68ac5;font-family:var(--font-script);font-size:clamp(2rem,4vw,3.35rem);line-height:.78;text-align:right}.why-us__copy[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{max-width:14ch}.why-us__lede[data-astro-cid-j7pv25f6]{max-width:39rem;margin:1rem 0 0;color:var(--ink-soft)}.why-us__details[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:1.5rem;align-items:end;margin-top:1.35rem}.why-us__details[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.why-us__details[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.65rem;color:#4d3e50;font-family:var(--font-display);font-size:1.05rem;font-weight:560}.why-us__details[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{display:block;width:1.35rem;height:1.35rem;flex:none;border-radius:50%;content:"";background-color:#b68ac5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.4 2.5 2.5L12.2 5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.9rem;box-shadow:0 5px 12px #6f3c822e}.why-us__note[data-astro-cid-j7pv25f6]{margin:0;transform:rotate(-7deg);color:#b68ac5;font-family:var(--font-script);font-size:2rem;line-height:.9;text-align:center}.section-head[data-astro-cid-j7pv25f6],.voices__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:end;margin-bottom:3rem}.section-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.voices__intro[data-astro-cid-j7pv25f6]{max-width:31rem;margin:0 0 .25rem auto;color:var(--ink-soft)}.voices__intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1rem}.services__layout[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem}.services__primary[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.services__card[data-astro-cid-j7pv25f6]{display:block;min-height:0;overflow:hidden;padding:clamp(1.5rem,3vw,2.35rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--blush-soft);box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.services__card[data-astro-cid-j7pv25f6]:nth-child(2){background:var(--lilac-soft)}.services__card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.services__card[data-astro-cid-j7pv25f6]:hover{border-color:#6f3c8252}.services__icon[data-astro-cid-j7pv25f6]{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid rgba(111,60,130,.18);border-radius:1rem;color:var(--plum-deep);background:#ffffffa8}.services__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.85rem;height:1.85rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.services__card[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{margin-top:1.75rem}.services__card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.services__list[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--rose);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.services__card[data-astro-cid-j7pv25f6]:nth-child(2) span[data-astro-cid-j7pv25f6]{color:var(--plum)}.services__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.35rem 0 .5rem;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1}.services__card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);font-size:.9rem}.services__card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;color:var(--plum);font-size:.78rem}.services__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.services__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.6rem 1fr auto;gap:.75rem;align-items:start;padding:1.35rem .8rem;border-bottom:1px solid var(--line);transition:background .18s ease,padding .18s ease}.services__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.services__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{padding-inline:1.2rem;background:#ffffff80}.services__number[data-astro-cid-j7pv25f6]{color:var(--rose);font-family:var(--font-display)}.services__list[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--rose)}.services__list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.1rem 0 .25rem;font-size:1.35rem}.services__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.5}.services__arrow[data-astro-cid-j7pv25f6]{color:var(--plum);font-size:1.3rem}.results__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);align-items:center}.results__copy[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{margin-top:1.6rem}.care[data-astro-cid-j7pv25f6]{color:#fff;background:var(--plum-deep)}.care__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,8rem);align-items:center}.care__image[data-astro-cid-j7pv25f6]{position:relative}.care__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12rem 12rem var(--radius-lg) var(--radius-lg)}.care__stamp[data-astro-cid-j7pv25f6]{position:absolute;right:-1rem;bottom:2rem;display:grid;width:8rem;height:8rem;place-content:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;text-align:center;background:var(--rose);box-shadow:var(--shadow-lg)}.care__stamp[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.4rem;line-height:.9}.care__stamp[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:6rem;font-size:.66rem}.care[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--gold-soft)}.care[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6],.care[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffad}.care[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin:2.5rem 0 0;padding:0;list-style:none}.care[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.16)}.care[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--gold-soft);font-family:var(--font-display)}.care[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-body);font-size:1rem;letter-spacing:0}.care[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.3rem 0 0;font-size:.88rem}.voices__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;align-items:stretch}.voices[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0}.voices[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--gold);letter-spacing:.16em}.voices__lead[data-astro-cid-j7pv25f6]{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-lg);color:#fff;background:var(--plum-deep);box-shadow:var(--shadow-lg)}.voices__lead[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:2rem 0;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.18;letter-spacing:-.02em}.voices[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{color:inherit;opacity:.66;font-size:.74rem}.voices__notes[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.voices__notes[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{display:flex;min-height:12rem;flex-direction:column;justify-content:space-between;padding:1.45rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffad}.voices__notes[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]:last-child{min-height:0}.voices__notes[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.7rem 0 1.25rem;font-family:var(--font-display);font-size:1.08rem;line-height:1.32}.faq-preview[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);background:var(--paper)}.faq-preview__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,7rem)}.faq-preview[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.faq-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 0;list-style:none;font-weight:800;cursor:pointer}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--rose);font-size:1.4rem;transition:transform .18s ease}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:rotate(45deg)}.faq-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:42rem;margin:-.35rem 0 1.35rem;color:var(--ink-soft)}@media(max-width:58rem){.hero__media[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,#fffaf6f7,#fffaf6e0 48%,#fffaf647 76%)}.hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:58% center}.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,31rem) 1fr}.section-head[data-astro-cid-j7pv25f6],.voices__head[data-astro-cid-j7pv25f6],.results__grid[data-astro-cid-j7pv25f6],.care__grid[data-astro-cid-j7pv25f6],.voices__grid[data-astro-cid-j7pv25f6],.faq-preview__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.voices__intro[data-astro-cid-j7pv25f6]{margin-left:0}.services__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.services__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{border-left:0}.results__copy[data-astro-cid-j7pv25f6]{max-width:44rem}.care__image[data-astro-cid-j7pv25f6]{width:min(82%,30rem)}.service-highlights__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.service-highlights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:nth-child(3):before{display:none}.service-highlights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--line)}.why-us__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why-us__image[data-astro-cid-j7pv25f6]{width:min(100%,40rem)}}@media(max-width:38rem){.hero[data-astro-cid-j7pv25f6]{min-height:43rem}.hero__media[data-astro-cid-j7pv25f6]{top:19rem}.hero__media[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#fffaf5,#fffaf594 20%,#fffaf500 52%)}.hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:66% center}.hero__grid[data-astro-cid-j7pv25f6]{min-height:43rem;grid-template-columns:1fr;align-items:start}.hero__copy[data-astro-cid-j7pv25f6]{padding:2.6rem 0 0}.hero[data-astro-cid-j7pv25f6] .display-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.85rem,14vw,4.15rem)}.hero[data-astro-cid-j7pv25f6] .display-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6] .display-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{white-space:normal}.hero__lede[data-astro-cid-j7pv25f6]{margin-top:1.1rem;font-size:.94rem;line-height:1.48}.hero__actions[data-astro-cid-j7pv25f6]{display:grid}.hero__phone[data-astro-cid-j7pv25f6]{justify-content:flex-start}.services__primary[data-astro-cid-j7pv25f6],.voices__notes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.voices__notes[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]:last-child{grid-column:auto}.services__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1.6rem 1fr auto;padding-inline:0}.care__image[data-astro-cid-j7pv25f6]{width:100%}.care__stamp[data-astro-cid-j7pv25f6]{right:0}.voices__lead[data-astro-cid-j7pv25f6]{min-height:24rem}.service-highlights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{min-height:9rem;padding:1.15rem .55rem}.service-highlights[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:2.45rem;height:2.45rem}.service-highlights[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1rem}.service-highlights[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.7rem}.why-us__image[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{right:1rem;font-size:2.2rem}.why-us__details[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why-us__note[data-astro-cid-j7pv25f6]{display:none}}
