.social[data-v-bc3f5139]{--size:46px;flex-wrap:wrap;gap:8px;display:flex}.social--s[data-v-bc3f5139]{--size:40px}.social--l[data-v-bc3f5139]{--size:54px;gap:10px}.social__link[data-v-bc3f5139]{border-radius:var(--radius-pill);align-items:center;gap:10px;font-weight:800;display:inline-flex}.social__icon[data-v-bc3f5139]{width:var(--size);height:var(--size);font-size:calc(var(--size) * .48);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:50%;place-items:center;display:grid}.social__link:hover .social__icon[data-v-bc3f5139]{transform:translateY(-2px)}.social--solid .social__icon[data-v-bc3f5139]{background:var(--c-action);color:#fff}.social--solid .social__link:hover .social__icon[data-v-bc3f5139]{background:var(--c-action-hover)}.social--soft .social__icon[data-v-bc3f5139]{background:var(--c-soft);color:var(--c-action)}.social--soft .social__link:hover .social__icon[data-v-bc3f5139]{background:var(--c-action);color:#fff}.social--light .social__icon[data-v-bc3f5139]{color:#fff;background:#ffffff24}.social--light .social__link:hover .social__icon[data-v-bc3f5139]{background:var(--brand-1);color:var(--c-ink)}.social--light[data-v-bc3f5139] :focus-visible{outline-color:var(--brand-1)}.social--buttons[data-v-bc3f5139]{gap:10px}.social--buttons .social__link[data-v-bc3f5139]{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-s);transition:box-shadow .2s var(--ease);padding:5px 22px 5px 5px}.social--buttons .social__link[data-v-bc3f5139]:hover{box-shadow:var(--shadow-m)}.social--buttons .social__link:hover .social__icon[data-v-bc3f5139]{transform:none}.fab[data-v-bc36bb72]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed}.fab__button[data-v-bc36bb72],.fab__menu[data-v-bc36bb72]{pointer-events:auto}.fab__button[data-v-bc36bb72]{background:var(--c-action);width:62px;height:62px;box-shadow:0 12px 28px color-mix(in srgb, var(--c-action) 45%, transparent);color:#fff;transition:background-color .2s var(--ease);border-radius:50%;place-items:center;font-size:1.6rem;display:grid;position:relative}.fab__button[data-v-bc36bb72]:hover{background:var(--c-action-hover)}.fab__button[data-v-bc36bb72]:before{content:"";z-index:-1;background:var(--c-action);opacity:0;border-radius:50%;animation:2.6s ease-out 3 fab-pulse-bc36bb72;position:absolute;inset:0}.fab--open .fab__button[data-v-bc36bb72]:before{animation:none}@keyframes fab-pulse-bc36bb72{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.fab__button[data-v-bc36bb72]:focus-visible,.fab__menu[data-v-bc36bb72] :focus-visible{outline-offset:3px;box-shadow:0 0 0 9px var(--c-action);outline:3px solid #fff}.fab__icon[data-v-bc36bb72]{transition:opacity .2s var(--ease), transform .25s var(--ease);grid-area:1/1}.fab__icon--close[data-v-bc36bb72],.fab--open .fab__icon--open[data-v-bc36bb72]{opacity:0;transform:rotate(-60deg)scale(.6)}.fab--open .fab__icon--close[data-v-bc36bb72]{opacity:1;transform:none}.fab__menu[data-v-bc36bb72]{opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility 0s .25s;order:-1;padding-right:8px;transform:translateY(12px)scale(.96)}.fab--open .fab__menu[data-v-bc36bb72]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.fab__menu[data-v-bc36bb72] .social{flex-direction:column;align-items:flex-end;gap:10px}.fab__menu[data-v-bc36bb72] .social__link{flex-direction:row-reverse}.fab__menu[data-v-bc36bb72] .social__name{border-radius:var(--radius-pill);background:var(--c-surface);box-shadow:var(--shadow-s);padding:6px 14px;font-size:.9375rem}.fab__menu[data-v-bc36bb72] .social__icon{box-shadow:var(--shadow-s)}@media (height<=420px){.fab[data-v-bc36bb72]{grid-auto-flow:column;align-items:center}.fab__menu[data-v-bc36bb72]{transform-origin:100%;padding-right:0}.fab__menu[data-v-bc36bb72] .social{flex-flow:row;align-items:center}.fab__menu[data-v-bc36bb72] .social__name{display:none}}.contacts-section[data-v-74e28a09]{padding-top:0}.contacts[data-v-74e28a09]{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--c-soft), var(--brand-1));isolation:isolate;gap:clamp(24px,4vw,48px);padding:clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.contacts__spark[data-v-74e28a09]{z-index:-1;color:#ffffff8c;pointer-events:none;position:absolute}.contacts__spark--a[data-v-74e28a09]{font-size:200px;top:-40px;right:8%}.contacts__spark--b[data-v-74e28a09]{font-size:110px;bottom:-30px;right:30%}.contacts__main[data-v-74e28a09]{justify-items:start;gap:14px;display:grid}.contacts .eyebrow[data-v-74e28a09]{background:var(--c-surface)}.contacts .lead[data-v-74e28a09]{max-width:34em;color:var(--c-ink)}.contacts__buttons[data-v-74e28a09]{margin-top:8px}.contacts__info[data-v-74e28a09]{border-radius:var(--radius-l);background:#ffffffd1;align-content:center;gap:14px;margin:0;padding:clamp(18px,3vw,28px);display:grid}.contacts__item dt[data-v-74e28a09]{color:var(--c-ink-soft);align-items:center;gap:8px;font-size:.875rem;font-weight:800;display:flex}.contacts__item dt .icon[data-v-74e28a09]{color:var(--c-action)}.contacts__item dd[data-v-74e28a09]{margin:2px 0 0;font-size:1.125rem;font-weight:800}.contacts__phone[data-v-74e28a09]{white-space:nowrap;font-size:1.375rem;font-weight:900}.contacts__email[data-v-74e28a09]{overflow-wrap:anywhere}.contacts__phone[data-v-74e28a09]:hover,.contacts__email[data-v-74e28a09]:hover{color:var(--c-action)}@media (width>=900px){.contacts[data-v-74e28a09]{grid-template-columns:1.5fr 1fr;align-items:center}}.cookie[data-v-f50d7913]{inset-inline:0;z-index:45;padding:18px max(20px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--c-surface);box-shadow:0 -10px 36px color-mix(in srgb, var(--c-ink) 14%, transparent);animation:cookie-in-f50d7913 .35s var(--ease) both;gap:14px;font-size:.9375rem;line-height:1.5;display:grid;position:fixed;bottom:0}.cookie__title[data-v-f50d7913]{color:var(--c-ink);margin:0 0 2px;font-size:1rem;font-weight:800}.cookie__text[data-v-f50d7913]{color:var(--c-ink-soft);margin:0}.cookie__more[data-v-f50d7913]{color:var(--c-action);text-underline-offset:2px;white-space:nowrap;font-weight:800;text-decoration:underline}.cookie__actions[data-v-f50d7913]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width>=720px){.cookie[data-v-f50d7913]{bottom:max(20px, env(safe-area-inset-bottom));width:min(780px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--c-line);border-radius:var(--radius-l);box-shadow:var(--shadow-m);grid-template-columns:1fr auto;align-items:center;gap:28px;margin-inline:auto;padding:18px 20px 18px 28px}.cookie__actions[data-v-f50d7913]{display:flex}}@keyframes cookie-in-f50d7913{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.cookie[data-v-f50d7913]{animation:none}}.marquee-box[data-v-44da6730]{--gap:16px;--duration:36s;--marquee-pad:0px}.marquee-box--slow[data-v-44da6730]{--duration:60s}.marquee[data-v-44da6730]{padding-bottom:var(--marquee-pad);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-v-44da6730]{align-items:flex-end;gap:var(--gap);min-width:100%;padding-right:var(--gap);animation:marquee-44da6730 var(--duration) linear infinite;flex:none;justify-content:space-around;display:flex}.marquee-box--reverse .marquee__track[data-v-44da6730]{animation-direction:reverse}@keyframes marquee-44da6730{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee[data-v-44da6730]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee__track[data-v-44da6730]{animation:none!important}.marquee__track[aria-hidden=true][data-v-44da6730]{display:none}}.gear[data-v-97600007]{overflow:hidden}.gear .gear__row[data-v-97600007]{--gap:20px;--duration:44s;--marquee-pad:20px}@media (prefers-reduced-motion:reduce){.gear .gear__row[data-v-97600007]{padding-inline:var(--gutter)}}.pill[data-v-97600007]{border-radius:var(--radius-pill);background:var(--c-surface);height:78px;box-shadow:var(--shadow-s);white-space:nowrap;align-items:center;gap:12px;margin-top:52px;padding:0 30px 0 14px;display:flex}.pill__media[data-v-97600007]{flex:none;width:84px;height:100%;position:relative}.pill__img[data-v-97600007]{object-fit:contain;object-position:center bottom;width:84px;height:116px;filter:drop-shadow(0 6px 8px color-mix(in srgb, var(--c-ink) 18%, transparent));position:absolute;bottom:7px;left:0}.pill__text[data-v-97600007]{line-height:1.2;display:grid}.pill__brand[data-v-97600007]{font-size:1.125rem;font-weight:900}.pill__label[data-v-97600007]{color:var(--c-ink-soft);font-size:.9375rem;font-weight:700}.hero[data-v-13457126]{isolation:isolate;padding-block:clamp(18px,2.4vw,32px) clamp(24px,3.4vw,40px);position:relative;overflow:hidden}.hero[data-v-13457126]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-1) 55%, transparent), transparent);pointer-events:none;border-radius:50%;height:90%;position:absolute;inset:-20% -10% auto 45%}.hero__heading[data-v-13457126]{color:var(--c-action);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:clamp(8px,1.4vw,14px);font-size:.875rem;font-weight:800;display:inline-flex}.hero__viewport[data-v-13457126]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);display:flex;overflow-x:auto}.hero__viewport[data-v-13457126]::-webkit-scrollbar{display:none}.slide[data-v-13457126]{padding:16px var(--gutter) 20px;scroll-snap-align:start;flex:0 0 100%;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.slide__text[data-v-13457126]{justify-items:start;gap:clamp(14px,2vw,22px);display:grid}.slide__badge[data-v-13457126]{border-radius:var(--radius-pill);background:var(--c-surface);box-shadow:var(--shadow-s);padding:6px 14px;font-size:.875rem;font-weight:800}.slide__title[data-v-13457126]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.125rem,1.1rem + 4.6vw,4.25rem);font-weight:900;line-height:1.04}.slide__highlight[data-v-13457126]{color:var(--c-action)}.slide--about .slide__title[data-v-13457126]{font-size:clamp(1.75rem,1.05rem + 3vw,3.25rem);line-height:1.08}.slide__lead[data-v-13457126]{max-width:34em;color:var(--c-ink-soft);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.slide__actions[data-v-13457126]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px;display:flex}.slide__contacts[data-v-13457126]{color:var(--c-ink-soft);flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:.9375rem;font-weight:700;display:flex}.slide__media[data-v-13457126]{isolation:isolate;margin-right:10px;position:relative}.slide__media[data-v-13457126]:before{content:"";z-index:-1;border-radius:var(--radius-xl);background:var(--gradient);opacity:.6;position:absolute;inset:9% -10px -10px 12%}.slide__img[data-v-13457126]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);background:var(--c-soft);width:100%}.slide__card[data-v-13457126]{border-radius:var(--radius-m);gap:2px;padding:12px 18px;line-height:1.2;display:grid;position:absolute;bottom:14px;left:14px}.slide__card strong[data-v-13457126]{color:var(--c-action);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:900}.slide__card span[data-v-13457126]{font-size:.875rem;font-weight:700}.slide__spark[data-v-13457126]{color:var(--brand-2);position:absolute}.slide__spark--a[data-v-13457126]{font-size:44px;top:-14px;right:12%}.slide__spark--b[data-v-13457126]{color:var(--brand-1);font-size:24px;top:26px;right:4%}.hero__controls[data-v-13457126]{align-items:center;gap:14px;margin-top:4px;display:flex}.hero__arrow[data-v-13457126]{background:var(--c-surface);width:44px;height:44px;box-shadow:var(--shadow-s);color:var(--c-action);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.hero__arrow[data-v-13457126]:hover{background:var(--c-action);color:#fff}.hero__dots[data-v-13457126]{gap:4px;display:flex}.hero__dot[data-v-13457126]{place-items:center;width:24px;height:24px;display:grid}.hero__dot[data-v-13457126]:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-action) 75%, transparent);width:10px;height:10px;transition:width .25s var(--ease), background-color .25s var(--ease)}.hero__dot--active[data-v-13457126]:before{background:var(--c-action);width:24px}.perks[data-v-13457126]{gap:12px;margin-top:clamp(20px,3vw,32px);display:grid}.perk[data-v-13457126]{border-radius:var(--radius-m);background:var(--c-surface);box-shadow:var(--shadow-s);align-items:center;gap:14px;padding:14px 18px;display:flex}.perk__icon[data-v-13457126]{background:var(--c-soft);width:40px;height:40px;color:var(--c-action);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.perk__title[data-v-13457126],.perk__text[data-v-13457126]{line-height:1.3;display:block}.perk__title[data-v-13457126]{font-weight:800}.perk__text[data-v-13457126]{color:var(--c-ink-soft);font-size:.9375rem}@media (width>=700px){.perks[data-v-13457126]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.slide[data-v-13457126]{grid-template-columns:1.05fr 1fr}.slide__card[data-v-13457126]{padding:16px 24px;bottom:34px;left:-22px}}@media (width>=900px) and (width<=1199px){.slide__title[data-v-13457126]{font-size:calc(.75rem + 4.4vw)}.slide--about .slide__title[data-v-13457126]{font-size:calc(.5rem + 3.5vw)}}.lead[data-v-d108f792]{border-radius:var(--radius-l);background:var(--c-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--c-ink);box-shadow:var(--shadow-m);overscroll-behavior:contain;border:0;padding:0}.lead[open][data-v-d108f792]{animation:.7s cubic-bezier(.33,0,.2,1) backwards lead-in-d108f792}.lead[data-v-d108f792]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.lead[open][data-v-d108f792]::backdrop{animation:.7s ease-in-out backwards lead-dim-d108f792}@keyframes lead-in-d108f792{0%{opacity:0;transform:translateY(32px)scale(.96)}}@keyframes lead-dim-d108f792{0%{opacity:0}}@supports (overlay:auto){.lead[data-v-d108f792],.lead[data-v-d108f792]::backdrop{opacity:0;transition:opacity .35s ease-in, transform .35s ease-in, overlay .35s allow-discrete, display .35s allow-discrete}.lead[data-v-d108f792]{transform:translateY(20px)scale(.98)}.lead[open][data-v-d108f792],.lead[open][data-v-d108f792]::backdrop{opacity:1}.lead[open][data-v-d108f792]{transform:none}}@media (prefers-reduced-motion:reduce){.lead[open][data-v-d108f792]::backdrop{animation:none}.lead[data-v-d108f792]::backdrop{transition:none}}.lead__box[data-v-d108f792]{gap:12px;padding:clamp(24px,7vw,40px);display:grid;position:relative}.lead__close[data-v-d108f792]{width:44px;height:44px;color:var(--c-ink-soft);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:absolute;top:10px;right:10px}.lead__close[data-v-d108f792]:hover{background:var(--c-soft);color:var(--c-action)}.lead__title[data-v-d108f792]{letter-spacing:-.015em;padding-right:36px;font-size:clamp(1.5rem,1.2rem + 1.6vw,2rem);font-weight:900;line-height:1.15}.lead__title[data-v-d108f792]:focus-visible{outline:none}.lead__text[data-v-d108f792]{color:var(--c-ink-soft)}.lead__form[data-v-d108f792]{gap:18px;margin-top:8px;display:grid}.field[data-v-d108f792]{gap:2px;display:grid}.field__label[data-v-d108f792]{color:var(--c-ink-soft);font-size:.875rem;font-weight:700}.field__input[data-v-d108f792]{border:0;border-bottom:2px solid var(--c-line-strong);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border-radius:0;padding:6px 0 10px;font-size:1.1875rem;font-weight:700}.field__input[data-v-d108f792]::placeholder{color:var(--c-ink-soft);opacity:1;font-weight:500}.field__input[data-v-d108f792]:focus-visible{border-bottom-color:var(--c-action);box-shadow:0 2px 0 var(--c-action);outline:none}.field--invalid .field__input[data-v-d108f792]{border-bottom-color:var(--c-error)}.field__error[data-v-d108f792]{color:var(--c-error);margin-top:4px;font-size:.875rem;font-weight:700}.lead__failed[data-v-d108f792]{border-radius:var(--radius-s);background:color-mix(in srgb, var(--c-error) 8%, transparent);gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:700;display:grid}.lead__consent[data-v-d108f792]{color:var(--c-ink-soft);font-size:.8125rem;line-height:1.45}.lead__policy[data-v-d108f792]{color:var(--c-action);text-decoration:underline}.lead__submit[data-v-d108f792]{justify-self:start;margin-top:4px}.lead__submit[aria-disabled=true][data-v-d108f792]{opacity:.7;cursor:progress}@media (width<=480px){.lead__submit[data-v-d108f792]{width:100%}}.calc-section[data-v-e5b51809]{background:linear-gradient(var(--c-bg), var(--c-soft))}.calc[data-v-e5b51809]{border-radius:var(--radius-xl);background:var(--c-surface);box-shadow:var(--shadow-m);display:grid;overflow:hidden}.calc__form[data-v-e5b51809]{gap:28px;padding:clamp(20px,4vw,44px);display:grid}.calc__group[data-v-e5b51809]{gap:12px;display:grid}.calc__label[data-v-e5b51809]{padding:0;font-size:1.0625rem;font-weight:900}.choices[data-v-e5b51809]{grid-template-columns:repeat(auto-fit,minmax(min(100%,164px),1fr));gap:10px;display:grid}.choices[data-v-e5b51809]:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(164px,34%)),1fr))}.choice[data-v-e5b51809]{cursor:pointer;display:grid}.choice__box[data-v-e5b51809]{border-radius:var(--radius-m);min-height:68px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);align-content:center;gap:2px;padding:12px 16px;line-height:1.25;display:grid}.choice:hover .choice__box[data-v-e5b51809]{box-shadow:inset 0 0 0 2px var(--c-action)}.choice input:checked+.choice__box[data-v-e5b51809]{background:var(--c-soft);box-shadow:inset 0 0 0 2px var(--c-action)}.choice input:focus-visible+.choice__box[data-v-e5b51809]{outline:3px solid var(--c-action);outline-offset:3px}.choice__title[data-v-e5b51809]{font-weight:800}.choice__note[data-v-e5b51809]{color:var(--c-ink-soft);font-size:.875rem;font-weight:700}.calc__area-head[data-v-e5b51809]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.area-field[data-v-e5b51809]{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);align-items:center;gap:6px;padding:4px 16px 4px 6px;font-weight:900;display:inline-flex}.area-field[data-v-e5b51809]:focus-within{box-shadow:inset 0 0 0 2px var(--c-action)}.area-field__input[data-v-e5b51809]{text-align:right;appearance:textfield;background:0 0;border:0;width:4.2em;padding:6px 0 6px 12px;font-size:1.25rem;font-weight:900}.area-field__input[data-v-e5b51809]:focus{outline:none}.area-field__input[data-v-e5b51809]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.area-field__input[data-v-e5b51809]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.area-field__unit[data-v-e5b51809]{color:var(--c-ink-soft)}.calc__range[data-v-e5b51809]{width:100%;height:32px;accent-color:var(--c-action);cursor:pointer;margin:0}.calc__scale[data-v-e5b51809]{color:var(--c-ink-soft);justify-content:space-between;margin-top:-8px;font-size:.8125rem;font-weight:700;display:flex}.calc__result[data-v-e5b51809]{background:var(--c-dark);color:#fff;align-content:start;gap:8px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden}.calc__result[data-v-e5b51809] :focus-visible{outline-color:var(--brand-1)}.calc__spark[data-v-e5b51809]{color:color-mix(in srgb, var(--brand-1) 16%, transparent);pointer-events:none;font-size:180px;position:absolute;top:-30px;right:-30px}.calc__result-label[data-v-e5b51809]{color:var(--brand-1);letter-spacing:.04em;text-transform:uppercase;font-size:.9375rem;font-weight:800}.calc__price[data-v-e5b51809]{white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1}.calc__price strong[data-v-e5b51809]{letter-spacing:-.03em;font-size:clamp(2.75rem,2rem + 3.4vw,4rem);font-weight:900}.calc__period[data-v-e5b51809]{color:#ffffffc7;font-weight:700}.calc__rows[data-v-e5b51809]{border-top:1px solid #ffffff2e;gap:8px;margin:14px 0 6px;padding-top:16px;display:grid}.calc__row[data-v-e5b51809]{justify-content:space-between;gap:16px;font-size:.9688rem;display:flex}.calc__row dt[data-v-e5b51809]{color:#ffffffc7}.calc__row dd[data-v-e5b51809]{white-space:nowrap;margin:0;font-weight:800}.calc__old[data-v-e5b51809]{text-decoration:line-through;text-decoration-thickness:2px}.calc__row--saving dd[data-v-e5b51809]{color:var(--brand-1)}.calc__send[data-v-e5b51809]{margin-top:10px;font-weight:800}.calc__note[data-v-e5b51809]{color:#ffffffb8;margin-top:6px;font-size:.875rem}@media (width>=960px){.calc[data-v-e5b51809]{grid-template-columns:1.25fr 1fr}.choices--two[data-v-e5b51809]{grid-template-columns:1fr 1fr}}.compare[data-v-116726dc]{--pos:50%;aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--c-soft);isolation:isolate;position:relative;overflow:hidden}.compare__img[data-v-116726dc]{object-fit:cover;width:100%;height:100%}.compare__before[data-v-116726dc]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare__before--simulated .compare__img[data-v-116726dc]{filter:saturate(.5)sepia(.35)brightness(.74)contrast(.9)blur(.4px)}.compare__before--simulated[data-v-116726dc]:after{content:"";mix-blend-mode:multiply;background:radial-gradient(circle at 18% 28%,#4a3a225c,#0000 34%),radial-gradient(circle at 72% 62%,#42342252,#0000 40%),radial-gradient(circle at 44% 88%,#342a1c61,#0000 32%),radial-gradient(circle at 88% 12%,#50422c47,#0000 28%);position:absolute;inset:0}.compare__tag[data-v-116726dc]{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-ink) 72%, transparent);color:#fff;pointer-events:none;padding:4px 12px;font-size:.8125rem;font-weight:800;position:absolute;top:12px}.compare__tag--before[data-v-116726dc]{left:12px}.compare__tag--after[data-v-116726dc]{background:var(--c-action);right:12px}.compare__line[data-v-116726dc]{top:0;bottom:0;left:var(--pos);z-index:1;width:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-ink) 18%, transparent);pointer-events:none;background:#fff;margin-left:-1.5px;position:absolute}.compare__knob[data-v-116726dc]{width:46px;height:46px;box-shadow:var(--shadow-m);color:var(--c-action);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare__knob .icon+.icon[data-v-116726dc]{margin-left:-4px}.compare__range[data-v-116726dc]{z-index:2;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare[data-v-116726dc]:has(.compare__range:focus-visible){outline:3px solid var(--c-action);outline-offset:3px}.results[data-v-f3222cb3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,2.4vw,28px);display:grid}.result__title[data-v-f3222cb3]{margin-top:14px;font-size:1.25rem;font-weight:900}.result__text[data-v-f3222cb3]{color:var(--c-ink-soft);font-size:.9688rem}.services[data-v-0d55718a]{--gap:clamp(16px, 2vw, 24px);column-gap:var(--gap);margin-bottom:calc(var(--gap) * -1);grid-template-columns:1fr;display:grid}@media (width>=600px) and (width<=899.98px){.services[data-v-0d55718a]{grid-template-columns:repeat(4,1fr)}.service[data-v-0d55718a]{grid-column:span 2}.service[data-v-0d55718a]:last-child:nth-child(odd){grid-column:2/span 2}}@media (width>=900px){.services[data-v-0d55718a]{grid-template-columns:repeat(6,1fr)}.service[data-v-0d55718a]{grid-column:span 2}.service[data-v-0d55718a]:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.service[data-v-0d55718a]:last-child:nth-child(3n+1){grid-column:3/span 2}}.service[data-v-0d55718a]{--pad:22px;grid-template-rows:subgrid;margin-bottom:var(--gap);border-radius:var(--radius-l);background:var(--c-surface);box-shadow:var(--shadow-s);transition:box-shadow .25s var(--ease), transform .25s var(--ease);grid-row:span 7;display:grid;overflow:hidden}.service[data-v-0d55718a]:hover{box-shadow:var(--shadow-m);transform:translateY(-4px)}.service[data-v-0d55718a]>:not(.service__img){margin-inline:var(--pad)}.service__img[data-v-0d55718a]{aspect-ratio:4/3;object-fit:cover;background:var(--c-soft);width:100%}.service__title[data-v-0d55718a]{text-wrap:balance;margin-top:20px;font-size:1.3125rem;font-weight:900;line-height:1.2}.service__text[data-v-0d55718a]{color:var(--c-ink-soft);margin-top:8px;font-size:.9688rem}.service__includes-label[data-v-0d55718a]{color:var(--c-ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-top:16px;font-size:.8125rem;font-weight:800}.service__includes[data-v-0d55718a]{align-content:start;gap:7px;margin-top:8px;font-size:.9375rem;line-height:1.35;display:grid}.service__includes li[data-v-0d55718a]{gap:9px;display:flex}.service__includes .icon[data-v-0d55718a]{color:var(--c-action);margin-top:.15em;font-size:1.05em}.service__price[data-v-0d55718a]{margin-top:18px}.service__from[data-v-0d55718a]{white-space:nowrap;font-weight:700}.service__from strong[data-v-0d55718a]{color:var(--c-action);letter-spacing:-.02em;font-size:2rem;font-weight:900;line-height:1.1}.service__rate[data-v-0d55718a]{border-top:1px dashed var(--c-line);color:var(--c-ink-soft);margin-top:6px;padding-top:8px;font-size:.9375rem;font-weight:700}.service__btn[data-v-0d55718a]{margin-top:16px;margin-bottom:var(--pad);justify-self:start}.team-section[data-v-280d48f2]{background:var(--c-surface)}.team-scroll[data-v-280d48f2]{max-width:calc(var(--container) + var(--gutter) * 2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;margin-inline:auto;overflow-x:auto}.team[data-v-280d48f2]{width:max-content;padding:4px var(--gutter) 20px;gap:16px;display:flex}.member[data-v-280d48f2]{border-radius:var(--radius-l);background:var(--c-soft);scroll-snap-align:start;flex:0 0 min(72vw,250px);position:relative;overflow:hidden}.member__img[data-v-280d48f2]{aspect-ratio:3/4;object-fit:cover;width:100%}.member__caption[data-v-280d48f2]{--c-glass:#ffffffed;border-radius:var(--radius-m);padding:10px 14px;line-height:1.25;position:absolute;bottom:10px;left:10px;right:10px}.member__name[data-v-280d48f2]{font-size:1.125rem;font-weight:900}.member__role[data-v-280d48f2]{color:var(--c-action);font-size:.875rem;font-weight:800}.member__note[data-v-280d48f2]{margin-top:2px;font-size:.8125rem;font-weight:600}@media (width>=1100px){.team-scroll[data-v-280d48f2]{overflow:visible}.team[data-v-280d48f2]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;width:auto;display:grid}}.footer[data-v-ea1376eb]{background:var(--c-dark);color:#ffffffd1;font-size:.9688rem}.footer[data-v-ea1376eb] :focus-visible{outline-color:var(--brand-1)}.footer__inner[data-v-ea1376eb]{gap:32px;padding-block:clamp(40px,6vw,72px) 32px;display:grid}.footer__brand[data-v-ea1376eb]{justify-items:start;gap:16px;display:grid}.footer__logo[data-v-ea1376eb]{height:60px}.footer__about[data-v-ea1376eb]{max-width:26em}.footer__title[data-v-ea1376eb]{color:#fff;margin-bottom:12px;font-size:1rem;font-weight:900}.footer__list[data-v-ea1376eb]{gap:8px;display:grid}.footer__link[data-v-ea1376eb]:hover{color:var(--brand-1)}.footer__phone[data-v-ea1376eb],.footer__line[data-v-ea1376eb]{align-items:center;gap:9px;display:flex}.footer__phone[data-v-ea1376eb]{color:#fff;font-size:1.125rem;font-weight:900}.footer__list .icon[data-v-ea1376eb]{color:var(--brand-1)}.footer__bottom[data-v-ea1376eb]{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px 28px;font-size:.875rem;display:flex}@media (width<=1400px){.footer__bottom[data-v-ea1376eb]{padding-right:76px}}.footer__top[data-v-ea1376eb]{align-items:center;gap:6px;font-weight:800;display:inline-flex}.footer__top[data-v-ea1376eb]:hover,.footer__policy[data-v-ea1376eb]:hover{color:var(--brand-1)}.footer__policy[data-v-ea1376eb]{text-underline-offset:3px;text-decoration:underline}@media (width>=800px){.footer__inner[data-v-ea1376eb]{grid-template-columns:1.6fr 1fr 1.2fr;gap:48px}}.menu-button[data-v-ca24e0b1]{background:var(--c-surface);width:44px;height:44px;box-shadow:var(--shadow-s);color:var(--c-ink);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;font-size:1.375rem;display:grid}.menu-button[data-v-ca24e0b1]:hover{color:var(--c-action)}.menu[data-v-ca24e0b1]{border-radius:0 0 var(--radius-l) var(--radius-l);background:var(--c-bg);width:100%;max-width:none;max-height:100dvh;color:var(--c-ink);box-shadow:var(--shadow-m);overscroll-behavior:contain;border:0;margin:0;padding:0;inset:0 0 auto;overflow-y:auto}.menu[open][data-v-ca24e0b1]{animation:menu-in-ca24e0b1 .32s var(--ease) backwards}.menu[data-v-ca24e0b1]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.menu[open][data-v-ca24e0b1]::backdrop{animation:.32s ease-out backwards menu-dim-ca24e0b1}@keyframes menu-in-ca24e0b1{0%{opacity:0;transform:translateY(-20px)}}@keyframes menu-dim-ca24e0b1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.menu[open][data-v-ca24e0b1]::backdrop{animation:none}}.menu__box[data-v-ca24e0b1]{padding-bottom:28px;display:grid}.menu__head[data-v-ca24e0b1]{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__logo[data-v-ca24e0b1]{height:44px}.menu__nav[data-v-ca24e0b1]{padding-block:4px 20px}.menu__link[data-v-ca24e0b1]{border-bottom:1px solid var(--c-line);letter-spacing:-.01em;min-height:54px;transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:12px;font-size:1.25rem;font-weight:800;display:flex}.menu__link .icon[data-v-ca24e0b1]{color:var(--c-ink-soft);font-size:1.125rem}.menu__link--active[data-v-ca24e0b1]{color:var(--c-action)}@media (hover:hover){.menu__link[data-v-ca24e0b1]:hover{color:var(--c-action)}}.menu__link--active .icon[data-v-ca24e0b1]{color:var(--c-action)}.menu__contacts[data-v-ca24e0b1]{justify-items:start;gap:14px;display:grid}.menu__phone[data-v-ca24e0b1]{align-items:center;gap:10px;font-size:1.375rem;font-weight:900;display:inline-flex}.menu__facts[data-v-ca24e0b1]{color:var(--c-ink-soft);flex-wrap:wrap;gap:6px 18px;font-size:.9375rem;font-weight:700;display:flex}.menu__facts li[data-v-ca24e0b1]{align-items:center;gap:7px;display:inline-flex}.menu__phone .icon[data-v-ca24e0b1],.menu__facts .icon[data-v-ca24e0b1]{color:var(--c-action)}.menu__lang[data-v-ca24e0b1]{margin-top:6px}.header[data-v-f256e44c]{z-index:30;background:color-mix(in srgb, var(--c-bg) 66%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 14px 28px -22px color-mix(in srgb, var(--c-ink) 30%, transparent);position:sticky;top:0}.header__inner[data-v-f256e44c]{min-height:var(--header-h);align-items:center;gap:12px;display:flex}.header__logo[data-v-f256e44c]{height:44px;margin-right:auto}.header__nav[data-v-f256e44c]{display:none}.header__inner .header__social[data-v-f256e44c]{flex-wrap:nowrap;display:none}@media (width>=640px){.header__inner .header__social[data-v-f256e44c]{display:flex}}.nav[data-v-f256e44c]{border-radius:var(--radius-pill);background:var(--c-surface);box-shadow:var(--shadow-s);gap:2px;padding:5px;display:flex}.nav__link[data-v-f256e44c]{border-radius:var(--radius-pill);white-space:nowrap;transition:color .2s var(--ease);padding:8px 14px;font-size:.9375rem;font-weight:700;display:block}.nav__link[data-v-f256e44c]:hover,.nav__link--active[data-v-f256e44c]{color:var(--c-action)}@media (width>=1100px){.header__inner[data-v-f256e44c]{grid-template-columns:auto 1fr auto;gap:24px;display:grid}.header__logo[data-v-f256e44c]{height:54px;margin-right:0}.header__nav[data-v-f256e44c]{justify-self:center;display:block}.header__menu[data-v-f256e44c]{display:none}}.topbar[data-v-bbce7f16]{background:var(--c-dark);color:#fff;font-size:.875rem;font-weight:600}.topbar__inner[data-v-bbce7f16]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;min-height:40px;padding-block:6px;display:flex}.topbar__info[data-v-bbce7f16],.topbar__phones[data-v-bbce7f16]{flex-wrap:wrap;gap:4px 20px;display:flex}.topbar__side[data-v-bbce7f16]{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-left:auto;display:flex}.topbar__info li[data-v-bbce7f16],.topbar__phone[data-v-bbce7f16]{align-items:center;gap:7px;display:inline-flex}.topbar .icon[data-v-bbce7f16]{color:var(--brand-1);font-size:1.05em}.topbar__phone[data-v-bbce7f16]{white-space:nowrap;font-size:.9375rem;font-weight:800}.topbar__phone[data-v-bbce7f16]:hover{color:var(--brand-1)}.topbar[data-v-bbce7f16] :focus-visible{outline-color:var(--brand-1)}@media (width<=720px){.topbar__info .topbar__area[data-v-bbce7f16],.topbar__lang[data-v-bbce7f16]{display:none}}
