.topbar{background:var(--dc-bar);height:36px}.topbar__in{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.topbar__text{letter-spacing:.12em;text-transform:uppercase;color:var(--vz-ink);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 140px);font-size:.75rem;font-weight:500;overflow:hidden}.topbar__link{letter-spacing:.12em;text-transform:uppercase;color:var(--vz-ink);align-items:center;gap:6px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;right:0}.topbar__link svg{width:14px;height:14px}.topbar__link:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.topbar__text{max-width:100%}.topbar__link{display:none}}.head{background:var(--dc-bg-hi);border-bottom:1px solid var(--vz-line)}.head__in{grid-template-columns:auto 1fr auto auto;align-items:center;gap:32px;min-height:72px;display:grid}.head__name{font-family:var(--vz-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--vz-ink);font-size:1.1rem;font-weight:500;text-decoration:none}.head__nav{justify-content:center;gap:36px;display:flex}.head__nav a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;padding-block:8px;font-size:.8rem;font-weight:500;text-decoration:none}.head__nav a:hover{border-bottom-color:var(--vz-ink)}.head__phone{white-space:nowrap;font-size:.95rem;font-weight:500;text-decoration:none}.head__phone:hover{text-underline-offset:4px;text-decoration:underline}.head__call{display:none}@media (width<=1000px){.head__nav{gap:22px}.head__in{gap:20px}}@media (width<=860px){.head__nav,.head__phone,.head__cta{display:none}.head__in{grid-template-columns:1fr auto}.head__call{display:inline-flex}}.hero{background:linear-gradient(180deg, var(--dc-bg-hi), var(--vz-bg));align-items:center;min-height:min(100svh - 108px,700px);display:flex;position:relative;overflow:clip}.hero__text{z-index:1;padding-block:56px 72px;position:relative}.hero__text>*{max-width:56%}.hero__title{letter-spacing:-.02em;margin-top:28px;line-height:1.04}.hero__name{font-size:clamp(2.75rem,6.6vw,6.25rem);font-weight:300;display:block}.hero__tag{letter-spacing:-.01em;margin-top:10px;font-size:clamp(1.2rem,2.4vw,2.4rem);font-weight:300;display:block}.hero__sub{color:var(--vz-ink-muted);margin-top:26px;font-size:1.125rem;line-height:1.6;max-width:30ch!important}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex;max-width:none!important}.hero__pic{-webkit-mask-composite:source-in;width:min(58vw,880px);position:absolute;top:50%;right:0;translate:0 -50%;mask-image:linear-gradient(90deg,#0000 0,#000 24%),linear-gradient(#0000 0,#000 14%),linear-gradient(0deg,#0000 0,#000 16%);mask-composite:intersect}.hero__pic img{width:100%;height:auto;display:block}@media (width<=1100px){.hero__text>*{max-width:52%}.hero__sub{max-width:24ch!important}}@media (width<=860px){.hero{min-height:0;display:block}.hero__text{padding-block:40px 8px}.hero__text>*{max-width:none}.hero__name{font-size:clamp(2.5rem,13vw,3.4rem)}.hero__tag{font-size:clamp(1.2rem,5.6vw,1.7rem)}.hero__sub{margin-top:20px;font-size:1.05rem;max-width:34ch!important}.hero__actions{flex-direction:column}.hero__actions .btn{width:100%}.hero__pic{width:118vw;margin:8px -24vw 0 20px;position:relative;top:auto;right:auto;translate:none;mask-image:linear-gradient(90deg,#0000 0,#000 14%),linear-gradient(#0000 0,#000 18%),linear-gradient(0deg,#0000 0,#000 12%)}}.duo{grid-template-columns:1fr 1fr;gap:24px;padding-top:8px;display:grid}.duo__card{min-height:340px;box-shadow:0 24px 48px -36px rgba(var(--dc-shade), .35);border-radius:28px;grid-template-columns:minmax(0,1fr) 44%;grid-template-areas:"text pic""go pic";gap:24px 20px;padding:28px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.duo__card:hover{box-shadow:0 28px 52px -34px rgba(var(--dc-shade), .5);transform:translateY(-3px)}.duo__card--sage{background:var(--dc-sage);color:var(--dc-on-sage)}.duo__card--deep{background:var(--dc-deep);color:var(--dc-on-deep)}.duo__text{grid-area:text}.duo__label{color:inherit;opacity:1}.duo__card--sage .duo__label{color:var(--dc-on-sage-muted)}.duo__card--deep .duo__label{color:var(--dc-deep-muted)}.duo__title{margin-top:34px;font-size:clamp(1.2rem,2.1vw,2.1rem);line-height:1.15}.duo__desc{max-width:30ch;margin-top:14px;font-size:.95rem;line-height:1.55}.duo__card--sage .duo__desc{color:var(--dc-on-sage-muted)}.duo__card--deep .duo__desc{color:var(--dc-deep-muted)}.duo__pic{border-radius:20px;grid-area:pic;min-height:240px;overflow:hidden}.duo__pic img{object-fit:cover;width:100%;height:100%;display:block}.duo__go{grid-area:go;align-self:end;align-items:center;gap:22px;display:flex}.duo__num{font-family:var(--vz-font-display);font-size:clamp(3.2rem,5.4vw,5rem);font-weight:200;line-height:1}.duo__card--deep .duo__num,.duo__card--deep .duo__go svg{color:var(--dc-sage)}.duo__go svg{transition:transform .25s}.duo__card:hover .duo__go svg{transform:translate(6px)}@media (width<=859px){.duo{grid-template-columns:1fr;gap:16px}.duo__card{grid-template-columns:1fr;grid-template-areas:"pic""text""go";row-gap:18px;min-height:0;padding:20px 20px 24px}.duo__pic{height:200px;min-height:0}.duo__title{margin-top:14px;font-size:clamp(1.4rem,7vw,1.9rem)}.duo__num{font-size:clamp(3rem,16vw,4rem)}}.sec-head{max-width:760px}.sec-title{letter-spacing:-.01em;margin-top:18px;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:300;line-height:1.1}.sec-title--sm{font-size:clamp(1.5rem,2.6vw,2.2rem)}.sec-lead{max-width:52ch;color:var(--vz-ink-muted);margin-top:18px;font-size:1.0625rem}@media (width<=480px){.sec-title,.sec-title--sm{font-size:clamp(1.5rem,7.2vw,2.1rem)}}.facts{margin-top:72px;position:relative}.facts__halo{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#bccb8e73,#0000);width:min(1100px,100%);height:260px;position:absolute;top:50%;left:50%;translate:-50% -50%}.facts__list{z-index:1;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.facts__item{flex-direction:column;justify-content:space-between;gap:18px;min-height:190px;padding:26px 26px 24px;display:flex;position:relative}.facts__big{font-family:var(--vz-font-display);white-space:nowrap;letter-spacing:-.02em;font-size:clamp(2.25rem,3.6vw,3rem);font-weight:200;line-height:1}.facts__cap{letter-spacing:.08em;text-transform:uppercase;max-width:calc(100% - 64px);color:var(--vz-ink-muted);font-size:.72rem;font-weight:500;line-height:1.55}.facts__item .pix{position:absolute;bottom:20px;right:20px}@media (width<=1100px){.facts__list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.facts{margin-top:48px}.facts__list{gap:12px}.facts__item{gap:10px;min-height:0;padding:16px 16px 18px}.facts__item .pix{order:-1;width:36px;height:36px;position:static}.facts__big{font-size:clamp(1.15rem,5.6vw,1.6rem)}.facts__cap{letter-spacing:.06em;max-width:none;font-size:.64rem}}.catalog{margin-top:112px}.catalog__grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.catalog__card{box-shadow:0 24px 48px -36px rgba(var(--dc-shade), .35);background:#fff;border-radius:24px;flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.catalog__card:hover{transform:translateY(-3px)}.catalog__pic{background:var(--vz-bg);height:clamp(200px,20vw,290px)}.catalog__pic img{object-fit:cover;width:100%;height:100%;display:block}.catalog__body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.catalog__name{letter-spacing:.04em;font-size:.95rem;font-weight:500}.catalog__text{color:var(--vz-ink-muted);font-size:.9375rem;line-height:1.55}.catalog__link{border-bottom:1px solid var(--vz-ink);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:10px;padding-bottom:2px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog__link svg{width:16px;height:16px;transition:transform .2s}.catalog__link:hover svg{transform:translate(3px,-3px)}@media (width<=1100px){.catalog__grid{grid-template-columns:repeat(2,1fr)}.catalog__pic{height:clamp(200px,30vw,300px)}}@media (width<=560px){.catalog{margin-top:80px}.catalog__grid{grid-template-columns:1fr;gap:16px}.catalog__pic{height:220px}}.showroom{margin-top:112px;position:relative}.showroom__pic{border-radius:32px;overflow:hidden}.showroom__pic img{object-fit:cover;width:100%;height:clamp(380px,44vw,580px);display:block}.showroom__card{background:#ffffffd1;flex-direction:column;align-items:flex-start;gap:16px;width:min(480px,100% - 80px);padding:34px 34px 36px;display:flex;position:absolute;bottom:40px;left:40px}.showroom__card .sec-title{margin-top:2px}.showroom__text{color:var(--vz-ink);font-size:1rem;line-height:1.6}.showroom__card .btn{margin-top:6px}@media (width<=760px){.showroom{margin-top:80px}.showroom__pic img{height:300px}.showroom__card{width:calc(100% - 24px);margin:-56px auto 0;padding:24px 22px 26px;position:relative;bottom:auto;left:auto}.showroom__card .btn{width:100%}}.designer{margin-top:112px}.designer__in{background:var(--dc-deep);color:var(--dc-on-deep);border-radius:36px;padding:clamp(28px,5vw,64px)}.designer__top{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.designer__label{color:var(--dc-deep-muted)}.designer__title{color:var(--dc-on-deep)}.designer__lead{max-width:46ch;color:var(--dc-deep-muted);margin:20px 0 28px;font-size:1.0625rem}.designer__pic{border-radius:24px;overflow:hidden}.designer__pic img{object-fit:cover;width:100%;height:clamp(260px,30vw,400px);display:block}.designer__steps{border-top:1px solid #edeee82e;grid-template-columns:repeat(3,1fr);gap:32px;margin:clamp(36px,5vw,56px) 0 0;padding:32px 0 0;list-style:none;display:grid}.designer__num{font-family:var(--vz-font-display);color:var(--dc-sage);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:200;line-height:1;display:block}.designer__step-title{letter-spacing:.04em;color:var(--dc-on-deep);margin-top:18px;font-size:.95rem;font-weight:500}.designer__step-text{max-width:34ch;color:var(--dc-deep-muted);margin-top:10px;font-size:.9375rem;line-height:1.55}@media (width<=859px){.designer{margin-top:80px}.designer__top{grid-template-columns:1fr}.designer__pic{order:2}.designer__pic img{height:240px}.designer__steps{grid-template-columns:1fr;gap:28px}.designer__num{font-size:clamp(3rem,16vw,4rem)}.designer__in{border-radius:28px}.designer__copy .btn{width:100%}}.delivery{grid-template-columns:1.15fr .85fr;align-items:center;margin-top:112px;display:grid;position:relative}.delivery__halo{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#bccb8e73,#0000);width:min(760px,80%);height:120%;position:absolute;top:50%;right:4%;translate:0 -50%}.delivery__pic{z-index:1;border-radius:32px;grid-area:1/1;position:relative;overflow:hidden}.delivery__pic img{object-fit:cover;width:100%;height:clamp(340px,38vw,520px);display:block}.delivery__card{z-index:2;background:#ffffffb3;flex-direction:column;grid-area:1/2;gap:16px;margin-left:-72px;padding:36px 36px 34px;display:flex;position:relative}.delivery__card .sec-title{margin-top:2px}.delivery__text{font-size:1rem;line-height:1.6}.delivery__points{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.delivery__points li{align-items:center;gap:14px;font-size:.95rem;font-weight:500;display:flex}.delivery__points .pix{width:40px;height:40px}@media (width<=859px){.delivery{grid-template-columns:1fr;margin-top:80px}.delivery__pic,.delivery__card{grid-column:1}.delivery__pic{grid-row:1}.delivery__pic img{height:260px}.delivery__card{grid-row:2;margin:-48px 12px 0;padding:24px 22px 26px}}.faq{margin-top:112px}.faq__list{max-width:840px;margin-top:36px}.faq__item{border-bottom:1px solid var(--vz-line-strong)}.faq__item:first-child{border-top:1px solid var(--vz-line-strong)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.0625rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--dc-on-sage-muted)}.faq__plus{flex:none;width:20px;height:20px;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:var(--vz-ink);position:absolute;top:50%;left:50%}.faq__plus:before{width:18px;height:1.5px;translate:-50% -50%}.faq__plus:after{width:1.5px;height:18px;translate:-50% -50%}.faq__item[open] .faq__plus:after{display:none}.faq__item p{max-width:62ch;color:var(--vz-ink-muted);padding:0 40px 24px 0}@media (width<=560px){.faq{margin-top:80px}.faq__item summary{font-size:1rem}.faq__item p{padding-right:0}}.request{background:linear-gradient(180deg, var(--vz-bg), var(--dc-bg-lo));margin-top:112px;padding-block:88px 96px}.request__in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.request__lead{max-width:44ch;color:var(--vz-ink-muted);margin-top:20px;font-size:1.0625rem}.request__call{color:var(--vz-ink-muted);flex-direction:column;gap:6px;margin-top:32px;font-size:.9rem;display:flex}.request__phone{font-family:var(--vz-font-display);letter-spacing:-.01em;color:var(--vz-ink);white-space:nowrap;font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:300;text-decoration:none}.request__phone:hover{text-underline-offset:6px;text-decoration:underline}.request__form{background:#ffffffb3;width:100%;margin-inline:auto;padding:clamp(22px,3vw,36px)}.request__note{text-align:center;color:var(--vz-ink-muted);margin-top:14px;font-size:.82rem}.vz-leadform__form{gap:18px}.vz-consent{margin-top:2px}.vz-leadform__status{color:var(--vz-danger);font-size:.9rem}.vz-leadform__done{color:var(--vz-ink);flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.vz-leadform__done svg{box-sizing:border-box;background:var(--dc-sage);width:52px;height:52px;color:var(--vz-ink);border-radius:14px;padding:10px}.vz-leadform__done p{font-size:1.05rem;line-height:1.5}@media (width<=859px){.request{margin-top:80px;padding-block:56px 64px}.request__in{grid-template-columns:1fr}}.foot{background:var(--dc-deep);color:var(--dc-on-deep);padding-block:56px 28px}.foot__in{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:40px;display:grid}.foot__name{font-family:var(--vz-font-display);letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;font-weight:500}.foot__sub{color:var(--dc-deep-muted);margin-top:10px;font-size:.9rem}.foot__nav{flex-direction:column;gap:10px;display:flex}.foot__nav a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;width:fit-content;padding-block:3px;font-size:.8rem;font-weight:500;text-decoration:none}.foot__nav a:hover{border-bottom-color:var(--dc-sage)}.foot__phone{font-family:var(--vz-font-display);white-space:nowrap;font-size:1.25rem;font-weight:300;text-decoration:none}.foot__phone:hover{color:var(--dc-sage)}.foot__legal{flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:.82rem;display:flex}.foot__legal a{color:var(--dc-deep-muted);text-underline-offset:3px}.foot__legal a:hover{color:var(--dc-on-deep)}.foot__copy{color:var(--dc-deep-muted);border-top:1px solid #edeee829;margin-top:40px;padding-top:20px;font-size:.82rem}.foot a:focus-visible{outline-color:var(--dc-sage)}@media (width<=859px){.foot__in{grid-template-columns:1fr;gap:28px}}@keyframes vz-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vz-drift{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media (prefers-reduced-motion:no-preference){.hero__pic img{animation:8s ease-in-out infinite alternate vz-drift}@supports (animation-timeline:view()){.reveal{animation:.6s ease-out both vz-rise view();animation-range:entry entry 35%}}}@media (prefers-reduced-motion:reduce){.hero__pic img,.reveal{animation:none}.btn,.btn svg,.duo__card,.catalog__card,.duo__go svg{transition:none}}@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}}.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}}
