.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:min(100svh,860px);padding-block:56px 150px;display:flex;position:relative;overflow:hidden}.hero__blob[data-astro-cid-i3irphx7]{background:var(--wm-sand);border-radius:0 0 62%/0 0 48%;width:min(62vw,880px);height:82%;position:absolute;inset:0 auto auto 0}.hero__photo[data-astro-cid-i3irphx7]{width:60%;position:absolute;top:0;bottom:0;right:0}.hero__photo[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.hero__inner[data-astro-cid-i3irphx7]{z-index:1;position:relative}.hero__copy[data-astro-cid-i3irphx7]{max-width:540px}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:normal;hyphens:manual;margin:18px 0 22px;font-size:clamp(2.5rem,5.2vw,4.75rem);line-height:1.06}.hero__lead[data-astro-cid-i3irphx7]{max-width:42ch;color:var(--vz-ink-muted);margin:0 0 34px;font-size:1.1rem;font-weight:300;line-height:1.65}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:hero-rise .7s var(--vz-ease) both}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:80ms}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.16s}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4){animation-delay:.24s}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:none}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{min-height:0;padding-block:36px 0;display:block}.hero__blob[data-astro-cid-i3irphx7]{width:100%;height:60%}.hero__photo[data-astro-cid-i3irphx7]{aspect-ratio:5/4;width:auto;margin-top:36px;position:relative}.hero__photo[data-astro-cid-i3irphx7] img{mask-image:none}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(2.2rem,10vw,3rem)}}.benefits[data-astro-cid-zevjt32q]{z-index:2;margin-top:-88px;position:relative}.benefits__card[data-astro-cid-zevjt32q]{background:#fff;border-radius:28px;grid-template-columns:repeat(4,1fr);margin:0;padding:36px 20px;list-style:none;display:grid;box-shadow:0 32px 64px -36px #3c302038,0 2px 6px #3c30200a}.benefits__item[data-astro-cid-zevjt32q]{text-align:center;flex-direction:column;align-items:center;padding:6px 22px;display:flex;position:relative}.benefits__item[data-astro-cid-zevjt32q]+.benefits__item[data-astro-cid-zevjt32q]:before{content:"";background:#eee8df;width:1px;height:60%;position:absolute;top:20%;left:0}.benefits__icon[data-astro-cid-zevjt32q]{background:var(--wm-blush);width:56px;height:56px;color:var(--vz-ink);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.benefits__title[data-astro-cid-zevjt32q]{font-family:var(--vz-font-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.8125rem;font-weight:500;line-height:1.4}.benefits__text[data-astro-cid-zevjt32q]{color:var(--vz-ink-muted);max-width:24ch;margin:0;font-size:.875rem;line-height:1.5}@media (width<=767px){.benefits[data-astro-cid-zevjt32q]{margin-top:-48px}.benefits__card[data-astro-cid-zevjt32q]{grid-template-columns:1fr 1fr;row-gap:20px;margin-inline:-4px;padding:24px 8px}.benefits__item[data-astro-cid-zevjt32q]{padding:6px 14px}.benefits__item[data-astro-cid-zevjt32q]:nth-child(odd):before{display:none}.benefits__item[data-astro-cid-zevjt32q]:nth-child(2n):before{display:block}.benefits__item[data-astro-cid-zevjt32q]:nth-child(n+3):after{content:"";background:#eee8df;height:1px;position:absolute;top:-10px;left:14px;right:14px}.benefits__icon[data-astro-cid-zevjt32q]{width:48px;height:48px}}.services__title[data-astro-cid-qmjtkzr2]{font-family:var(--vz-font-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 28px;font-size:1.15rem;font-weight:500}.services__row[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-qmjtkzr2]{margin:0}.card__link[data-astro-cid-qmjtkzr2]{aspect-ratio:4/5;color:#fff;background:var(--wm-beige);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.card__link[data-astro-cid-qmjtkzr2] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--vz-ease)}.card__link[data-astro-cid-qmjtkzr2]:hover img,.card__link[data-astro-cid-qmjtkzr2]:focus-visible img{transform:scale(1.04)}.card__shade[data-astro-cid-qmjtkzr2]{background:linear-gradient(180deg, transparent 45%, rgba(var(--wm-shade), .72));position:absolute;inset:0}.card__text[data-astro-cid-qmjtkzr2]{gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.card__name[data-astro-cid-qmjtkzr2]{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:500}.card__note[data-astro-cid-qmjtkzr2]{color:#ffffffe6;font-size:.9rem}@media (width<=767px){.services__row[data-astro-cid-qmjtkzr2]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(-1*clamp(20px,4vw,40px));padding-inline:clamp(20px,4vw,40px);display:flex;overflow-x:auto}.card[data-astro-cid-qmjtkzr2]{scroll-snap-align:start;flex:0 0 62vw}}.chips--tight[data-astro-cid-x52nf3wu]{padding-block:0 clamp(56px,8vw,104px)}.chips__inner[data-astro-cid-x52nf3wu]{max-width:880px}.chips__title[data-astro-cid-x52nf3wu]{letter-spacing:-.01em;max-width:18ch;margin:0 0 28px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.1}.chips__list[data-astro-cid-x52nf3wu]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips__list[data-astro-cid-x52nf3wu] li[data-astro-cid-x52nf3wu]{background:var(--wm-sand);color:var(--vz-ink);border-radius:999px;padding:11px 20px;font-size:.95rem}.chips__list[data-astro-cid-x52nf3wu] li[data-astro-cid-x52nf3wu]:nth-child(3n+2){background:var(--wm-blush)}.chips__list[data-astro-cid-x52nf3wu] li[data-astro-cid-x52nf3wu]:nth-child(5n){box-shadow:inset 0 0 0 1px var(--vz-line);background:#fff}.plate-wrap[data-astro-cid-ztptykva]{padding-top:0}.plate[data-astro-cid-ztptykva]{background:var(--wm-accent);color:var(--wm-on-accent);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(32px,5vw,64px);display:grid}.plate__eyebrow[data-astro-cid-ztptykva]{letter-spacing:.2em;text-transform:uppercase;color:var(--wm-plate-eyebrow);margin:0;font-size:.8rem;font-weight:500}.plate__rule[data-astro-cid-ztptykva]{background:var(--wm-plate-eyebrow);opacity:.6;width:40px;height:1px;margin:14px 0 22px;display:block}.plate__title[data-astro-cid-ztptykva]{letter-spacing:-.01em;color:var(--wm-on-accent);margin:0 0 20px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.plate__text[data-astro-cid-ztptykva]{max-width:40ch;color:var(--wm-plate-muted);margin:0 0 30px;font-size:1.05rem;font-weight:300}.plate__items[data-astro-cid-ztptykva]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.plate__item[data-astro-cid-ztptykva]{flex-direction:column;gap:6px;font-size:.95rem;display:flex}.plate__item[data-astro-cid-ztptykva] img{aspect-ratio:1;object-fit:cover;background:var(--wm-beige);border-radius:16px;width:100%;height:auto;margin-bottom:8px}.plate__name[data-astro-cid-ztptykva]{color:var(--wm-on-accent);font-size:1rem;font-weight:500;line-height:1.35}.plate__note[data-astro-cid-ztptykva]{color:var(--wm-plate-muted);font-size:.9rem;font-weight:500}@media (width<=960px){.plate[data-astro-cid-ztptykva]{grid-template-columns:1fr}}@media (width<=767px){.plate__items[data-astro-cid-ztptykva]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(-1*clamp(32px,5vw,64px));padding-inline:clamp(32px,5vw,64px);display:flex;overflow-x:auto}.plate__item[data-astro-cid-ztptykva]{scroll-snap-align:start;flex:0 0 56vw}}.steps__title[data-astro-cid-uxwfn6k4]{letter-spacing:-.01em;margin:0 0 40px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.steps__grid[data-astro-cid-uxwfn6k4]{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 56px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-uxwfn6k4]{border-top:1px solid var(--vz-line);grid-template-columns:64px 1fr;column-gap:20px;padding:22px 0 26px;display:grid;position:relative}.step__num[data-astro-cid-uxwfn6k4]{font-family:var(--vz-font-display);color:var(--wm-eyebrow);grid-row:span 2;font-size:3.2rem;font-style:italic;font-weight:300;line-height:1}.step__title[data-astro-cid-uxwfn6k4]{font-family:var(--vz-font-text);margin:0 0 6px;font-size:1.15rem;font-weight:500;line-height:1.3}.step__text[data-astro-cid-uxwfn6k4]{color:var(--vz-ink-muted);max-width:40ch;margin:0}.steps__note[data-astro-cid-uxwfn6k4]{background:var(--wm-sand);border-radius:16px;max-width:56ch;margin:28px 0 0;padding:18px 24px}@media (width<=767px){.steps__grid[data-astro-cid-uxwfn6k4]{grid-template-columns:1fr;gap:0}.step[data-astro-cid-uxwfn6k4]{grid-template-columns:48px 1fr;column-gap:14px}.step__num[data-astro-cid-uxwfn6k4]{font-size:2.5rem}}.pricing[data-astro-cid-tl27rjbg]{padding-top:0}.pricing__card[data-astro-cid-tl27rjbg]{background:var(--wm-sand);border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid}.pricing__title[data-astro-cid-tl27rjbg]{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.1}.pricing__price[data-astro-cid-tl27rjbg]{font-family:var(--vz-font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(3.5rem,8vw,6rem);font-weight:300;line-height:1}.pricing__from[data-astro-cid-tl27rjbg]{color:var(--wm-eyebrow);margin-right:.1em;font-size:.5em;font-style:italic}.pricing__text[data-astro-cid-tl27rjbg]{max-width:40ch;color:var(--vz-ink-muted);margin:0}.pricing__facts[data-astro-cid-tl27rjbg]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.pricing__facts[data-astro-cid-tl27rjbg] li[data-astro-cid-tl27rjbg]{align-items:flex-start;gap:16px;display:flex}.pricing__facts[data-astro-cid-tl27rjbg] strong[data-astro-cid-tl27rjbg]{margin-bottom:2px;font-size:1.05rem;font-weight:500;display:block}.pricing__facts[data-astro-cid-tl27rjbg] span[data-astro-cid-tl27rjbg]:not(.pricing__icon){color:var(--vz-ink-muted);font-size:.95rem}.pricing__icon[data-astro-cid-tl27rjbg]{background:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}@media (width<=860px){.pricing__card[data-astro-cid-tl27rjbg]{grid-template-columns:1fr}}.reviews[data-astro-cid-c5jzir7q]{padding-top:0}.reviews__title[data-astro-cid-c5jzir7q]{letter-spacing:-.01em;margin:0 0 36px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.reviews__grid[data-astro-cid-c5jzir7q]{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.review[data-astro-cid-c5jzir7q]{box-shadow:inset 0 0 0 1px var(--vz-line);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding:28px 30px;display:flex}.review--lead[data-astro-cid-c5jzir7q]{background:var(--wm-blush);box-shadow:none;grid-row:span 2;padding:clamp(28px,4vw,48px)}.review[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{margin:0;font-size:1.05rem;line-height:1.6}.review--lead[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-family:var(--vz-font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300;line-height:1.3}.review[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q]{color:var(--vz-ink-muted);font-size:.9rem}.review[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q] strong[data-astro-cid-c5jzir7q]{color:var(--vz-ink);font-weight:500}@media (width<=767px){.reviews__grid[data-astro-cid-c5jzir7q]{grid-template-columns:1fr}.review--lead[data-astro-cid-c5jzir7q]{grid-row:auto}}.faq[data-astro-cid-ajsgapk5]{padding-top:0}.faq__inner[data-astro-cid-ajsgapk5]{max-width:860px}.faq__title[data-astro-cid-ajsgapk5]{letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.faq__item[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--vz-line)}.faq__item[data-astro-cid-ajsgapk5]:first-child{border-top:1px solid var(--vz-line)}.faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.1rem;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq__plus[data-astro-cid-ajsgapk5]{background:var(--wm-arrow);width:36px;height:36px;transition:transform .25s var(--vz-ease);border-radius:50%;flex:none;position:relative}.faq__plus[data-astro-cid-ajsgapk5]:before,.faq__plus[data-astro-cid-ajsgapk5]:after{content:"";background:var(--vz-ink);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__plus[data-astro-cid-ajsgapk5]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-ajsgapk5][open] .faq__plus[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}.faq__item[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{max-width:62ch;color:var(--vz-ink-muted);margin:0 0 24px}@media (prefers-reduced-motion:reduce){.faq__plus[data-astro-cid-ajsgapk5]{transition:none}}
