.review-underline[data-astro-cid-q7yrdv5d]{position:absolute;inset-inline:-.55rem;top:calc(100% - 1px);block-size:23px;color:var(--color-star);pointer-events:none}@media(width<40rem){.hero-title[data-astro-cid-q7yrdv5d]{font-size:1.875rem}}.service-row[data-astro-cid-cwrovp2n]{position:relative;display:block;overflow:hidden;border-bottom:1px solid var(--color-line);isolation:isolate}.service-link[data-astro-cid-cwrovp2n]{color:inherit;text-decoration:none}.service-link[data-astro-cid-cwrovp2n]:after{content:"";position:absolute;inset-block-start:0;inset-block-end:-100vh;inset-inline:0;z-index:3}.service-inner[data-astro-cid-cwrovp2n]{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:start;column-gap:1.5rem;padding-block:2rem;padding-inline:0;transition:padding-inline .5s cubic-bezier(.16,1,.3,1)}.service-covers-col[data-astro-cid-cwrovp2n]{display:none}.service-bar[data-astro-cid-cwrovp2n]{position:absolute;inset-block:0;inset-inline-start:0;z-index:1;inline-size:3px;background-color:var(--color-accent);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.16,1,.3,1)}.service-media[data-astro-cid-cwrovp2n]{position:relative;display:block;z-index:0;aspect-ratio:16 / 9;margin-block-end:1.5rem;overflow:hidden;opacity:1;transform:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.service-media-focus[data-astro-cid-cwrovp2n]{object-position:center 40%}.service-num[data-astro-cid-cwrovp2n]{padding-block-start:.75rem;color:var(--color-ink-subtle);transition:color .3s ease}.service-title[data-astro-cid-cwrovp2n]{font-family:var(--font-display);font-size:clamp(1.45rem,3.4vw,2.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--color-ink);transition:color .3s ease}.service-lead[data-astro-cid-cwrovp2n]{color:var(--color-ink-muted);transition:color .3s ease}.service-covers[data-astro-cid-cwrovp2n]{color:var(--color-ink-subtle);transition:color .3s ease}.service-icon[data-astro-cid-cwrovp2n],.service-arrow[data-astro-cid-cwrovp2n]{color:var(--color-ink-subtle);transition:color .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.service-inner[data-astro-cid-cwrovp2n]{column-gap:3rem;padding-block:2.5rem}}@media(min-width:1024px){.service-inner[data-astro-cid-cwrovp2n]{grid-template-columns:auto minmax(0,1fr) minmax(0,15rem) auto;min-block-size:11.5rem;align-items:center}.service-covers-inline[data-astro-cid-cwrovp2n]{display:none}.service-covers-col[data-astro-cid-cwrovp2n]{display:block;white-space:pre-line;text-align:end;text-wrap:balance}.service-num[data-astro-cid-cwrovp2n]{padding-block-start:0}.surface-light .service-inner[data-astro-cid-cwrovp2n]{grid-template-columns:auto minmax(0,1fr) auto}.surface-light .service-covers-col[data-astro-cid-cwrovp2n]{display:none}.surface-light .service-row[data-astro-cid-cwrovp2n]:after{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(to right,var(--color-surface-mid) 0%,var(--color-surface-mid) 42%,color-mix(in oklab,var(--color-surface-mid) 55%,transparent) 62%,transparent 88%);pointer-events:none}.service-media[data-astro-cid-cwrovp2n]{position:absolute;inset:0;aspect-ratio:auto;margin-block-end:0;opacity:0;transform:scale(1.06)}.service-media-shift-right[data-astro-cid-cwrovp2n]{inset-inline-start:44%}.surface-light .service-media[data-astro-cid-cwrovp2n]{opacity:1;transform:scale(1)}.surface-light .service-icon[data-astro-cid-cwrovp2n],.surface-light .service-arrow[data-astro-cid-cwrovp2n]{color:#fff;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .6))}}@media(min-width:1024px)and (hover:hover){.service-row[data-astro-cid-cwrovp2n]:hover .service-bar[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:has(.service-link:focus-visible) .service-bar[data-astro-cid-cwrovp2n]{transform:scaleY(1);transform-origin:top}.service-row[data-astro-cid-cwrovp2n]:hover .service-inner[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:has(.service-link:focus-visible) .service-inner[data-astro-cid-cwrovp2n]{padding-inline:1.75rem}.service-row[data-astro-cid-cwrovp2n]:hover .service-num[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:hover .service-title[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:hover .service-icon[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:hover .service-arrow[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:hover .service-lead[data-astro-cid-cwrovp2n],.service-row[data-astro-cid-cwrovp2n]:hover .service-covers[data-astro-cid-cwrovp2n]{color:var(--color-ink)}.surface-light .service-row[data-astro-cid-cwrovp2n]:hover .service-icon[data-astro-cid-cwrovp2n],.surface-light .service-row[data-astro-cid-cwrovp2n]:hover .service-arrow[data-astro-cid-cwrovp2n]{color:#fff}.service-row[data-astro-cid-cwrovp2n]:hover .service-arrow[data-astro-cid-cwrovp2n]{transform:translate(.4rem)}.service-row[data-astro-cid-cwrovp2n]:hover .service-icon[data-astro-cid-cwrovp2n]{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.service-media[data-astro-cid-cwrovp2n],.service-bar[data-astro-cid-cwrovp2n],.service-inner[data-astro-cid-cwrovp2n],.service-icon[data-astro-cid-cwrovp2n],.service-arrow[data-astro-cid-cwrovp2n]{transition:none}}
