@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.hero[data-astro-cid-vcrondbs]{isolation:isolate;background:var(--vz-bg);align-items:center;min-height:min(100svh - 68px,800px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-vcrondbs] .hero__img{object-fit:cover;object-position:72% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-vcrondbs]{z-index:-1;background:linear-gradient(90deg,#0a0b0df0 0%,#0a0b0dc7 34%,#0a0b0d1f 72%),linear-gradient(#0a0b0d00 78%,#0a0b0d 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-vcrondbs]{padding:4.5rem 0 5rem}.hero[data-astro-cid-vcrondbs] .hero__title[data-astro-cid-vcrondbs]{color:#f1f2f3;max-width:11ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,6.4vw,5.4rem)}.hero__line[data-astro-cid-vcrondbs]{display:block}.hero[data-astro-cid-vcrondbs] .hero__line[data-astro-cid-vcrondbs].accent{color:#c8f031}.hero__lead[data-astro-cid-vcrondbs]{color:#d3d6db;max-width:34ch;margin-bottom:2rem;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.hero__actions[data-astro-cid-vcrondbs]{flex-wrap:wrap;gap:.9rem;display:flex}@media (width<=720px){.hero[data-astro-cid-vcrondbs]{align-items:flex-end;min-height:auto}.hero[data-astro-cid-vcrondbs] .hero__img{object-position:78% center}.hero__scrim[data-astro-cid-vcrondbs]{background:linear-gradient(#0a0b0d59 0%,#0a0b0dcc 45%,#0a0b0df5 100%)}.hero__inner[data-astro-cid-vcrondbs]{padding:9rem 0 3rem}.hero[data-astro-cid-vcrondbs] .hero__title[data-astro-cid-vcrondbs]{font-size:clamp(2.1rem,11vw,3rem)}.hero__actions[data-astro-cid-vcrondbs] .btn[data-astro-cid-vcrondbs]{flex:100%}}.stats[data-astro-cid-7mdrt2nb]{background:var(--vz-bg)}.stats__row[data-astro-cid-7mdrt2nb]{border-block:1px solid var(--vz-line);grid-template-columns:repeat(4,1fr);margin-block:0;padding:0;list-style:none;display:grid}.stats__item[data-astro-cid-7mdrt2nb]{border-left:1px solid var(--vz-line);flex-direction:column;gap:.5rem;padding:2rem 1.5rem;display:flex}.stats__item[data-astro-cid-7mdrt2nb]:first-child{border-left:0;padding-left:0}.stats__n[data-astro-cid-7mdrt2nb]{font-family:var(--vz-font-display);color:var(--vz-brand);font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:400;line-height:1}.stats__label[data-astro-cid-7mdrt2nb]{letter-spacing:.08em;text-transform:uppercase;color:var(--vz-ink-muted);max-width:20ch;font-size:.8125rem;font-weight:600}@media (width<=720px){.stats__row[data-astro-cid-7mdrt2nb]{grid-template-columns:repeat(2,1fr)}.stats__item[data-astro-cid-7mdrt2nb]{padding:1.5rem 1rem}.stats__item[data-astro-cid-7mdrt2nb]:nth-child(odd){border-left:0;padding-left:0}.stats__item[data-astro-cid-7mdrt2nb]:nth-child(n+3){border-top:1px solid var(--vz-line)}}.svc[data-astro-cid-izfpxgrf]{padding:clamp(4rem,9vw,7rem) 0}.svc__title[data-astro-cid-izfpxgrf]{max-width:18ch;margin-bottom:2.5rem;font-size:clamp(1.9rem,4vw,3.2rem)}.svc__grid[data-astro-cid-izfpxgrf]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.card[data-astro-cid-izfpxgrf]{isolation:isolate;background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:2px;align-items:flex-end;min-height:340px;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.card--a[data-astro-cid-izfpxgrf]{grid-column:span 4;min-height:420px}.card--b[data-astro-cid-izfpxgrf]{grid-column:span 2;min-height:420px}.card--c[data-astro-cid-izfpxgrf]{grid-column:span 2}.card[data-astro-cid-izfpxgrf]:hover{border-color:var(--vz-brand);transform:translateY(-3px)}.card[data-astro-cid-izfpxgrf] .card__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.card[data-astro-cid-izfpxgrf]:hover .card__img{transform:scale(1.04)}.card[data-astro-cid-izfpxgrf]:before{content:"";z-index:-1;background:linear-gradient(#0a0b0d1a 0%,#0a0b0d9e 55%,#0a0b0df2 100%);position:absolute;inset:0}.card__body[data-astro-cid-izfpxgrf]{gap:.4rem;max-width:36ch;display:grid}.card__n[data-astro-cid-izfpxgrf]{font-family:var(--vz-font-display);color:var(--vz-brand);letter-spacing:.1em;font-size:.9rem}.card__name[data-astro-cid-izfpxgrf]{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.02em;color:#f1f2f3;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500;line-height:1.05}.card__text[data-astro-cid-izfpxgrf]{color:#c9cdd3;font-size:.9375rem;line-height:1.5}.card__go[data-astro-cid-izfpxgrf]{width:40px;height:40px;color:var(--vz-on-brand);background:var(--vz-brand);opacity:0;border-radius:2px;place-items:center;font-size:1.1rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:1.25rem;right:1.25rem;transform:translate(-6px)}.card[data-astro-cid-izfpxgrf]:hover .card__go[data-astro-cid-izfpxgrf],.card[data-astro-cid-izfpxgrf]:focus-visible .card__go[data-astro-cid-izfpxgrf]{opacity:1;transform:none}@media (width<=900px){.svc__grid[data-astro-cid-izfpxgrf]{grid-template-columns:1fr 1fr}.card--a[data-astro-cid-izfpxgrf]{grid-column:span 2}.card--b[data-astro-cid-izfpxgrf],.card--c[data-astro-cid-izfpxgrf]{grid-column:span 1}.card--c[data-astro-cid-izfpxgrf]:last-child{grid-column:span 2}.card[data-astro-cid-izfpxgrf]{min-height:300px}}@media (width<=560px){.svc__grid[data-astro-cid-izfpxgrf]{grid-template-columns:1fr}.card--a[data-astro-cid-izfpxgrf],.card--b[data-astro-cid-izfpxgrf],.card--c[data-astro-cid-izfpxgrf],.card--c[data-astro-cid-izfpxgrf]:last-child{grid-column:span 1;min-height:280px}.card__go[data-astro-cid-izfpxgrf]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-izfpxgrf],.card[data-astro-cid-izfpxgrf] .card__img,.card__go[data-astro-cid-izfpxgrf]{transition:none}}.why[data-astro-cid-s4zvlecc]{isolation:isolate;background:var(--fm-surface-2);color:var(--fm-ink-on-light);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:hidden}.why__photo[data-astro-cid-s4zvlecc]{z-index:-1;width:50%;position:absolute;inset:0 0 0 auto}.why__photo[data-astro-cid-s4zvlecc] .why__img{object-fit:cover;width:100%;height:100%;mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.why__text[data-astro-cid-s4zvlecc]{max-width:560px}.why[data-astro-cid-s4zvlecc] h2[data-astro-cid-s4zvlecc]{color:var(--fm-ink-on-light);margin-bottom:2.25rem;font-size:clamp(1.9rem,4vw,3.2rem)}.why__list[data-astro-cid-s4zvlecc]{gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.why__list[data-astro-cid-s4zvlecc] li[data-astro-cid-s4zvlecc]{border-left:3px solid var(--fm-ink-on-light);padding-left:1.25rem}.why__list[data-astro-cid-s4zvlecc] h3[data-astro-cid-s4zvlecc]{color:var(--fm-ink-on-light);letter-spacing:.03em;margin-bottom:.35rem;font-size:1.15rem}.why__list[data-astro-cid-s4zvlecc] p[data-astro-cid-s4zvlecc]{color:var(--fm-muted-on-light)}@media (width<=860px){.why__photo[data-astro-cid-s4zvlecc]{width:100%;height:220px;margin:-1rem 0 2rem;position:relative;inset:auto}.why[data-astro-cid-s4zvlecc]{padding-top:0}.why__photo[data-astro-cid-s4zvlecc] .why__img{mask-image:linear-gradient(#000 55%,#0000 100%)}}.proc[data-astro-cid-ukvnauju]{padding:clamp(4rem,9vw,7rem) 0}.proc__row[data-astro-cid-ukvnauju]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.proc__title[data-astro-cid-ukvnauju]{font-size:clamp(1.9rem,4vw,3.2rem);position:sticky;top:6rem}.proc__list[data-astro-cid-ukvnauju]{margin:0;padding:0;list-style:none}.proc__item[data-astro-cid-ukvnauju]{border-top:1px solid var(--vz-line);grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;display:grid}.proc__item[data-astro-cid-ukvnauju]:last-child{border-bottom:1px solid var(--vz-line)}.proc__n[data-astro-cid-ukvnauju]{font-family:var(--vz-font-display);color:var(--vz-brand);min-width:2.4ch;font-size:clamp(2rem,4vw,3rem);line-height:1}.proc__item[data-astro-cid-ukvnauju] h3[data-astro-cid-ukvnauju]{margin-bottom:.4rem;font-size:1.35rem}.proc__item[data-astro-cid-ukvnauju] p[data-astro-cid-ukvnauju]{color:var(--vz-ink-muted);max-width:44ch}@media (width<=860px){.proc__row[data-astro-cid-ukvnauju]{grid-template-columns:1fr}.proc__title[data-astro-cid-ukvnauju]{position:static}}.works[data-astro-cid-xac3jdnn]{background:var(--vz-bg-alt);border-block:1px solid var(--vz-line);padding:clamp(3rem,8vw,6rem) 0}.works__title[data-astro-cid-xac3jdnn]{margin-bottom:2.25rem;font-size:clamp(1.9rem,4vw,3.2rem)}.works__track[data-astro-cid-xac3jdnn]{padding:0 var(--fm-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#3a3e45 transparent;grid-auto-columns:min(78vw,460px);grid-auto-flow:column;gap:1rem;margin:0;padding-bottom:1rem;list-style:none;display:grid;overflow-x:auto}@media (width>=1100px){.works__track[data-astro-cid-xac3jdnn]{width:min(100% - 2 * var(--fm-gutter), var(--vz-container));grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:auto;padding:0;overflow:visible}}.work[data-astro-cid-xac3jdnn]{scroll-snap-align:start}.work[data-astro-cid-xac3jdnn] figure[data-astro-cid-xac3jdnn]{margin:0}.work[data-astro-cid-xac3jdnn] .work__img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--vz-line);border-radius:2px;width:100%;display:block}.work[data-astro-cid-xac3jdnn] figcaption[data-astro-cid-xac3jdnn]{gap:.2rem;padding-top:.9rem;display:grid}.work[data-astro-cid-xac3jdnn] strong[data-astro-cid-xac3jdnn]{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.03em;font-size:1.1rem;font-weight:500}.work[data-astro-cid-xac3jdnn] span[data-astro-cid-xac3jdnn]{color:var(--vz-ink-muted);font-size:.9375rem}.rev[data-astro-cid-mf6a4qkp]{padding:clamp(4rem,9vw,7rem) 0}.rev__title[data-astro-cid-mf6a4qkp]{margin-bottom:2.5rem;font-size:clamp(1.9rem,4vw,3.2rem)}.rev__grid[data-astro-cid-mf6a4qkp]{grid-template-columns:7fr 5fr;gap:1rem;display:grid}.rev__side[data-astro-cid-mf6a4qkp]{gap:1rem;display:grid}.q[data-astro-cid-mf6a4qkp]{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:2px;flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0;padding:1.75rem;display:flex}.q[data-astro-cid-mf6a4qkp] blockquote[data-astro-cid-mf6a4qkp]{margin:0;font-size:1.0625rem;line-height:1.55}.q--main[data-astro-cid-mf6a4qkp]{border-color:#c8f03159;padding:clamp(1.75rem,4vw,3rem)}.q--main[data-astro-cid-mf6a4qkp] blockquote[data-astro-cid-mf6a4qkp]{font-family:var(--vz-font-display);text-transform:none;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.3}.q[data-astro-cid-mf6a4qkp] figcaption[data-astro-cid-mf6a4qkp]{color:var(--vz-ink-muted);font-size:.9375rem}.q[data-astro-cid-mf6a4qkp] strong[data-astro-cid-mf6a4qkp]{color:var(--vz-ink);font-weight:600}@media (width<=860px){.rev__grid[data-astro-cid-mf6a4qkp]{grid-template-columns:1fr}}.faq[data-astro-cid-stqqzfge]{background:var(--vz-bg-alt);border-block:1px solid var(--vz-line);padding:clamp(3rem,8vw,6rem) 0}.faq__row[data-astro-cid-stqqzfge]{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.faq__title[data-astro-cid-stqqzfge]{font-size:clamp(1.9rem,4vw,3.2rem)}.faq__item[data-astro-cid-stqqzfge]{border-top:1px solid var(--vz-line)}.faq__item[data-astro-cid-stqqzfge]:last-child{border-bottom:1px solid var(--vz-line)}.faq__item[data-astro-cid-stqqzfge] summary[data-astro-cid-stqqzfge]{cursor:pointer;padding:1.25rem 3rem 1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;position:relative}.faq__item[data-astro-cid-stqqzfge] summary[data-astro-cid-stqqzfge]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-stqqzfge] summary[data-astro-cid-stqqzfge]:after{content:"+";font-family:var(--vz-font-display);color:var(--vz-brand);font-size:1.5rem;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq__item[data-astro-cid-stqqzfge][open] summary[data-astro-cid-stqqzfge]:after{transform:translateY(-50%)rotate(45deg)}.faq__item[data-astro-cid-stqqzfge] p[data-astro-cid-stqqzfge]{color:var(--vz-ink-muted);max-width:60ch;padding:0 3rem 1.5rem 0}.faq__item[data-astro-cid-stqqzfge] summary[data-astro-cid-stqqzfge]:hover{color:var(--vz-brand)}@media (width<=860px){.faq__row[data-astro-cid-stqqzfge]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-stqqzfge] summary[data-astro-cid-stqqzfge]:after{transition:none}}.vz-consent[data-astro-cid-2kxetbrx]{align-items:start;column-gap:.625rem;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx]{overflow-wrap:break-word;min-width:0!important;display:block!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx] a[data-astro-cid-2kxetbrx]{white-space:normal!important;display:inline!important}.vz-consent[data-astro-cid-2kxetbrx] .vz-field__error[data-astro-cid-2kxetbrx]{grid-column:2}.vz-checkbox[data-astro-cid-2kxetbrx]{flex:none}.vz-field__error[data-astro-cid-2kxetbrx]{margin:0}.vz-leadform[data-astro-cid-jlijqdys]{display:flow-root}.vz-leadform__form[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);flex-direction:column;display:flex}.vz-leadform[data-astro-cid-jlijqdys],.vz-leadform__form[data-astro-cid-jlijqdys],.vz-leadform__fields[data-astro-cid-jlijqdys],.vz-input[data-astro-cid-jlijqdys]{min-width:0!important;max-width:100%!important}.vz-leadform__fields[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.vz-leadform[data-astro-cid-jlijqdys][data-compact] .vz-leadform__fields[data-astro-cid-jlijqdys]{grid-template-columns:1fr}.vz-field[data-astro-cid-jlijqdys]{gap:var(--vz-space-2);flex-direction:column;min-width:0;display:flex}.vz-field[data-astro-cid-jlijqdys][data-span=full]{grid-column:1/-1}.vz-hp[data-astro-cid-jlijqdys]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vz-spinner[data-astro-cid-jlijqdys]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vz-spinner[data-astro-cid-jlijqdys]{animation-duration:2s}}.contacts[data-astro-cid-xa5b6cmy]{padding:clamp(4rem,9vw,7rem) 0}.contacts__row[data-astro-cid-xa5b6cmy]{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.contacts[data-astro-cid-xa5b6cmy] h2[data-astro-cid-xa5b6cmy]{margin-bottom:1.25rem;font-size:clamp(2rem,4.4vw,3.6rem)}.contacts__lead[data-astro-cid-xa5b6cmy]{color:var(--vz-ink-muted);max-width:40ch;margin-bottom:2rem}.contacts__phones[data-astro-cid-xa5b6cmy]{gap:.35rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.contacts__phones[data-astro-cid-xa5b6cmy] a[data-astro-cid-xa5b6cmy]{font-family:var(--vz-font-display);letter-spacing:.02em;color:var(--vz-ink);font-size:clamp(1.4rem,3vw,2rem);font-weight:500;text-decoration:none;transition:color .16s}.contacts__phones[data-astro-cid-xa5b6cmy] a[data-astro-cid-xa5b6cmy]:hover{color:var(--vz-brand)}.contacts__city[data-astro-cid-xa5b6cmy]{color:var(--vz-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.contacts__form[data-astro-cid-xa5b6cmy]{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:2px;width:100%;margin-inline:auto;padding:clamp(1.25rem,3vw,2rem)}@media (width<=860px){.contacts__row[data-astro-cid-xa5b6cmy]{grid-template-columns:1fr}}
