.page-film[data-astro-cid-fv6xeh4l]{background:var(--surface);aspect-ratio:16/9;border-radius:clamp(1.25rem,3vw,2.5rem);position:relative;overflow:hidden}.page-film[data-astro-cid-fv6xeh4l] picture,video[data-astro-cid-fv6xeh4l]{position:absolute;inset:0}.page-film[data-astro-cid-fv6xeh4l] img,video[data-astro-cid-fv6xeh4l]{object-fit:cover;width:100%;height:100%}.film-button[data-astro-cid-fv6xeh4l]{backdrop-filter:blur(12px);color:#f2efe9;cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color .3s var(--ease), scale .3s var(--ease);background:#0b0b0b73;border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.film-button[data-astro-cid-fv6xeh4l]:hover{border-color:#f2efe9;scale:.95}.film-button[data-astro-cid-fv6xeh4l] svg[data-astro-cid-fv6xeh4l]{fill:currentColor;width:.875rem;height:.875rem}.icon-play[data-astro-cid-fv6xeh4l],.page-film[data-astro-cid-fv6xeh4l]:has(.film-toggle:checked) .icon-pause[data-astro-cid-fv6xeh4l]{display:none}.page-film[data-astro-cid-fv6xeh4l]:has(.film-toggle:checked) .icon-play[data-astro-cid-fv6xeh4l]{display:inline}.page-film[data-astro-cid-fv6xeh4l]:has(.film-toggle:focus-visible) .film-button[data-astro-cid-fv6xeh4l]{outline-offset:3px;outline:2px solid #f2efe9}@media (prefers-reduced-motion:reduce){video[data-astro-cid-fv6xeh4l],.film-toggle[data-astro-cid-fv6xeh4l],.film-button[data-astro-cid-fv6xeh4l]{display:none}}.service-hero[data-astro-cid-ok6tmzvm]{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,6vw,5rem)}.hero-copy[data-astro-cid-ok6tmzvm]{justify-items:start;gap:1.25rem;display:grid}h1[data-astro-cid-ok6tmzvm]{max-width:13em;letter-spacing:calc(var(--display-tracking) - .005em);font-size:clamp(2.5rem,1rem + 4.6vw,5.5rem);line-height:1.02}.lede[data-astro-cid-ok6tmzvm]{max-width:38em;font-size:clamp(1.0625rem,1rem + .35vw,1.3rem);line-height:1.55}.hero-actions[data-astro-cid-ok6tmzvm]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:.5rem;display:flex}.film-wrap[data-astro-cid-ok6tmzvm]{margin-top:clamp(2.5rem,5vw,4rem)}@media (prefers-reduced-motion:no-preference){.film-wrap[data-astro-cid-ok6tmzvm]{animation:1.1s cubic-bezier(.215,.61,.355,1) .45s backwards film-in}@keyframes film-in{0%{opacity:0;filter:blur(3px)grayscale();translate:0 120px}}}.facts[data-astro-cid-ok6tmzvm]{padding-block:clamp(2.5rem,5vw,4rem)}.facts-list[data-astro-cid-ok6tmzvm]{grid-template-columns:repeat(var(--facts,4), minmax(0, 1fr));gap:2rem;margin:0;display:grid}.fact[data-astro-cid-ok6tmzvm]{gap:.35rem;display:grid}.fact[data-astro-cid-ok6tmzvm] dt[data-astro-cid-ok6tmzvm]{color:var(--muted);font-size:var(--step-small)}.fact[data-astro-cid-ok6tmzvm] dd[data-astro-cid-ok6tmzvm]{color:var(--highlight);font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;line-height:1.1}.included[data-astro-cid-ok6tmzvm],.more[data-astro-cid-ok6tmzvm]{padding-block:clamp(4rem,8vw,7rem)}.included-list[data-astro-cid-ok6tmzvm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.included-item[data-astro-cid-ok6tmzvm]{border:1px solid var(--line);background:var(--surface);border-radius:clamp(1.5rem,3vw,2.25rem);align-content:start;gap:.75rem;min-height:15rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.included-number[data-astro-cid-ok6tmzvm]{color:var(--highlight);font-family:var(--font-text);letter-spacing:.12em;margin-bottom:1.5rem;font-size:1rem;font-weight:600}.included-item[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.2}.included-item[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]{max-width:32em}.guide[data-astro-cid-ok6tmzvm]{padding-block:clamp(4rem,9vw,8rem)}.process[data-astro-cid-ok6tmzvm],.pricing[data-astro-cid-ok6tmzvm],.where[data-astro-cid-ok6tmzvm]{padding-block:clamp(4rem,8vw,7rem)}.steps[data-astro-cid-ok6tmzvm]{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-ok6tmzvm]{border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;display:grid}.step[data-astro-cid-ok6tmzvm]:last-child{border-bottom:1px solid var(--line)}.step-number[data-astro-cid-ok6tmzvm]{color:var(--highlight);letter-spacing:.12em;font-size:1rem;font-weight:600;line-height:2}.step[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{margin-bottom:.4rem;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.25}.step[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]{max-width:44em}.step[data-astro-cid-ok6tmzvm] a,.factor[data-astro-cid-ok6tmzvm] a,.pricing[data-astro-cid-ok6tmzvm] .section-intro[data-astro-cid-ok6tmzvm] a{color:var(--heading);text-underline-offset:.2em}.two-column[data-astro-cid-ok6tmzvm]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.pricing[data-astro-cid-ok6tmzvm] .section-title[data-astro-cid-ok6tmzvm] .button[data-astro-cid-ok6tmzvm]{justify-self:start;margin-top:1rem}.factor-list[data-astro-cid-ok6tmzvm]{margin:0;display:grid}.factor[data-astro-cid-ok6tmzvm]{border-top:1px solid var(--line);gap:.35rem;padding-block:1.25rem;display:grid}.factor[data-astro-cid-ok6tmzvm]:last-child{border-bottom:1px solid var(--line)}.factor[data-astro-cid-ok6tmzvm] dt[data-astro-cid-ok6tmzvm]{color:var(--heading);font-weight:600}.factor[data-astro-cid-ok6tmzvm] dd[data-astro-cid-ok6tmzvm]{color:var(--text);margin:0}.where-layout[data-astro-cid-ok6tmzvm]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.where-list[data-astro-cid-ok6tmzvm]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.where-list[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]{border:1px solid var(--line);color:var(--heading);border-radius:999px;padding:.6rem 1.1rem;text-decoration:none;display:inline-block}.where-list[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]:hover,.where-list[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]:focus-visible{border-color:var(--heading)}@media (width<=64rem){.facts-list[data-astro-cid-ok6tmzvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column[data-astro-cid-ok6tmzvm],.where-layout[data-astro-cid-ok6tmzvm]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.step[data-astro-cid-ok6tmzvm]{grid-template-columns:minmax(0,1fr);gap:.5rem}.included-list[data-astro-cid-ok6tmzvm]{grid-template-columns:minmax(0,1fr)}.included-item[data-astro-cid-ok6tmzvm]{min-height:0}}
