.ui-steps-stage{--ui-steps-wrapper-height:min(68vh, 47rem);--ui-steps-screen-offset:calc((100vh - var(--ui-steps-wrapper-height)) / -2);--ui-steps-faq-height:min(40vh, 25rem);position:relative}@media (min-width:1024px){.ui-steps-stage{padding-bottom:calc(6rem + (100vh - var(--ui-steps-wrapper-height))/ 2)!important}#ui-block-steps__items>.is-current-step>.ui-steps-rus-heading,@font-face{font-family:Manrope;src:url("../fonts/manrope-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/manrope-medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/manrope-semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}#ui-block-steps__items>.is-current-step>.ui-cyrillic-body{color:#efefef}#ui-block-steps__items>.active-step:not(.is-current-step)>.ui-cyrillic-body,#ui-block-steps__items>.active-step:not(.is-current-step)>.ui-steps-rus-heading{color:#18181a}}#ui-horizontal-steps__wrapper{position:relative;min-height:var(--ui-steps-wrapper-height);padding-bottom:5.25rem}#ui-block-steps__items{position:relative;z-index:2;transition:opacity 520ms ease,transform 760ms cubic-bezier(.22, 1, .36, 1),filter 520ms ease;will-change:opacity,transform}#ui-block-steps__items>.ui-step-final{position:relative;width:clamp(20rem,20vw,24rem)!important;min-width:clamp(20rem,20vw,24rem)!important}.ui-step-final__contact{display:none}.ui-steps-square-action{display:flex;width:22rem;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem 1.65rem;border:1px solid rgba(255,255,255,.42);color:rgba(255,255,255,.42);background:0 0;font-family:Manrope,Arial,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.025em;line-height:1.375rem;text-align:left;text-transform:uppercase;transition:color 260ms ease,background-color 260ms ease,border-color 260ms ease,transform 420ms cubic-bezier(.22, 1, .36, 1)}.ui-steps-square-action:focus-visible,.ui-steps-square-action:hover{border-color:rgba(239,239,239,.9);color:#44432f;background:#efefef;transform:translateY(-.22rem)}.ui-steps-square-action:focus-visible{outline:1px solid #efefef;outline-offset:4px}.ui-steps-square-action__arrow{display:block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;background-image:none;background-position:center;background-repeat:no-repeat;font-size:0;transition:transform 260ms ease}.ui-home-hero-block__first-cta .ui-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.25rem}.ui-home-hero-block__first-cta .ui-button:focus-visible,.ui-home-hero-block__first-cta .ui-button:hover{background-color:#696a6d;box-shadow:0 10px 15px -3px rgba(45,46,49,.32),0 4px 6px -4px rgba(45,46,49,.28)}.ui-home-hero-block__first-cta .ui-button::after{content:none!important;display:none!important;background-image:none!important}.ui-home-hero-block__cta-arrow{display:block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;color:currentColor;transition:transform 260ms ease}.ui-home-hero-block__cta-arrow svg{display:block;width:100%;height:100%;overflow:visible}.ui-home-hero-block__first-cta .ui-button:focus-visible .ui-home-hero-block__cta-arrow,.ui-home-hero-block__first-cta .ui-button:hover .ui-home-hero-block__cta-arrow{transform:translateX(.3rem)}.ui-steps-square-action:focus-visible .ui-steps-square-action__arrow,.ui-steps-square-action:hover .ui-steps-square-action__arrow{transform:translateX(.3rem)}.ui-steps-controls{position:absolute;right:0;bottom:calc(var(--ui-steps-screen-offset) + 4rem);left:0;z-index:12;display:flex;min-height:4rem;align-items:center;justify-content:center;gap:clamp(1rem,2.25vw,2rem);transition:bottom 760ms cubic-bezier(.22, 1, .36, 1)}.ui-steps-mobile-contact{display:block;order:2}.ui-steps-faq-toggle{display:inline-flex;width:22rem;min-height:4.25rem;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.65rem;color:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.42);background:0 0;font-family:Manrope,Arial,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.025em;line-height:1.375rem;text-align:left;text-transform:uppercase;transition:color 240ms ease,border-color 240ms ease,background-color 240ms ease;order:1}.ui-steps-faq-toggle:focus-visible,.ui-steps-faq-toggle:hover{color:rgba(255,255,255,.78);border-color:rgba(255,255,255,.68);background:rgba(255,255,255,.025)}.ui-steps-faq-toggle:focus-visible{outline:0}.ui-steps-faq-toggle__arrow{position:relative;display:inline-block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;transform-origin:50% 50%;transition:transform 620ms cubic-bezier(.22, 1, .36, 1)}.ui-steps-faq-toggle__arrow::before{position:absolute;top:.15rem;left:50%;width:1px;height:.82rem;background:currentColor;transform:translateX(-50%);content:""}.ui-steps-faq-toggle__arrow::after{position:absolute;top:.13rem;left:50%;width:.42rem;height:.42rem;border:solid currentColor;border-width:0 1px 1px 0;transform:translateX(-50%) rotate(-135deg);content:""}.ui-steps-faq-toggle__arrow svg,.ui-steps-square-action__arrow svg{display:block;width:100%;height:100%;overflow:visible}.ui-steps-faq-toggle__arrow::after,.ui-steps-faq-toggle__arrow::before{display:none}.ui-steps-faq{position:absolute;right:0;bottom:var(--ui-steps-screen-offset);left:0;z-index:10;height:var(--ui-steps-faq-height);overflow:hidden auto;color:#efefef;background:#44432f;border-top:0;opacity:0;transform:translate3d(0,calc(100% + 1px),0);transition:opacity 360ms ease,transform 760ms cubic-bezier(.22, 1, .36, 1);pointer-events:none;scrollbar-color:rgba(239,239,239,0.35) transparent}.ui-steps-faq__inner{display:flex;min-height:100%;flex-direction:column;padding:4.25rem 0 0}.ui-steps-faq__grid{display:grid;flex:1 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:0;border:0}.ui-steps-faq__item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-content:start;column-gap:1rem;row-gap:.55rem;min-width:0;padding:clamp(.85rem,1.5vh,1.15rem) clamp(1.25rem,2.5vw,2.5rem) clamp(.9rem,1.7vh,1.25rem) 0;border:0;background:0 0}.ui-steps-faq__item:nth-child(odd){padding-right:clamp(1.5rem,4vw,4rem);border:0}.ui-steps-faq__item:nth-child(2n){padding-left:clamp(1.5rem,4vw,4rem)}.ui-steps-faq__number{grid-row:1/span 2;color:rgba(239,239,239,.38);font-family:Manrope,Arial,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.12em}.ui-steps-faq__item h3{max-width:38rem;margin:0;color:#efefef;font-family:Poppins,Arial,sans-serif;font-size:clamp(.9rem, 1.05vw, 1.08rem);font-weight:600;line-height:1.25}.ui-steps-faq__item p{max-width:42rem;margin:0;color:rgba(239,239,239,.68);font-family:Manrope,Arial,sans-serif;font-size:clamp(.67rem, .76vw, .8rem);line-height:1.45}#strategy.is-steps-faq-open #ui-block-steps__items{opacity:.12;filter:saturate(.72);transform:translate3d(0,-25vh,0);pointer-events:none}#strategy.is-steps-faq-open .ui-steps-controls{bottom:calc(var(--ui-steps-screen-offset) + var(--ui-steps-faq-height) - 4.25rem + 1rem);justify-content:center;padding-right:0}#strategy.is-steps-faq-open .ui-steps-mobile-contact{display:none}#strategy.is-steps-faq-open .ui-steps-faq-toggle{width:auto;min-width:0;justify-content:center;gap:.65rem;padding-right:.25rem;padding-left:.25rem;border-color:transparent;background:0 0}#strategy.is-steps-faq-open .ui-steps-faq-toggle__arrow{transform:translateY(.28rem) rotate(180deg)}#strategy.is-steps-faq-open .ui-steps-faq{opacity:1;transform:translate3d(0,0,0);pointer-events:auto}#strategy.is-steps-faq-open .ui-steps-faq__item{animation:ui-steps-faq-item-in 520ms both cubic-bezier(.22,1,.36,1)}#strategy.is-steps-faq-open .ui-steps-faq__item:nth-child(2){animation-delay:70ms}#strategy.is-steps-faq-open .ui-steps-faq__item:nth-child(3){animation-delay:140ms}#strategy.is-steps-faq-open .ui-steps-faq__item:nth-child(4){animation-delay:210ms}@keyframes ui-steps-faq-item-in{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.ui-steps-stage{--ui-steps-screen-offset:0px;--ui-steps-faq-height:auto;--ui-mobile-actions-gap:max(1.5rem, env(safe-area-inset-bottom))}#ui-horizontal-steps__wrapper{min-height:0;padding-bottom:0}.ui-step-final__contact{display:none}.ui-steps-controls{position:relative;right:auto;bottom:auto!important;left:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-mobile-actions-gap);min-height:0;padding:0 0 var(--ui-mobile-actions-gap)!important;background:#44432f;scroll-margin-top:0}.ui-steps-mobile-contact{display:block;order:0;padding:0}.ui-steps-mobile-contact.is-story-docked{position:absolute;right:0;bottom:var(--ui-mobile-actions-gap);left:0;z-index:5;display:block;opacity:1}.ui-mobile-steps__panel{padding-bottom:6.5rem}.ui-steps-faq-toggle,.ui-steps-mobile-contact .ui-steps-square-action{width:100%;height:5rem;min-height:5rem;padding:1rem 1.25rem;font-size:clamp(.95rem, 3.8vw, 1.1rem);font-weight:400;letter-spacing:.025em;line-height:1.25}.ui-steps-mobile-contact .ui-steps-square-action:focus-visible,.ui-steps-mobile-contact .ui-steps-square-action:hover{transform:none}.ui-steps-faq-toggle{order:1;justify-content:space-between;border-left:1px solid rgba(255,255,255,.42);text-align:left}.ui-steps-faq-toggle__arrow,.ui-steps-square-action__arrow{position:relative;display:inline-block;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;background:0 0}.ui-steps-faq{position:relative;right:auto;bottom:auto;left:auto;height:auto;max-height:0;overflow:hidden;border-top:0;opacity:0;transform:translate3d(0,3rem,0)}#strategy.is-steps-faq-open .ui-steps-faq{max-height:120rem;border-top:0}#strategy.is-steps-faq-open .ui-steps-faq-toggle{grid-column:1/-1;justify-self:center}#strategy.is-steps-faq-open .ui-mobile-steps__panel{opacity:.2}.ui-steps-faq__inner{padding:2.25rem 1.25rem 3.5rem}.ui-steps-faq__grid{grid-template-columns:1fr;grid-template-rows:none}.ui-steps-faq__item,.ui-steps-faq__item:nth-child(2n),.ui-steps-faq__item:nth-child(odd){padding:1.4rem 0 1.65rem;border-right:0}.ui-steps-faq__item h3{font-size:clamp(1rem, 4.5vw, 1.25rem)}.ui-steps-faq__item p{font-size:clamp(.82rem, 3.7vw, .96rem)}}@media (max-width:560px){.ui-steps-faq-toggle{min-height:5rem;border-left:1px solid rgba(255,255,255,.42)}}@media (prefers-reduced-motion:reduce){#ui-block-steps__items,.ui-steps-controls,.ui-steps-faq,.ui-steps-faq-toggle__arrow,.ui-steps-square-action{transition-duration:1ms}#strategy.is-steps-faq-open .ui-steps-faq__item{animation:none}}.legal-direction__link{position:relative;display:inline;color:inherit;text-decoration:none;cursor:pointer;pointer-events:auto;transition:color 260ms ease}.legal-direction__link:focus-visible,.legal-direction__link:hover{color:#44432f;text-decoration:none}.legal-direction__link:focus-visible{outline:1px solid rgba(68,67,47,.55);outline-offset:0.18em}@media (prefers-reduced-motion:reduce){.legal-direction__link{transition-duration:1ms}}.ui-cases{--ui-cases-ink:#c6c6c6;--ui-cases-muted:rgba(198, 198, 198, 0.72);position:relative;height:calc(100vh + 100vw);height:calc(100svh + 100vw);overflow:visible;background:#202020;color:var(--ui-cases-ink)}.ui-cases__stage{position:sticky;top:0;right:0;left:0;height:100vh;height:100svh;overflow:hidden;background-color:#202020;background-position:center;background-repeat:no-repeat;background-size:cover}.ui-cases.is-background-ready .ui-cases__stage{background-image:url("../images/bg-case.webp")}.ui-cases.uses-transform-pin .ui-cases__stage{position:absolute}.ui-cases__rail{display:flex;width:200vw;height:100%;will-change:transform}.ui-cases__panel{width:100vw;height:100%;flex:0 0 100vw}.ui-cases__panel-inner{position:relative;display:flex;width:min(100%,112rem);height:100%;flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(6.75rem,11vh,8.5rem) clamp(2.5rem,5vw,6rem) clamp(3.5rem,7vh,5.5rem)}.ui-cases__meta{display:flex;align-items:center;justify-content:flex-start;color:rgba(198,198,198,.72);font-family:Poppins,Arial,sans-serif;font-size:clamp(.82rem, 1vw, 1rem);font-weight:400;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.ui-cases__meta h2{margin:0;font:inherit}.ui-cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,8vw,9rem);margin-top:0}.ui-cases__case{display:block;min-width:0}.ui-cases__copy{width:100%;max-width:44rem}.ui-cases__copy h3{max-width:none;margin:0;color:var(--ui-cases-ink);font-family:Poppins,Arial,sans-serif;font-size:clamp(1.55rem, 1.9vw, 2.35rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-transform:uppercase;text-wrap:balance}.ui-cases__copy p{max-width:42rem;margin:1.25rem 0 0;color:var(--ui-cases-muted);font-family:Manrope,Arial,sans-serif;font-size:clamp(.84rem, .94vw, 1rem);font-weight:400;line-height:1.58;text-align:justify;text-align-last:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ui-cases__copy p+p{margin-top:.72rem}.ui-cases__copy .ui-cases__result{margin-top:1.45rem;color:var(--ui-cases-ink)}.ui-cases__copy .ui-cases__number{margin-top:.65rem;color:rgba(198,198,198,.58);font-weight:500;letter-spacing:.035em}.ui-cases__result strong{font-weight:600}.ui-cases__amount{white-space:nowrap}.ui-cases__nowrap{white-space:nowrap}.legal-directions .ui-module-results__item,.legal-directions .ui-module-results__item:first-of-type{align-items:center!important;padding-top:clamp(6.5rem,11vh,8.5rem)!important;padding-bottom:clamp(5.5rem,10vh,7.5rem)!important}.legal-directions .ui-module-results__title{top:max(7.5rem,calc(50% - 15rem))!important}.legal-directions .legal-direction{transition:opacity .5s ease,transform 750ms cubic-bezier(.22, 1, .36, 1);will-change:transform,opacity}.legal-directions.is-price-open .legal-direction{opacity:.18;transform:translate3d(0,-18vh,0) scale(.99);pointer-events:none}@media (min-width:1024px){.ui-cases__meta{position:absolute;top:max(8rem,calc(50% - 11rem));left:clamp(2.5rem,5vw,6rem);transform:translateY(1.5rem)}.ui-cases__grid{position:absolute;top:50%;right:clamp(2.5rem,5vw,6rem);left:clamp(2.5rem,5vw,6rem);transform:translateY(-6.25rem)}}html.ui-scrollbar-on-cases{--ui-scrollbar-thumb:rgba(198, 198, 198, 0.78);--ui-scrollbar-track:#202020;--ui-page-background:#202020}@media (max-width:1023px){.legal-directions .ui-module-results__title{top:max(8.5rem,calc(50% - 13.55rem))!important}.ui-cases__meta{transform:translateY(1.25rem)}.legal-directions .ui-module-results__item,.legal-directions .ui-module-results__item:first-of-type{padding-top:7rem!important;padding-bottom:5.5rem!important}.legal-directions.is-price-open .legal-direction{transform:translate3d(0,-20svh,0) scale(.99)}.ui-cases{height:auto;min-height:100svh;overflow:hidden}.ui-cases.uses-transform-pin .ui-cases__stage,.ui-cases__stage{position:relative;height:auto;min-height:100svh;overflow:visible;background-position:center top}.ui-cases__rail{display:block;width:100%;height:auto;transform:none!important;will-change:auto}.ui-cases__panel{width:100%;height:auto;min-height:0}.ui-cases__panel-inner{width:100%;height:auto;padding:6.5rem clamp(1.25rem,5vw,3rem) 4.5rem}.ui-cases__panel+.ui-cases__panel .ui-cases__panel-inner{padding-top:1rem}.ui-cases__grid{gap:3.5rem;margin-top:3.75rem}.ui-cases__copy h3{font-size:clamp(1.55rem, 4.5vw, 2.3rem)}.ui-cases__copy p{font-size:clamp(.82rem, 1.8vw, .96rem)}}@media (max-width:699px){.ui-cases__stage{background-position:58% top}.ui-cases__panel-inner{padding:5.75rem 1.25rem 4rem}.ui-cases__panel+.ui-cases__panel .ui-cases__panel-inner{padding-top:0}.ui-cases__grid{grid-template-columns:1fr;gap:3.25rem;margin-top:3rem}.ui-cases__copy h3{max-width:20ch;font-size:clamp(1.45rem, 6.8vw, 2rem)}.ui-cases__copy p{margin-top:1rem;font-size:clamp(.8rem, 3.6vw, .94rem);line-height:1.55}}@media (max-width:640px){.ui-custom-header__nav{gap:.35rem}.ui-custom-header__link{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.legal-directions .legal-direction{transition-duration:1ms}.ui-cases{height:auto}.ui-cases.uses-transform-pin .ui-cases__stage,.ui-cases__stage{position:relative;height:auto;overflow:visible;transform:none!important}.ui-cases__rail{display:block;width:100%;height:auto;transform:none!important}.ui-cases__panel{width:100%;min-height:100svh}}@media (max-width:1023px) and (max-height:520px){.legal-directions .ui-module-results__title{top:.65rem!important;left:clamp(1rem,3.5vw,1.5rem)!important;font-size:.58rem!important}.legal-directions .ui-module-results__item,.legal-directions .ui-module-results__item:first-of-type{align-items:flex-start!important;padding-top:2.35rem!important;padding-bottom:4.25rem!important}.legal-direction__eyebrow{margin-bottom:.4rem;font-size:.58rem}.legal-direction__title{min-height:0;margin-bottom:.55rem;font-size:clamp(1.65rem, 5.4vw, 2.15rem);line-height:.94}.legal-direction__list{column-count:2;column-gap:clamp(1rem,3vw,1.75rem)}.legal-direction__list li{margin-bottom:.2rem;padding-left:.72rem;font-size:clamp(.62rem, 1.75vw, .72rem);line-height:1.2}.legal-direction__list li::before{top:.48em;width:.22rem;height:.22rem}}.ui-cookie-consent{position:fixed;left:clamp(1rem,2.2vw,2rem);bottom:clamp(1rem,2.2vw,2rem);z-index:1000;width:min(29rem,calc(100vw - 2rem));overflow:visible;border:0;color:#efefef;background:rgba(28,28,30,.1);box-shadow:0 .75rem 2.25rem rgba(0,0,0,.12);-webkit-backdrop-filter:blur(32px) saturate(0.95) brightness(0.87);backdrop-filter:blur(32px) saturate(0.95) brightness(0.87);opacity:0;transform:translate3d(0,1.5rem,0);transition:opacity 420ms cubic-bezier(.22, 1, .36, 1),transform 420ms cubic-bezier(.22, 1, .36, 1),bottom 760ms cubic-bezier(.22, 1, .36, 1),color 320ms ease,background-color 320ms ease,border-color 320ms ease,box-shadow 320ms ease,backdrop-filter 320ms ease}.ui-cookie-consent[hidden]{display:none!important}.ui-cookie-consent.is-visible{opacity:1;transform:translate3d(0,0,0)}.ui-cookie-consent.is-following-menu{transition:opacity 420ms cubic-bezier(.22, 1, .36, 1),transform 420ms cubic-bezier(.22, 1, .36, 1),bottom 0s linear,color 320ms ease,background-color 320ms ease,border-color 320ms ease,box-shadow 320ms ease,backdrop-filter 320ms ease}.ui-cookie-consent.is-on-light{border-color:rgba(24,24,26,.15);color:#242426;background:rgba(255,255,255,.1);box-shadow:0 .75rem 2.25rem rgba(36,36,38,.08);-webkit-backdrop-filter:blur(32px) saturate(0.62) brightness(1.00);backdrop-filter:blur(32px) saturate(0.62) brightness(1.00)}.ui-cookie-consent__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "description accept";align-items:center;column-gap:1.15rem;row-gap:.9rem;padding:1.35rem clamp(1.15rem,2.2vw,1.55rem) 1.25rem}.ui-cookie-consent__title{grid-area:title;margin:0;color:rgba(239,239,239,.92);font-family:Poppins,Arial,sans-serif;font-size:clamp(1.08rem, 1.4vw, 1.38rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;transition:color 320ms ease}.ui-cookie-consent.is-on-light .ui-cookie-consent__title{color:rgba(24,24,26,.9)}.ui-cookie-consent__description{grid-area:description;max-width:16rem;margin:0;color:rgba(239,239,239,.68);font-family:Manrope,Arial,sans-serif;font-size:.8rem;font-weight:400;line-height:1.5;transition:color 320ms ease}.ui-cookie-consent.is-on-light .ui-cookie-consent__description{color:rgba(24,24,26,.68)}.ui-cookie-consent__more,.ui-cookie-settings__more{display:inline;margin:0;padding:0;border:0;border-bottom:1px solid rgba(239,239,239,.25);color:rgba(239,239,239,.75);background:0 0;cursor:pointer;font:inherit;font-weight:400;line-height:inherit;text-decoration:none;transition:color 240ms ease,border-color 240ms ease}.ui-cookie-consent__more:focus-visible,.ui-cookie-consent__more:hover,.ui-cookie-settings__more:focus-visible,.ui-cookie-settings__more:hover{border-color:#efefef;color:#efefef}.ui-cookie-consent.is-on-light .ui-cookie-consent__more,.ui-cookie-settings.is-on-light .ui-cookie-settings__more{border-bottom-color:rgba(24,24,26,.3);color:rgba(24,24,26,.78)}.ui-cookie-consent.is-on-light .ui-cookie-consent__more:focus-visible,.ui-cookie-consent.is-on-light .ui-cookie-consent__more:hover,.ui-cookie-settings.is-on-light .ui-cookie-settings__more:focus-visible,.ui-cookie-settings.is-on-light .ui-cookie-settings__more:hover{border-color:#18181a;color:#18181a}.ui-cookie-consent__close{position:absolute;top:-1rem;left:-1rem;z-index:2;width:2rem;height:2rem;margin:0;padding:0;border:0;color:rgba(239,239,239,.3);background:0 0;cursor:pointer;transition:color 240ms ease,transform 240ms ease}.ui-cookie-consent__close::after,.ui-cookie-consent__close::before{position:absolute;top:50%;left:50%;width:1rem;height:1px;background:currentColor;content:""}.ui-cookie-consent__close::before{transform:translate(-50%,-50%) rotate(45deg)}.ui-cookie-consent__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.ui-cookie-consent__close:focus-visible,.ui-cookie-consent__close:hover{color:rgba(239,239,239,.86);transform:rotate(90deg)}.ui-cookie-consent.is-on-light .ui-cookie-consent__close{color:rgba(24,24,26,.38)}.ui-cookie-consent.is-on-light .ui-cookie-consent__close:focus-visible,.ui-cookie-consent.is-on-light .ui-cookie-consent__close:hover{color:rgba(24,24,26,.86)}.ui-cookie-consent__accept{grid-area:accept;min-width:9rem;min-height:3rem;padding:.75rem 1.15rem;border:1px solid rgba(239,239,239,.24);color:rgba(239,239,239,.74);background:0 0;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:.73rem;font-weight:600;letter-spacing:.075em;line-height:1;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}.ui-cookie-consent__accept:focus-visible,.ui-cookie-consent__accept:hover{border-color:#efefef;color:#18181a;background:#efefef;transform:translateY(-.15rem)}.ui-cookie-consent.is-on-light .ui-cookie-consent__accept{border-color:rgba(24,24,26,.28);color:rgba(24,24,26,.76)}.ui-cookie-consent.is-on-light .ui-cookie-consent__accept:focus-visible,.ui-cookie-consent.is-on-light .ui-cookie-consent__accept:hover{border-color:#18181a;color:#efefef;background:#18181a}.ui-cookie-consent.is-on-light button:focus-visible{outline-color:rgba(24,24,26,.82)}.ui-cookie-consent button:focus-visible{outline:1px solid rgba(239,239,239,.9);outline-offset:4px}.ui-footer-classic__policy-nav{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.55rem;margin:0;padding:0 0 .1rem;border:0}.ui-footer-classic__main{padding:clamp(2.4rem,3.4vw,3.25rem) 0 clamp(1.35rem,2vw,1.8rem)}.ui-footer-classic__main>.container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(24rem,0.95fr);align-items:end;gap:clamp(2.5rem,7vw,8rem)}.ui-footer-classic__identity-row{display:block;grid-template-columns:minmax(0,1fr);transform:translateY(-.4rem)}.ui-footer-classic__legal-name{margin:0 0 .2rem;color:rgba(56,56,39,.62);font-family:Manrope,Arial,sans-serif;font-size:clamp(.7rem, .78vw, .8rem);font-weight:500;letter-spacing:normal;line-height:1.45}.ui-footer-classic__brand{position:relative;width:max-content}.ui-footer-classic__brand-quote{position:absolute;top:.12em;font-size:.52em;font-weight:500;letter-spacing:0;line-height:1}.ui-footer-classic__brand-quote--open{right:100%;margin-right:.08em}.ui-footer-classic__brand-quote--close{left:100%;margin-left:.08em}.ui-footer-classic__information-column{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;gap:clamp(.75rem,1.2vw,1rem);transform:translateY(-.4rem)}.ui-footer-classic__legal-row{display:block;width:100%;margin:0;padding:0;text-align:left}.ui-footer-classic__copyright{max-width:none;font-size:clamp(.62rem, .85vw, .75rem);white-space:nowrap}.ui-footer-classic__address,.ui-footer-classic__registration{margin:.25rem 0 0;color:rgba(56,56,39,.62);font-family:Manrope,Arial,sans-serif;font-size:clamp(.7rem, .78vw, .8rem);font-weight:500;line-height:1.45}.ui-footer-classic__registration{margin-top:.4rem}.ui-footer-classic__address{margin-top:.08rem}.ui-footer-classic__tagline{overflow:visible;margin-bottom:-.08em;padding-bottom:.16em;line-height:1.5}@media (max-width:1180px){.ui-footer-classic__main>.container{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);column-gap:clamp(2rem,6vw,4.5rem);row-gap:1.5rem}.ui-footer-classic__copyright{max-width:none}}.ui-footer-classic__policy-link{min-width:0;padding:0;border:0;color:rgba(56,56,39,.68);background:0 0;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:clamp(.67rem, .74vw, .76rem);font-weight:500;line-height:1.5;text-align:left;transition:color 240ms ease}.ui-footer-classic__policy-link:focus-visible,.ui-footer-classic__policy-link:hover{color:#383827}.ui-cookie-settings{position:fixed;left:50%;bottom:clamp(1rem,2.2vw,2rem);z-index:1010;width:min(27rem,calc(100vw - 2rem));overflow:visible;color:#efefef;background:rgba(22,22,24,.2);box-shadow:0 .75rem 2.25rem rgba(0,0,0,.12);-webkit-backdrop-filter:blur(32px) saturate(0.95) brightness(0.87);backdrop-filter:blur(32px) saturate(0.95) brightness(0.87);opacity:0;transform:translate3d(-50%,1.35rem,0) scale(.985);transform-origin:center bottom;transition:opacity 560ms cubic-bezier(.22, 1, .36, 1),transform 560ms cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform}html{overflow-y:scroll;scrollbar-gutter:stable}html.ui-cookie-settings-open{overflow-y:scroll!important;overscroll-behavior:none}body.ui-cookie-settings-open{overscroll-behavior:none}.ui-cookie-settings-backdrop{position:fixed;inset:0;z-index:1005;background:rgba(12,12,14,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity 520ms cubic-bezier(.22, 1, .36, 1)}.ui-cookie-settings-backdrop[hidden]{display:none!important}.ui-cookie-settings-backdrop.is-visible{opacity:1}.ui-cookie-settings[hidden]{display:none!important}.ui-cookie-settings.is-visible{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.ui-cookie-settings.is-on-light{color:#242426;background:rgba(255,255,255,.12);box-shadow:0 .75rem 2.25rem rgba(36,36,38,.08);-webkit-backdrop-filter:blur(32px) saturate(0.62) brightness(1);backdrop-filter:blur(32px) saturate(0.62) brightness(1)}.ui-cookie-settings__content{display:grid;gap:.72rem;padding:1.3rem 1.55rem 1.2rem}.ui-cookie-settings__title{margin:0;color:rgba(239,239,239,.92);font-family:Poppins,Arial,sans-serif;font-size:clamp(1.08rem, 1.4vw, 1.38rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.ui-cookie-settings.is-on-light .ui-cookie-settings__title{color:rgba(24,24,26,.9)}.ui-cookie-settings__description{max-width:26rem;margin:0;color:rgba(239,239,239,.68);font-family:Manrope,Arial,sans-serif;font-size:.74rem;line-height:1.45}.ui-cookie-settings.is-on-light .ui-cookie-settings__description,.ui-cookie-settings.is-on-light .ui-cookie-settings__label{color:rgba(24,24,26,.68)}.ui-cookie-settings__control-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding-top:.08rem}.ui-cookie-settings__label{color:rgba(239,239,239,.78);font-family:Manrope,Arial,sans-serif;font-size:.72rem;font-weight:500}.ui-cookie-settings__switch{display:inline-flex;align-items:center;gap:.55rem;padding:0;border:0;color:rgba(239,239,239,.7);background:0 0;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:.7rem;text-transform:uppercase}.ui-cookie-settings.is-on-light .ui-cookie-settings__switch{color:rgba(24,24,26,.72)}.ui-cookie-settings.is-on-light .ui-cookie-settings__switch-track{border-color:rgba(24,24,26,.35)}.ui-cookie-settings.is-on-light .ui-cookie-settings__switch-track span{background:rgba(24,24,26,.65)}.ui-cookie-settings__switch-track{position:relative;width:2.35rem;height:1.2rem;border:1px solid rgba(239,239,239,.35)}.ui-cookie-settings__switch-track span{position:absolute;top:.2rem;left:.2rem;width:.68rem;height:.68rem;background:rgba(239,239,239,.65);transition:transform 260ms cubic-bezier(.22, 1, .36, 1),background-color 260ms ease}.ui-cookie-settings__switch[aria-checked=true] .ui-cookie-settings__switch-track span{background:#efefef;transform:translateX(1.15rem)}.ui-cookie-settings__save{min-width:7rem;min-height:2.5rem;padding:.6rem .85rem;border:1px solid rgba(239,239,239,.24);color:rgba(239,239,239,.78);background:0 0;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase;transition:color 260ms ease,background-color 260ms ease,border-color 260ms ease}.ui-cookie-settings__save:focus-visible,.ui-cookie-settings__save:hover{border-color:#efefef;color:#18181a;background:#efefef}.ui-cookie-settings.is-on-light .ui-cookie-settings__save{border-color:rgba(24,24,26,.28);color:rgba(24,24,26,.76)}.ui-cookie-settings.is-on-light .ui-cookie-settings__save:focus-visible,.ui-cookie-settings.is-on-light .ui-cookie-settings__save:hover{border-color:#18181a;color:#efefef;background:#18181a}.ui-cookie-settings__close{position:absolute;top:-1rem;left:-1rem;z-index:2;width:2rem;height:2rem;padding:0;border:0;color:rgba(239,239,239,.78);background:0 0;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .72));transition:color 240ms ease,transform 240ms ease}.ui-cookie-settings__close::after,.ui-cookie-settings__close::before{position:absolute;top:50%;left:50%;width:.95rem;height:1.25px;background:currentColor;content:""}.ui-cookie-settings__close::before{transform:translate(-50%,-50%) rotate(45deg)}.ui-cookie-settings__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.ui-cookie-settings__close:focus-visible,.ui-cookie-settings__close:hover{color:#fff;transform:rotate(90deg)}.ui-cookie-settings.is-on-light .ui-cookie-settings__close{color:rgba(24,24,26,.38)}.ui-cookie-settings.is-on-light .ui-cookie-settings__close:focus-visible,.ui-cookie-settings.is-on-light .ui-cookie-settings__close:hover{color:rgba(24,24,26,.86)}@media (max-width:640px){.ui-footer-classic__main{padding-top:4.5rem;padding-bottom:1.25rem}.ui-footer-classic__main>.container{grid-template-columns:1fr;gap:1.25rem}.ui-footer-classic__legal-row{padding-top:0}.ui-footer-classic__information-column{gap:1.25rem}.ui-footer-classic__policy-nav{gap:.6rem}.ui-cookie-settings{left:50%;bottom:.75rem;width:calc(100vw - 1.5rem)}.ui-cookie-settings__content{padding:1.2rem 1rem 1.05rem 1.55rem}.ui-cookie-settings__control-row{grid-template-columns:minmax(0,1fr) auto}.ui-cookie-settings__save{grid-column:1/-1;width:100%}.ui-cookie-consent{left:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem)}.ui-cookie-consent__content{column-gap:.8rem;row-gap:.8rem;padding:1.25rem 1rem 1.1rem 1.55rem}.ui-cookie-consent__title{font-size:1.08rem}.ui-cookie-consent__description{max-width:none;font-size:.78rem}.ui-cookie-consent__close{top:-1rem;left:-1rem;width:2rem;height:2rem}.ui-cookie-consent__accept{min-width:8rem;min-height:2.8rem;padding-right:.85rem;padding-left:.85rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.ui-cookie-consent,.ui-cookie-consent__accept,.ui-cookie-consent__close,.ui-cookie-settings,.ui-cookie-settings-backdrop,.ui-cookie-settings__close,.ui-cookie-settings__switch-track span{transition-duration:1ms}}@media (max-width:1024px){.ui-mobile-hero-stage,.ui-mobile-steps__stage{height:100dvh}.ui-mobile-steps__stage{min-height:100dvh}}.legal-price__toggle{height:5rem;font-size:clamp(1rem, 1.2vw, 1.15rem);letter-spacing:.08em}.legal-price__plus{width:1.75rem;height:1.75rem;font-size:1.65rem}.legal-directions:not(.is-price-open) .legal-price{transform:translateY(calc(100% - 5rem))}.ui-custom-header__menu-toggle{display:none}.ui-site-header__glass{display:none}@media (max-width:980px){.ui-site-header{overflow:visible;isolation:isolate;visibility:visible;opacity:1;pointer-events:none;transform:translate3d(0,calc(-100% - 1px),0);transition:transform 320ms cubic-bezier(.22, 1, .36, 1);will-change:transform}.ui-site-header.is-scroll-visible{pointer-events:auto;transform:translate3d(0,0,0)}.ui-site-header__glass{position:absolute;inset:0;z-index:0;display:block;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.ui-site-header>.ui-site-header__container{position:relative;z-index:1;overflow:visible;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-custom-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:clamp(.4rem,2vw,.8rem);row-gap:0}.ui-custom-header__brand{grid-column:1;grid-row:1;min-width:0;justify-self:start;font-size:clamp(.68rem, 2.8vw, .82rem);letter-spacing:.055em}.ui-custom-header__menu-toggle{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;padding:.2rem .15rem;border:0;color:inherit;background:0 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(.64rem, 2.65vw, .76rem);font-weight:600;line-height:1;letter-spacing:.075em;text-transform:uppercase}.ui-custom-header__menu-toggle:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:0.35rem}.ui-custom-header__menu-arrow{display:inline-block;font-size:.9em;line-height:1;transform-origin:50% 50%;transition:transform 240ms cubic-bezier(.22, 1, .36, 1)}.ui-custom-header__phone{grid-column:3;grid-row:1;min-width:0;justify-self:end;font-family:Arial,"Helvetica Neue",sans-serif;font-size:clamp(.68rem, 2.8vw, .82rem);font-weight:600;line-height:1;letter-spacing:.055em}.ui-custom-header__nav{position:absolute;top:calc(100% + 1.1rem);right:auto;left:50%;z-index:5;grid-column:auto;grid-row:auto;display:grid;grid-template-columns:1fr;gap:0;width:100vw;width:100dvw;max-width:100vw;max-height:0;padding:0;overflow:hidden;border:0;background:rgba(0,0,0,.3);box-shadow:0 1.2rem 2.4rem rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translate3d(-50%,-.65rem,0);transition:max-height 280ms cubic-bezier(.22, 1, .36, 1),opacity 120ms ease,transform 240ms cubic-bezier(.22, 1, .36, 1),visibility 0s linear 280ms;pointer-events:none;scrollbar-width:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:max-height,opacity,transform}.ui-custom-header__nav::-webkit-scrollbar{display:none}.ui-custom-header__link{display:flex;width:100%;min-height:2.8rem;align-items:center;justify-content:center;padding:.85rem 1rem;border:0;font-size:.68rem;letter-spacing:.1em;text-align:center}.ui-custom-header__link::after{display:none}.ui-custom-header__link:focus-visible,.ui-custom-header__link:hover{color:#fff;background:rgba(255,255,255,.055)}.ui-site-header.is-mobile-menu-open .ui-custom-header__menu-arrow{transform:rotate(180deg)}.ui-site-header.is-mobile-menu-open .ui-custom-header__nav{max-height:20rem;opacity:1;visibility:visible;transform:translate3d(-50%,0,0);transition-duration:280ms,0s,240ms,0s;transition-delay:0s;pointer-events:auto}}@media (max-width:360px){.ui-custom-header{gap:.35rem}.ui-custom-header__brand{font-size:.64rem}.ui-custom-header__menu-toggle{gap:.22rem;font-size:.59rem}.ui-custom-header__phone{font-size:.64rem}}@media (max-width:980px) and (prefers-reduced-motion:reduce){.ui-custom-header__menu-arrow,.ui-custom-header__nav,.ui-site-header{transition-duration:1ms}}@media (min-width:1024px){.ui-steps-intro-spacer{height:clamp(8.5rem,16.5vh,9.75rem)}}@media (max-width:1023px){.ui-steps-intro-spacer{display:none}}@media (max-width:1024px){.legal-directions.is-mobile-natural-scroll{height:auto!important;min-height:0!important;overflow:visible!important;background-image:none!important;isolation:isolate}.legal-directions.is-mobile-natural-scroll::before{position:sticky!important;inset:auto!important;top:0!important;z-index:0;display:block;width:100%;height:var(--legal-mobile-viewport-height,100dvh);margin-bottom:calc(0px - var(--legal-mobile-viewport-height,100dvh));background-color:#efefef;background-image:linear-gradient(90deg,rgba(239,239,239,.16),rgba(239,239,239,.42)),url("../images/bg-legal-directions.webp");background-position:center;background-repeat:no-repeat;background-size:auto,cover;transform:none!important;content:"";pointer-events:none}.legal-directions.is-mobile-natural-scroll .legal-directions__content-shell{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;z-index:1;overflow:visible!important;background:0 0!important;opacity:1!important;transform:none!important;transition:none!important}.legal-directions.is-mobile-natural-scroll .legal-directions__track{display:block!important;width:100%!important;height:auto!important;padding:0 0 6rem!important;overflow:visible!important;scroll-snap-type:none!important;transform:none!important}.legal-directions.is-mobile-natural-scroll .ui-module-results__title{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:auto!important;margin:0!important;padding:2.25rem 1.25rem 1.35rem!important;color:rgba(17,17,17,.72)!important;font-size:.68rem!important;letter-spacing:.11em!important;white-space:normal!important}.legal-directions.is-mobile-natural-scroll .ui-module-results__item,.legal-directions.is-mobile-natural-scroll .ui-module-results__item:first-of-type{display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:2.25rem 1.25rem 2.75rem!important;border-top:0!important;scroll-snap-align:none!important}.legal-directions.is-mobile-natural-scroll .legal-direction{width:100%;max-width:42rem;margin:0 auto}.legal-directions.is-mobile-natural-scroll .legal-direction__eyebrow{margin-bottom:.8rem;font-size:.68rem}.legal-directions.is-mobile-natural-scroll .legal-direction__eyebrow::after{display:none}.legal-directions.is-mobile-natural-scroll .legal-direction__title{min-height:0;max-width:15ch;margin-bottom:1.35rem;font-size:clamp(2.1rem, 8.7vw, 3rem);line-height:.98}.legal-directions.is-mobile-natural-scroll .legal-direction__list{display:block;max-width:38rem;columns:auto}.legal-directions.is-mobile-natural-scroll .legal-direction__list li{margin-bottom:.55rem;font-size:clamp(.86rem, 3.75vw, .98rem);line-height:1.48}.legal-directions.is-mobile-natural-scroll .legal-price{--legal-price-body-height:0px;position:sticky!important;top:calc(var(--legal-mobile-viewport-height,100dvh) - 5rem)!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:30;width:100%;height:5rem;min-height:5rem!important;margin:0;overflow:visible;border:0!important;background:0 0!important;box-shadow:none!important;transform:none!important;transition:transform 480ms cubic-bezier(.22, 1, .36, 1);will-change:transform}.legal-directions.is-mobile-natural-scroll .legal-price__toggle{position:relative;z-index:2;height:5rem;border-top:0;border-bottom:0;background:rgba(255,255,255,.38);-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%)}.legal-directions.is-mobile-natural-scroll .legal-price__toggle:focus-visible{outline:0!important}.legal-directions.is-mobile-natural-scroll .legal-price__body{position:absolute;top:5rem;right:0;bottom:auto;left:0;max-height:calc(100dvh - 5rem);padding:1rem 1.25rem 1.25rem;overflow-y:auto;border-top:0;background:rgba(239,239,239,.64);box-shadow:0 24px 70px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translate3d(0,.75rem,0);transition:opacity 220ms ease,transform 360ms cubic-bezier(.22, 1, .36, 1),visibility 0s linear 360ms;pointer-events:none;-webkit-backdrop-filter:blur(16px) saturate(108%);backdrop-filter:blur(16px) saturate(108%)}.legal-directions.is-mobile-natural-scroll .legal-price__body::before{position:absolute;top:0;right:1.25rem;left:1.25rem;height:1px;background:rgba(17,17,17,.58);content:"";pointer-events:none}.legal-directions.is-mobile-natural-scroll .legal-price__grid{border-top:0}.legal-directions.is-mobile-natural-scroll.is-price-open .legal-price__body{background:#efefef;opacity:1;visibility:visible;transform:translate3d(0,0,0);transition-delay:0s;pointer-events:auto}.legal-directions.is-mobile-natural-scroll.is-price-open .legal-price__toggle{background:#efefef}.legal-directions.is-mobile-natural-scroll.is-price-open .legal-price{transform:translate3d(0,calc(-1 * var(--legal-price-body-height)),0)!important}}@media (max-width:640px){.legal-directions.is-mobile-natural-scroll::before{background-image:linear-gradient(90deg,rgba(239,239,239,.16),rgba(239,239,239,.42)),url("../images/bg-legal-directions-mobile.webp")}.legal-directions.is-mobile-natural-scroll .legal-directions__track{padding-bottom:5.5rem!important}.legal-directions.is-mobile-natural-scroll .legal-price__body{padding-right:1.25rem;padding-left:1.25rem}}