.care-difference__heading.svelte-1orga13 .split-word:where(.svelte-1orga13),.faq.svelte-1orga13 .split-word:where(.svelte-1orga13){display:inline-block}.service-detail.svelte-1orga13{background:var(--color-card);overflow-x:clip}.section-kicker.svelte-1orga13{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:750}.section-kicker--light.svelte-1orga13{color:color-mix(in srgb, var(--color-primary-light) 75%, var(--color-card))}.service-hero.svelte-1orga13{isolation:isolate;background:var(--color-ink);min-height:clamp(39rem,78svh,55rem);color:var(--color-card);position:relative;overflow:clip}.service-hero__image.svelte-1orga13,.service-hero__overlay.svelte-1orga13{width:100%;height:100%;position:absolute;inset:0}.service-hero__image.svelte-1orga13{z-index:-2;object-fit:cover;object-position:72% 28%}.service-hero__overlay.svelte-1orga13{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 76%, transparent) 0%, color-mix(in srgb, var(--color-accent-depth) 34%, transparent) 27%, transparent 68%), linear-gradient(0deg, color-mix(in srgb, var(--color-ink) 78%, transparent) 0%, color-mix(in srgb, var(--color-ink) 22%, transparent) 48%, transparent 72%), radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--color-primary) 20%, transparent), transparent 42%), linear-gradient(125deg, color-mix(in srgb, var(--color-heart-soft) 16%, transparent), transparent 55%)}.service-hero__shell.svelte-1orga13{align-content:space-between;gap:5rem;width:min(100%,100rem);min-height:clamp(39rem,78svh,55rem);margin-inline:auto;padding:clamp(7.5rem,12vw,11rem) 1.25rem clamp(3rem,6vw,5rem);display:grid;position:relative}.service-hero__heading.svelte-1orga13{max-width:37rem}.service-hero__heading.svelte-1orga13>p:where(.svelte-1orga13){color:var(--color-primary-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.service-hero.svelte-1orga13 h1:where(.svelte-1orga13){letter-spacing:-.05em;text-wrap:balance;max-width:12ch;font-size:clamp(2.7rem,6vw,5.6rem);font-weight:480;line-height:.98}.service-hero__summary.svelte-1orga13{justify-self:end;max-width:29rem;padding-right:clamp(0rem,7vw,7rem)}.service-hero__summary.svelte-1orga13 p:where(.svelte-1orga13){color:color-mix(in srgb, var(--color-card) 88%, transparent);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.service-hero__summary.svelte-1orga13 a:where(.svelte-1orga13){color:var(--color-card);align-items:center;gap:.65rem;margin-top:1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.service-intro.svelte-1orga13,.care-includes.svelte-1orga13,.care-difference.svelte-1orga13,.care-journey.svelte-1orga13,.faq.svelte-1orga13,.more.svelte-1orga13{padding:clamp(4.5rem,9vw,9rem) 1.25rem}.service-intro__shell.svelte-1orga13,.care-includes__shell.svelte-1orga13,.care-difference__shell.svelte-1orga13,.care-journey__shell.svelte-1orga13,.faq__shell.svelte-1orga13,.more__shell.svelte-1orga13{width:min(100%,90rem);margin-inline:auto}.service-intro.svelte-1orga13{background:var(--color-paper)}.service-intro__lead.svelte-1orga13{gap:2rem;margin-bottom:clamp(3rem,7vw,7rem);display:grid}.service-intro__copy.svelte-1orga13{justify-self:end;max-width:54rem}.service-intro.svelte-1orga13 h2:where(.svelte-1orga13),.care-includes.svelte-1orga13 h2:where(.svelte-1orga13),.care-difference.svelte-1orga13 h2:where(.svelte-1orga13),.care-journey.svelte-1orga13 h2:where(.svelte-1orga13){letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:650;line-height:.98}.service-intro__copy.svelte-1orga13>p:where(.svelte-1orga13){max-width:42rem;color:var(--color-ink-soft);margin-top:1.5rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55}.service-intro__gallery.svelte-1orga13{gap:.75rem;min-width:0;display:grid}.service-intro__gallery.svelte-1orga13 figure:where(.svelte-1orga13){background:var(--color-mist-30);border-radius:1.25rem;min-width:0;min-height:19rem;overflow:clip}.service-intro__gallery.svelte-1orga13 img:where(.svelte-1orga13){object-fit:cover;width:100%;height:100%}.service-intro__image--portrait.svelte-1orga13,.service-intro__image--team.svelte-1orga13{display:none}.care-includes.svelte-1orga13{isolation:isolate;background:color-mix(in srgb, var(--color-primary-light) 18%, var(--color-card));color:var(--color-ink);position:relative;overflow:clip}.care-includes.svelte-1orga13:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-primary-light) 70%, transparent);border-radius:45%;width:42rem;height:30rem;position:absolute;top:-17rem;right:-8rem}.care-includes__flourish.svelte-1orga13{z-index:-1;width:min(48%,42rem);color:color-mix(in srgb, var(--color-accent) 42%, transparent);pointer-events:none;position:absolute;top:0;right:-4rem}.care-includes__header.svelte-1orga13{gap:1.25rem;max-width:51rem;display:grid}.care-includes__grid.svelte-1orga13{margin-top:clamp(3rem,5vw,4rem);display:grid}.care-includes__item.svelte-1orga13{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 17%, transparent);min-width:0;padding:1.6rem 0;container-type:inline-size}.care-includes__content.svelte-1orga13{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,5cqi,2.25rem);display:grid}.care-includes__icon.svelte-1orga13{background:var(--color-primary-light);width:clamp(4rem,17cqi,6.25rem);height:clamp(4rem,17cqi,6.25rem);color:var(--color-accent);border-radius:100px;place-items:center;display:grid}.care-includes__item.svelte-1orga13 p:where(.svelte-1orga13){align-self:center;max-width:30rem;font-size:clamp(1.1rem,4.5cqi,1.6rem);font-weight:650;line-height:1.28}.care-includes__note.svelte-1orga13{max-width:72rem;color:var(--color-ink-soft);align-items:start;gap:.85rem;margin-top:2rem;font-size:.82rem;line-height:1.55;display:flex}.care-includes__note.svelte-1orga13 svg{flex-shrink:0}@container (width<=22rem){.care-includes__content.svelte-1orga13{gap:1rem}.care-includes__icon.svelte-1orga13 svg{width:2rem;height:2rem}}.care-difference.svelte-1orga13{isolation:isolate;background:var(--color-accent);color:var(--color-card);position:relative;overflow:clip}.care-difference__texture.svelte-1orga13{z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-dark) 92%, transparent) 0%, color-mix(in srgb, var(--color-accent) 80%, transparent) 54%, color-mix(in srgb, var(--color-accent) 36%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-ink) 52%, transparent), transparent 58%);position:absolute;inset:0}.care-difference__texture.svelte-1orga13:after{content:"";filter:grayscale()contrast(1.35);mix-blend-mode:screen;opacity:.65;-webkit-mask-image:radial-gradient(ellipse at 95% 5%, var(--color-ink) 12%, transparent 72%);mask-image:radial-gradient(ellipse at 95% 5%, var(--color-ink) 12%, transparent 72%);background:url(../../../images/services/detail/virtual-care-texture.webp) 50%/100% 100% no-repeat;position:absolute;inset:0;transform:rotate(180deg)}.care-difference__shell.svelte-1orga13{gap:3rem;display:grid}.care-difference.svelte-1orga13 h2:where(.svelte-1orga13){max-width:10ch;margin-top:1rem}.care-difference__copy.svelte-1orga13{align-self:end;max-width:35rem}.care-difference__copy.svelte-1orga13 p:where(.svelte-1orga13){color:color-mix(in srgb, var(--color-card) 82%, transparent);line-height:1.6}.care-difference__copy.svelte-1orga13 .care-difference__statement:where(.svelte-1orga13){color:var(--color-card);letter-spacing:-.025em;margin-bottom:2rem;font-size:clamp(1.45rem,2.8vw,2.25rem);font-weight:520;line-height:1.25}.care-journey.svelte-1orga13{isolation:isolate;background:color-mix(in srgb, var(--color-primary-light) 18%, var(--color-card));position:relative;overflow:clip}.care-journey__shape.svelte-1orga13{z-index:-1;background:color-mix(in srgb, var(--color-primary-light) 68%, transparent);filter:blur(.05rem);border-radius:48% 52% 66% 34%;width:25rem;height:25rem;position:absolute}.care-journey__shape--top.svelte-1orga13{top:-16rem;right:-9rem}.care-journey__shape--bottom.svelte-1orga13{bottom:-17rem;left:-8rem}.care-journey__shell.svelte-1orga13{position:relative;container-type:inline-size}.care-journey__header.svelte-1orga13{max-width:30rem}.care-journey__header.svelte-1orga13 h2:where(.svelte-1orga13){margin-top:1rem}.care-journey__line.svelte-1orga13{width:100%;height:30cqw;color:color-mix(in srgb, var(--color-accent) 72%, var(--color-heart-soft));pointer-events:none;display:none;position:absolute;top:0;left:0}.care-journey__steps.svelte-1orga13{gap:3rem;margin-top:3rem;display:grid}.care-journey__step.svelte-1orga13{max-width:28rem}.care-journey__visual.svelte-1orga13{width:8.75rem;height:8.75rem;margin-bottom:1.5rem;position:relative}.care-journey__icon.svelte-1orga13{background:color-mix(in srgb, var(--color-primary-light) 62%, var(--color-card));width:100%;height:100%;color:var(--color-accent);border-radius:100px;place-items:center;display:grid}.care-journey__number.svelte-1orga13{z-index:1;background:var(--color-accent);width:2.7rem;height:2.7rem;color:var(--color-card);border-radius:100px;place-items:center;font-size:.8rem;font-weight:750;display:grid;position:absolute;top:-.35rem;left:-.55rem}.care-journey__step.svelte-1orga13 h3:where(.svelte-1orga13){letter-spacing:-.035em;font-size:clamp(1.45rem,3vw,2rem);font-weight:650;line-height:1.08}.care-journey__step.svelte-1orga13>p:where(.svelte-1orga13){color:var(--color-ink-soft);margin-top:.75rem;line-height:1.55}.faq.svelte-1orga13{background:var(--color-card);border-top:1px solid var(--color-line)}.faq__shell.svelte-1orga13{gap:2.5rem;display:grid}.faq__heading.svelte-1orga13 h2:where(.svelte-1orga13){letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin-top:1rem;font-size:clamp(2.4rem,5vw,5rem);font-weight:680;line-height:.98}.faq__list.svelte-1orga13{gap:.5rem;display:grid}.faq__list.svelte-1orga13 details:where(.svelte-1orga13){border:1px solid var(--color-line);background:var(--color-paper);border-radius:1rem;transition:border-color .25s,background .25s;overflow:hidden}.faq__list.svelte-1orga13 details:where(.svelte-1orga13).is-open{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line));background:var(--color-card)}.faq__list.svelte-1orga13 summary:where(.svelte-1orga13){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-weight:650;list-style:none;display:flex}.faq__list.svelte-1orga13 summary:where(.svelte-1orga13)::-webkit-details-marker{display:none}.faq__toggle.svelte-1orga13{border:1px solid var(--color-line);background:var(--color-card);width:2rem;height:2rem;color:var(--color-accent);border-radius:100px;flex:none;place-items:center;transition:transform .35s cubic-bezier(.2,0,0,1),background .25s,color .25s,border-color .25s;display:grid}.faq__list.svelte-1orga13 details:where(.svelte-1orga13).is-open .faq__toggle:where(.svelte-1orga13){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-card);transform:rotate(45deg)}.faq__list.svelte-1orga13 summary:where(.svelte-1orga13):hover .faq__toggle:where(.svelte-1orga13){border-color:var(--color-accent)}.faq__body.svelte-1orga13{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,0,0,1);display:grid}.faq__list.svelte-1orga13 details:where(.svelte-1orga13).is-open .faq__body:where(.svelte-1orga13){grid-template-rows:1fr}.faq__body.svelte-1orga13>div:where(.svelte-1orga13){overflow:hidden}.faq__answer.svelte-1orga13{max-width:48rem;color:var(--color-ink-soft);opacity:0;padding:0 1.35rem 1.35rem;line-height:1.65;transition:opacity .3s .12s,transform .3s .12s;transform:translateY(-.25rem)}.faq__answer.svelte-1orga13 p+p,.faq__answer.svelte-1orga13 ul,.faq__answer.svelte-1orga13 ol{margin-top:.75rem}.faq__answer.svelte-1orga13 ul,.faq__answer.svelte-1orga13 ol{padding-left:1.25rem}.faq__answer.svelte-1orga13 a{color:var(--color-accent);text-decoration:underline}.faq__list.svelte-1orga13 details:where(.svelte-1orga13).is-open .faq__answer:where(.svelte-1orga13){opacity:1;transform:none}.more.svelte-1orga13{background:var(--color-paper)}.patient-quote+.more.svelte-1orga13{padding-top:clamp(1rem,2vw,2rem)}.more__grid.svelte-1orga13{gap:1rem;margin-top:2rem;display:grid}.related-card-shell.svelte-1orga13{min-width:0;container:related-service/inline-size}.related-card.svelte-1orga13{border:1px solid var(--color-mist-30);background:var(--color-card);min-width:0;min-height:100%;color:var(--color-ink);box-shadow:0 .0625rem 0 var(--color-mist-30);border-radius:1.25rem;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:clip}.related-card__media.svelte-1orga13{aspect-ratio:16/9;background:var(--color-mist-30);flex:none;width:100%;display:block;overflow:hidden}.related-card__media.svelte-1orga13 img:where(.svelte-1orga13){object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.related-card__body.svelte-1orga13{isolation:isolate;background:linear-gradient(145deg, var(--color-card), var(--color-mist-10));flex-direction:column;flex:1;justify-content:space-between;gap:2.5rem;min-height:17rem;padding:clamp(1.35rem,6cqi,2rem);display:flex;position:relative;overflow:clip}.related-card__body.svelte-1orga13:before{z-index:-1;background-image:radial-gradient(circle, var(--color-mist-60) .04rem, transparent .055rem);opacity:.2;-webkit-mask-image:radial-gradient(ellipse at 92% 96%, var(--color-ink), transparent 62%);mask-image:radial-gradient(ellipse at 92% 96%, var(--color-ink), transparent 62%);content:"";pointer-events:none;background-size:.42rem .42rem;position:absolute;inset:0}.related-card__main.svelte-1orga13{flex-direction:column;gap:1rem;display:flex}.related-card__meta.svelte-1orga13{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.7rem;font-weight:750;line-height:1.2;display:flex}.related-card__heart.svelte-1orga13{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-card));border-radius:100px;place-items:center;width:2rem;height:2rem;display:grid;overflow:clip}.related-card__heart.svelte-1orga13 img:where(.svelte-1orga13){width:2.25rem;max-width:none;height:2.25rem;display:block;transform:translate(-.16rem,-.1rem)}.related-card__tag.svelte-1orga13{background:var(--color-primary-light);min-height:1.75rem;color:var(--color-accent-depth);letter-spacing:.08em;border-radius:.5rem;align-items:center;padding:.4rem .7rem;font-size:.65rem;font-weight:750;display:inline-flex}.related-card__title.svelte-1orga13{color:var(--color-ink);letter-spacing:-.035em;font-size:clamp(1.5rem,7cqi,2rem);font-weight:650;line-height:1.08}.related-card__summary.svelte-1orga13{max-width:32rem;color:var(--color-ink-soft);font-size:.9rem;line-height:1.55}.related-card__footer.svelte-1orga13{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.75rem;display:grid}.related-card__detail.svelte-1orga13{flex-direction:column;gap:.15rem;min-width:0;display:flex}.related-card__detail.svelte-1orga13 strong:where(.svelte-1orga13){font-size:.88rem;line-height:1.25}.related-card__detail.svelte-1orga13 span:where(.svelte-1orga13){color:var(--color-ink-soft);font-size:.72rem;line-height:1.3}.related-card__arrow.svelte-1orga13{width:2rem;height:2rem;color:var(--color-accent);place-items:center;transition:transform .22s;display:grid}.related-card.svelte-1orga13:hover{border-color:var(--color-heart-soft);box-shadow:0 1.25rem 2.75rem color-mix(in srgb, var(--color-accent) 10%, transparent);transform:translateY(-.25rem)}.related-card.svelte-1orga13:hover .related-card__media:where(.svelte-1orga13) img:where(.svelte-1orga13){transform:scale(1.045)}.related-card.svelte-1orga13:hover .related-card__arrow:where(.svelte-1orga13){transform:translate(.25rem)}.related-card.svelte-1orga13:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.25rem}@media (width<=47.999rem){.service-hero.svelte-1orga13,.service-hero__shell.svelte-1orga13{min-height:clamp(40rem,100svh,46rem)}.service-hero__image.svelte-1orga13{object-position:center 30%}.service-hero__overlay.svelte-1orga13{background:linear-gradient(0deg, color-mix(in srgb, var(--color-ink) 90%, transparent) 0%, color-mix(in srgb, var(--color-ink) 72%, transparent) 38%, color-mix(in srgb, var(--color-ink) 18%, transparent) 62%, transparent 78%), linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 30%, transparent) 0%, transparent 18%)}.service-hero__shell.svelte-1orga13{align-content:end;gap:1.5rem}.service-hero__summary.svelte-1orga13{justify-self:start;padding-right:0}}@media (width>=48rem){.service-hero__shell.svelte-1orga13,.service-intro.svelte-1orga13,.care-includes.svelte-1orga13,.care-difference.svelte-1orga13,.care-journey.svelte-1orga13,.faq.svelte-1orga13,.more.svelte-1orga13{padding-inline:2.5rem}.service-intro__lead.svelte-1orga13{grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);align-items:start}.service-intro__gallery.svelte-1orga13{grid-template-rows:29rem;grid-template-columns:minmax(0,1.45fr) minmax(0,.72fr) minmax(0,.72fr)}.service-intro__gallery.svelte-1orga13 figure:where(.svelte-1orga13),.service-intro__image--portrait.svelte-1orga13,.service-intro__image--team.svelte-1orga13{min-height:0;display:block}.service-intro__image--portrait.svelte-1orga13 img:where(.svelte-1orga13),.service-intro__image--team.svelte-1orga13 img:where(.svelte-1orga13){object-position:center 28%}.care-includes__grid.svelte-1orga13{grid-template-columns:repeat(2,minmax(0,1fr))}.care-includes__item.svelte-1orga13{padding:1.6rem 2rem}.care-includes__item.svelte-1orga13:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--color-accent) 17%, transparent);padding-left:0}.care-includes__item.svelte-1orga13:nth-last-child(-n+2){border-bottom:0}.care-difference__shell.svelte-1orga13{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:start;gap:5rem}.care-difference__heading.svelte-1orga13{align-self:start;position:sticky;top:7rem}.more__grid.svelte-1orga13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.care-journey.svelte-1orga13{padding-block:clamp(4rem,5vw,6rem)}.care-journey__header.svelte-1orga13{max-width:36%;position:absolute;top:0;left:0}.care-journey__header.svelte-1orga13 h2:where(.svelte-1orga13){font-size:clamp(3.2rem,5.5cqw,5.2rem)}.care-journey__line.svelte-1orga13{display:block}.care-journey__steps.svelte-1orga13{grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;margin-top:0;padding-left:7%}.care-journey__step.svelte-1orga13{z-index:1;padding-top:18cqw;position:relative}.care-journey__visual.svelte-1orga13{width:9cqw;height:9cqw;margin-bottom:1.2rem}.care-journey__step.svelte-1orga13 h3:where(.svelte-1orga13){font-size:clamp(1.25rem,2.1cqw,1.8rem)}.care-journey__step--middle.svelte-1orga13{padding-top:12cqw}.care-journey__step--last.svelte-1orga13{padding-top:6cqw}.faq__shell.svelte-1orga13{grid-template-columns:minmax(16rem,.5fr) minmax(0,1fr);align-items:start}.more__grid.svelte-1orga13{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=90rem){.service-hero__shell.svelte-1orga13{padding-inline:5rem}}@media (prefers-reduced-motion:reduce){.related-card.svelte-1orga13,.related-card__media.svelte-1orga13 img:where(.svelte-1orga13),.related-card__arrow.svelte-1orga13,.faq__toggle.svelte-1orga13,.faq__body.svelte-1orga13,.faq__answer.svelte-1orga13{transition:none}.related-card.svelte-1orga13:hover,.related-card.svelte-1orga13:hover .related-card__media:where(.svelte-1orga13) img:where(.svelte-1orga13),.related-card.svelte-1orga13:hover .related-card__arrow:where(.svelte-1orga13){transform:none}}
