:root{--sv-muted:#4a5a50;--sv-on-deep:#e9eee6;--sv-on-deep-soft:#a9d3b8;--sv-radius:24px}section[data-astro-cid-ym4lgguh],section[data-astro-cid-ym4lgguh] [data-astro-cid-ym4lgguh],.sv-btn{box-sizing:border-box}.hero[data-astro-cid-ym4lgguh]{flex-wrap:wrap-reverse;align-items:center;gap:2.5rem;padding:3.5rem 0 2.5rem;display:flex}.hero-content[data-astro-cid-ym4lgguh]{flex:420px}.eyebrow[data-astro-cid-ym4lgguh]{color:var(--color-primary);margin-bottom:.6rem;font-size:.9rem;font-weight:600;display:block}.hero-photo[data-astro-cid-ym4lgguh]{flex:320px;max-width:420px}.hero-photo[data-astro-cid-ym4lgguh] img[data-astro-cid-ym4lgguh]{aspect-ratio:4/5;object-fit:cover;background:var(--color-mist-dark);border-radius:12px;width:100%;height:auto;display:block}.hero[data-astro-cid-ym4lgguh] h1[data-astro-cid-ym4lgguh]{font-family:var(--font-display);color:var(--color-primary);margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.12}.hero-sub[data-astro-cid-ym4lgguh]{margin:0 0 .6rem;font-size:1.1rem}.hero-area[data-astro-cid-ym4lgguh]{opacity:.8;margin:0 0 1.75rem;font-size:.95rem}.hero-cta[data-astro-cid-ym4lgguh]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.cta-phone[data-astro-cid-ym4lgguh] a{background:var(--color-primary);color:#fff;border-radius:999px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:inline-block}.cta-secondary[data-astro-cid-ym4lgguh]{border:2px solid var(--color-primary);color:var(--color-primary);border-radius:999px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.cta-secondary[data-astro-cid-ym4lgguh]:hover{background:var(--color-primary);color:#fff}.band[data-astro-cid-ym4lgguh]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.band-inner[data-astro-cid-ym4lgguh]{max-width:1040px;margin:0 auto;padding:4.5rem 1.75rem}.band-white[data-astro-cid-ym4lgguh]{background:#fff}.band-soft[data-astro-cid-ym4lgguh]{background:var(--color-bg)}.band-mist[data-astro-cid-ym4lgguh]{background:var(--color-mist)}.band-deep[data-astro-cid-ym4lgguh]{background:var(--color-deep);color:var(--sv-on-deep)}h2[data-astro-cid-ym4lgguh]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:800;line-height:1.15}h3[data-astro-cid-ym4lgguh]{font-family:var(--font-display);letter-spacing:-.01em}.sv-btn{background:var(--color-primary);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.6rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.sv-btn:hover{background:#275a42}.sv-btn:active{transform:scale(.98)}.sv-btn-block{display:flex}.sv-btn-light{background:var(--sv-on-deep);color:var(--color-deep)}.sv-btn-light:hover{background:#fff}.sv-btn-lg{white-space:nowrap;padding:1rem 2rem;font-size:1.05rem}.band-deep .sv-btn:focus-visible{outline-color:#fff}.quem-atende[data-astro-cid-ym4lgguh]{background:#fff;border-radius:999px;align-items:center;gap:1.1rem;margin:0 0 3.5rem;padding:.65rem 1.6rem .65rem .65rem;display:flex;box-shadow:0 14px 34px -22px #1f2a2373}.quem-photo[data-astro-cid-ym4lgguh]{background:var(--color-mist-dark);border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden}.quem-photo[data-astro-cid-ym4lgguh] img{object-fit:cover;object-position:50% 0;transform-origin:40% 62%;width:100%;height:100%;display:block;transform:scale(2.2)}.quem-atende[data-astro-cid-ym4lgguh]>p[data-astro-cid-ym4lgguh]:not(.quem-rating){flex:auto;margin:0;font-size:.93rem;line-height:1.5}.quem-atende[data-astro-cid-ym4lgguh] a[data-astro-cid-ym4lgguh]{color:var(--color-primary);text-underline-offset:3px;font-weight:600}.quem-rating[data-astro-cid-ym4lgguh]{border-left:1px solid var(--color-mist-dark);white-space:nowrap;flex:none;align-items:center;gap:.6rem;margin:0;padding-left:1.25rem;font-size:.95rem;line-height:1.25;display:flex}.quem-rating[data-astro-cid-ym4lgguh] .stars[data-astro-cid-ym4lgguh]{color:#a16207;font-size:1.6rem;line-height:1}.quem-rating[data-astro-cid-ym4lgguh] small[data-astro-cid-ym4lgguh]{color:var(--sv-muted);font-size:.82rem}.intro-grid[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3.5rem;display:grid}.intro-solo[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,1fr)}.intro-main[data-astro-cid-ym4lgguh]>p[data-astro-cid-ym4lgguh]{max-width:64ch;margin:0 0 1.15rem;font-size:1.06rem;line-height:1.65}.intro-main[data-astro-cid-ym4lgguh]>p[data-astro-cid-ym4lgguh]:first-child{color:var(--color-text);font-size:1.18rem;line-height:1.6}.reading[data-astro-cid-ym4lgguh]{background:var(--color-bg);border-radius:20px;align-items:flex-start;gap:1rem;margin-top:1.75rem;padding:1.25rem 1.4rem;display:flex}.reading-icon[data-astro-cid-ym4lgguh]{background:var(--color-mist);width:2.6rem;height:2.6rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.reading-icon[data-astro-cid-ym4lgguh] svg[data-astro-cid-ym4lgguh]{width:1.3rem;height:1.3rem}.service-context-link[data-astro-cid-ym4lgguh]{margin:.45rem 0 0;font-size:.98rem}.service-context-list[data-astro-cid-ym4lgguh]{margin:.6rem 0 0;padding-left:1.1rem;font-size:.95rem}.service-context-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{margin-bottom:.4rem}.reading[data-astro-cid-ym4lgguh] a[data-astro-cid-ym4lgguh]{color:var(--color-primary);text-underline-offset:3px;font-weight:600}.includes-card[data-astro-cid-ym4lgguh]{box-sizing:border-box;background:var(--color-mist);border-radius:var(--sv-radius);padding:2rem 2rem 1.6rem;position:sticky;top:6.5rem}.includes-card[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{margin:0 0 1.35rem;font-size:1.45rem}.check-list[data-astro-cid-ym4lgguh]{gap:.85rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{padding-left:2.15rem;font-size:.98rem;line-height:1.5;position:relative}.check-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]:before{content:"";background:var(--color-primary);border-radius:50%;width:1.45rem;height:1.45rem;position:absolute;top:.05rem;left:0}.check-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:.36rem;height:.68rem;position:absolute;top:.33rem;left:.53rem;transform:rotate(45deg)}.card-note[data-astro-cid-ym4lgguh]{color:var(--sv-muted);text-align:center;margin:.85rem 0 0;font-size:.82rem}.when-inner[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:3rem;display:grid}.when-head[data-astro-cid-ym4lgguh]{position:sticky;top:6.5rem}.when-head[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{margin-bottom:1.5rem}.when-list[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.when-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{box-sizing:border-box;background:#fff;border-radius:20px;align-items:flex-start;gap:.9rem;padding:1.2rem 1.3rem;font-weight:500;line-height:1.45;display:flex}.when-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]>span[data-astro-cid-ym4lgguh]:last-child{padding-top:.45rem}.when-icon[data-astro-cid-ym4lgguh]{background:var(--color-mist);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.when-icon[data-astro-cid-ym4lgguh] svg{width:1.25rem;height:1.25rem}.band-deep[data-astro-cid-ym4lgguh] .eyebrow[data-astro-cid-ym4lgguh]{color:var(--sv-on-deep-soft)}.band-deep[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{color:#fff}.band-deep[data-astro-cid-ym4lgguh] .when-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{color:var(--sv-on-deep);background:#e9eee612;border:1px solid #e9eee624}.band-deep[data-astro-cid-ym4lgguh] .when-icon[data-astro-cid-ym4lgguh]{background:var(--sv-on-deep);color:var(--color-deep)}.when-note[data-astro-cid-ym4lgguh]{margin:0 0 1.5rem;font-size:1rem;line-height:1.55}.when-groups[data-astro-cid-ym4lgguh]{gap:2rem;display:grid}.when-group[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]{margin:0 0 1rem;font-size:1.25rem;font-weight:800}.band-deep[data-astro-cid-ym4lgguh] .when-group[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]{color:#fff}.when-group-hospital[data-astro-cid-ym4lgguh]{border:2px solid var(--sv-on-deep);border-radius:var(--sv-radius);padding:1.5rem}.service-section[data-astro-cid-ym4lgguh]{scroll-margin-top:5rem}.qa-inner[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem;display:grid}.qa-inner[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{margin:0;position:sticky;top:6.5rem}.qa-inner[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]:before{content:"";background:var(--color-primary);border-radius:999px;width:44px;height:6px;margin-bottom:1.1rem;display:block}.qa-text[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{max-width:64ch;margin:0 0 1.15rem;font-size:1.05rem;line-height:1.65}.qa-text[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]:last-child{margin-bottom:0}.qa-text[data-astro-cid-ym4lgguh] a{color:var(--color-primary);text-underline-offset:3px;font-weight:600}.quote[data-astro-cid-ym4lgguh] .band-inner[data-astro-cid-ym4lgguh]{padding-top:4rem;padding-bottom:4rem}.quote-card[data-astro-cid-ym4lgguh]{box-sizing:border-box;background:#fff;border-radius:28px;max-width:780px;margin:0 auto;padding:2.5rem 2.75rem;box-shadow:0 24px 48px -32px #1f2a2373}.quote-card[data-astro-cid-ym4lgguh].has-print{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:2.75rem;max-width:none;display:grid}.quote-print[data-astro-cid-ym4lgguh]{object-fit:cover;object-position:top;background:var(--color-mist-dark);border-radius:18px;width:100%;height:auto;max-height:420px;display:block}.quote-source[data-astro-cid-ym4lgguh]{color:var(--sv-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.google-g[data-astro-cid-ym4lgguh]{width:22px;height:22px}.quote-source[data-astro-cid-ym4lgguh] .stars[data-astro-cid-ym4lgguh]{color:#a16207;letter-spacing:2px}.quote[data-astro-cid-ym4lgguh] blockquote[data-astro-cid-ym4lgguh]{margin:1.1rem 0 1.25rem}.quote[data-astro-cid-ym4lgguh] blockquote[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600;line-height:1.4}.quote[data-astro-cid-ym4lgguh] blockquote[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]:before{content:"“";color:var(--color-primary)}.quote[data-astro-cid-ym4lgguh] blockquote[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]:after{content:"”";color:var(--color-primary)}.quote[data-astro-cid-ym4lgguh] figcaption[data-astro-cid-ym4lgguh]{color:var(--color-primary);font-weight:700}.faq-list[data-astro-cid-ym4lgguh]{columns:2;column-gap:1.25rem}.faq-item[data-astro-cid-ym4lgguh]{box-sizing:border-box;break-inside:avoid;background:var(--color-mist);border-radius:20px;width:100%;margin:0 0 1.25rem;padding:1.4rem 1.5rem;display:inline-block}.faq-item[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]{margin:0 0 .55rem;padding-left:2.1rem;font-size:1.06rem;font-weight:700;line-height:1.35;position:relative}.faq-item[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]:before{content:"?" / "";background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.faq-item[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{margin:0;font-size:.97rem;line-height:1.6}.related-grid[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.related-card[data-astro-cid-ym4lgguh]{background:#fff;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1f2a2314}.related-card[data-astro-cid-ym4lgguh]:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px #1f2a2380}.related-card[data-astro-cid-ym4lgguh]:has(a:focus-visible){outline:3px solid var(--color-primary);outline-offset:3px}.related-media[data-astro-cid-ym4lgguh]{aspect-ratio:4/3;background:var(--color-mist);display:block;position:relative;overflow:hidden}.related-media[data-astro-cid-ym4lgguh] img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.related-icon[data-astro-cid-ym4lgguh]{height:100%;color:var(--color-primary);place-items:center;display:grid}.related-icon[data-astro-cid-ym4lgguh] svg{width:48px;height:48px}.related-body[data-astro-cid-ym4lgguh]{padding:1.15rem 1.3rem 1.4rem;display:block}.related-card[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]{color:var(--color-primary);margin:0 0 .45rem;font-size:1.1rem;font-weight:700;line-height:1.25}.related-card[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh] a[data-astro-cid-ym4lgguh]{color:inherit;text-decoration:none}.related-card[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh] a[data-astro-cid-ym4lgguh]:after{content:"";border-radius:20px;position:absolute;inset:0}.related-card[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh] a[data-astro-cid-ym4lgguh]:focus-visible{outline:none}.related-card[data-astro-cid-ym4lgguh]:hover h3[data-astro-cid-ym4lgguh] a[data-astro-cid-ym4lgguh]{text-underline-offset:3px;text-decoration:underline}.related-card[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{color:var(--sv-muted);margin:0;font-size:.92rem;line-height:1.5}.related-services[data-astro-cid-ym4lgguh]+.service-cta[data-astro-cid-ym4lgguh] .band-inner[data-astro-cid-ym4lgguh]{padding-top:0}.cta-panel[data-astro-cid-ym4lgguh]{background:var(--color-deep);color:var(--sv-on-deep);border-radius:32px;padding:3.25rem 3.5rem;position:relative;overflow:hidden}.cta-paw[data-astro-cid-ym4lgguh]{color:#e9eee60f;pointer-events:none;width:240px;height:240px;position:absolute;top:-3.25rem;right:-2.5rem;transform:rotate(16deg)}.cta-inner[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;display:grid;position:relative}.cta-title[data-astro-cid-ym4lgguh]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800;line-height:1.1}.cta-inner[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]:not(.cta-title){max-width:60ch;margin:0}.steps-mini[data-astro-cid-ym4lgguh]{border-top:1px solid #e9eee624;flex-wrap:wrap;grid-column:1/-1;gap:.6rem;margin:0;padding:1.6rem 0 0;list-style:none;display:flex}.steps-mini[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{background:#e9eee617;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .95rem .35rem .35rem;font-size:.9rem;font-weight:600;display:flex}.steps-mini[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh] span[data-astro-cid-ym4lgguh]{background:var(--sv-on-deep);width:1.65rem;height:1.65rem;color:var(--color-deep);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}@media (width<=860px){.band-inner[data-astro-cid-ym4lgguh]{padding:3.5rem 1.75rem}.intro-grid[data-astro-cid-ym4lgguh],.when-inner[data-astro-cid-ym4lgguh],.qa-inner[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,1fr);gap:2rem}.qa-inner[data-astro-cid-ym4lgguh]{gap:1.25rem}.includes-card[data-astro-cid-ym4lgguh],.when-head[data-astro-cid-ym4lgguh],.qa-inner[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{position:static}.related-grid[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-card[data-astro-cid-ym4lgguh].has-print{grid-template-columns:minmax(0,1fr);gap:1.75rem}.quote-print[data-astro-cid-ym4lgguh]{max-height:320px}.cta-inner[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.cta-panel[data-astro-cid-ym4lgguh]{padding:2.75rem 2.25rem}.cta-inner[data-astro-cid-ym4lgguh]>a{order:2;justify-self:start}}@media (width<=640px){.band-inner[data-astro-cid-ym4lgguh]{padding:3rem 1.1rem}.quote[data-astro-cid-ym4lgguh] .band-inner[data-astro-cid-ym4lgguh]{padding-top:3rem;padding-bottom:3rem}.quem-atende[data-astro-cid-ym4lgguh]{border-radius:var(--sv-radius);flex-wrap:wrap;gap:.9rem;margin-bottom:2.5rem;padding:1rem 1.1rem}.quem-atende[data-astro-cid-ym4lgguh]>p[data-astro-cid-ym4lgguh]:not(.quem-rating){border-top:1px solid var(--color-mist-dark);flex:100%;order:2;padding-top:.85rem}.quem-rating[data-astro-cid-ym4lgguh]{border-left:0;flex:auto;order:1;padding-left:0}.includes-card[data-astro-cid-ym4lgguh]{border-radius:20px;padding:1.6rem 1.35rem 1.35rem}.when-list[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,1fr);gap:.75rem}.when-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{padding:1rem 1.1rem}.when-group-hospital[data-astro-cid-ym4lgguh]{border-radius:20px;padding:1.1rem}.faq-list[data-astro-cid-ym4lgguh]{columns:1}.faq-item[data-astro-cid-ym4lgguh]{padding:1.2rem 1.25rem}.related-grid[data-astro-cid-ym4lgguh]{grid-template-columns:minmax(0,1fr);gap:.9rem}.related-card[data-astro-cid-ym4lgguh]{flex-direction:row;align-items:stretch}.related-media[data-astro-cid-ym4lgguh]{aspect-ratio:auto;flex:0 0 104px;min-height:128px}.related-body[data-astro-cid-ym4lgguh]{padding:1rem 1.1rem}.related-card[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]{font-size:1.02rem}.related-card[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{font-size:.88rem}.cta-panel[data-astro-cid-ym4lgguh]{border-radius:24px;padding:2.25rem 1.35rem}.quote-card[data-astro-cid-ym4lgguh]{border-radius:22px;padding:1.75rem 1.4rem}.reading[data-astro-cid-ym4lgguh]{padding:1.1rem}.sv-btn-lg{white-space:normal}.cta-inner[data-astro-cid-ym4lgguh]>a{justify-self:stretch}.cta-paw[data-astro-cid-ym4lgguh]{width:170px;height:170px;top:-2.5rem;right:-2.5rem}}
