html{scroll-behavior:smooth}body{margin:0}.page-wrapper{display:block}.legacy-main{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}.legacy-main :is(.body300,.body300-2){font-size:var(--t-lead);line-height:var(--lh-lead)}.legacy-main :is(.body200,.rich-text p,.rich-text li,.feedback-card__text){font-size:var(--t-body);line-height:var(--lh-body)}.legacy-main .body100{font-size:var(--t-small);line-height:var(--lh-small)}.legacy-main :is(.body300,.body300-2,.body200,.body100,.rich-text p,.rich-text li,.feedback-card__text){letter-spacing:normal}.legacy-main .rich-text p{max-width:65ch;margin-block:16px}.legacy-main:has(.sheet-hero){padding-top:calc(76px + env(safe-area-inset-top,0px))}@media (max-width:900px){.legacy-main{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px))}.legacy-main:has(.sheet-hero){padding-top:calc(64px + env(safe-area-inset-top,0px))}}button{font:inherit}.legacy-main :is(button,[role=button],input[type=submit],input[type=button],.btn,.btn-arr__text,.w-tab-link,.upper100,.upper200,.upper300,.upper400,label,.input__label-in,.tab-item__label,.radio__label,.specs__col,output,.hero__subtitle,.preview__subtitle,.modal__subtitle,.feature__h,.feature__desc,.news-card__tag,.scroll__text-description,.tab-item,.body50--title){font-family:var(--f-label);letter-spacing:var(--tracking-label);font-weight:400}.legacy-main :is(.btn,.btn-arr__text,.w-tab-link,.input__label-in){text-transform:uppercase}.legacy-main .btn{height:auto;min-height:56px;line-height:1.35}.legacy-main :is(.btn--s,.btn--132){min-height:40px}.legacy-main :is(.step-btn__next,.step-btn__submit,.step-btn__prev,.guest-block__next,.guest-block__prev){min-height:48px}.legacy-main :is(input:not([type=submit]):not([type=button]),textarea,select,.checkbox__label){font-family:var(--f-body);letter-spacing:normal;text-transform:none}.burger{cursor:pointer;display:block}.nav__menu[data-menu-open]{display:block}[data-control]{cursor:pointer}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #cf3341}.nav__menu[data-menu-open]{float:none;z-index:10;width:100%;margin:0;position:absolute;top:100%;left:0;right:0}.w-slider-mask{display:flex;overflow:hidden}.w-slide{vertical-align:top;flex:0 0 100%;width:100%;transition:transform .5s}.w-slider-dot{cursor:pointer}.w-tab-pane:not(.w--tab-active){display:none}.w-tab-pane.w--tab-active{display:block}.w-form-done,.w-form-fail{display:none}.w-form-fail[data-visible]{display:block}.native-form-status{color:#731e28;background:#fff1f1;margin-top:16px;padding:12px 16px;font:14px/1.5 Inter,sans-serif}.media-dialog{color:#fff;background:#000000f0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:48px}.media-dialog::backdrop{background:#000c}.media-dialog__image,.media-dialog iframe{object-fit:contain;border:0;width:100%;height:100%}.media-dialog__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:14px;right:20px}.media-dialog__prev,.media-dialog__next{color:#fff;cursor:pointer;background:#0008;border:0;padding:16px;font-size:30px;position:absolute;top:50%}.media-dialog__prev{left:0}.media-dialog__next{right:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--wf-dp-primary:#2960e3;--wf-dp-primary-hover:color-mix(in srgb, var(--wf-dp-primary) 90%, black);--wf-dp-range-color:color-mix(in srgb, var(--wf-dp-primary) 10%, white);--wf-dp-fg-strong:#1b1c1f;--wf-dp-fg-medium:#3e4146;--wf-dp-fg-weak:#818996;--wf-dp-border:#e5e7eb;--wf-dp-bg:#fff;--wf-dp-error:#e53935;--wf-dp-hover:#f3f4f6;--wf-dp-shadow:0 10px 25px #00000014, 0 2px 8px #0000000f;--safe-bottom:env(safe-area-inset-bottom,0px)}@supports (padding:constant(safe-area-inset-bottom)){:root{--safe-bottom:constant(safe-area-inset-bottom)}}@supports not (padding:env(safe-area-inset-bottom)){.sticky-bottom{padding-bottom:32px}}.wf-dp-input{border:1px solid var(--wf-dp-border);border-radius:10px;min-width:280px;padding:12px 14px}.wf-dp-input:focus-visible{outline:2px solid var(--wf-dp-primary);outline-offset:1px}input[datepicker=range]{cursor:pointer;color:var(--wf-dp-fg-strong);background-color:#fff}.wf-dp-error{color:var(--wf-dp-error);margin-top:4px;font-size:13px;line-height:1em}.wf-dp-input-error{border-color:var(--wf-dp-error)}.wf-dp-popover{z-index:9999;background:var(--wf-dp-bg);border:1px solid var(--wf-dp-border);box-shadow:var(--wf-dp-shadow);border-radius:14px;padding:12px;display:none}.wf-dp-popover.open{display:block}.wf-dp-cal-wrap{position:relative}.wf-dp-header{border-bottom:1px solid var(--wf-dp-border);justify-content:space-between;align-items:center;padding:8px 10px 12px;display:flex}.wf-dp-nav{align-items:center;gap:8px;display:flex}.wf-dp-cal{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wf-dp-month{border-radius:12px;padding:8px}.wf-dp-month-title{color:var(--wf-dp-fg-strong);justify-content:center;align-items:center;padding:6px 0 16px;font-size:16px;font-weight:600;display:flex}.wf-dp-weekdays,.wf-dp-grid{grid-template-columns:repeat(7,1fr);gap:4px 0;margin-bottom:12px;display:grid}.wf-dp-weekday{text-align:center;color:var(--wf-dp-fg-medium);font-size:13px}.wf-dp-cell{text-align:center;color:var(--wf-dp-fg-strong);-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 6px;transition:background-color .2s;position:relative}.wf-dp-cell:hover{background:var(--wf-dp-hover)}.wf-dp-day{min-width:28px;display:inline-block}.wf-dp-empty{visibility:hidden;pointer-events:none}.wf-dp-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wf-dp-today{color:var(--wf-dp-primary);font-weight:700}.wf-dp-inrange{background:var(--wf-dp-range-color)}.wf-dp-start,.wf-dp-end{background:var(--wf-dp-primary);color:var(--wf-dp-bg)}.wf-dp-start{border-radius:8px 0 0 8px}.wf-dp-end{border-radius:0 8px 8px 0}.wf-dp-start.wf-dp-end{border-radius:8px}.wf-dp-start:hover,.wf-dp-end:hover{background:var(--wf-dp-primary)}.wf-dp-footer{border-top:1px solid var(--wf-dp-border);justify-content:space-between;align-items:center;margin:0 8px;padding:8px 0 0;display:flex}.wf-dp-footer-left{color:var(--wf-dp-fg-medium);font-size:12px;line-height:1.2}.wf-dp-cta{cursor:pointer;background:var(--wf-dp-primary);color:var(--wf-dp-bg);border:none;border-radius:8px;padding:8px 12px;font-weight:600;transition:background-color .2s}.wf-dp-cta:hover{background:var(--wf-dp-primary-hover)}.wf-dp-cta:disabled{opacity:.5;pointer-events:none}.wf-dp-btn{z-index:2;color:var(--wf-dp-fg-weak);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px;line-height:0;transition:background-color .2s;position:absolute;top:6px}.wf-dp-btn:hover{background:var(--wf-dp-hover)}.wf-dp-btn.prev{left:12px}.wf-dp-btn.next{right:12px}.wf-dp-btn:disabled{display:none}.wf-dp-btn svg{vertical-align:middle;width:24px;height:24px}@media (max-width:767px){.wf-dp-cal{grid-template-columns:1fr}.wf-dp-popover{background:var(--wf-dp-bg);box-shadow:none;border:none;padding:0}.wf-dp-modal{grid-template-rows:auto auto 1fr auto;width:100%;height:100%;display:grid}.wf-dp-m-header{z-index:3;background:var(--wf-dp-bg);border-bottom:1px solid var(--wf-dp-border);justify-content:space-between;align-items:center;padding:8px 16px;font-size:1rem;font-weight:600;display:flex;position:sticky;top:0}.wf-dp-m-close{color:var(--wf-dp-fg-weak);cursor:pointer;background:0 0;border:none;padding:6px;line-height:0;right:16px}.wf-dp-m-close svg{width:24px;height:24px;display:block}.wf-dp-m-weekdays{z-index:2;background:var(--wf-dp-bg);border-bottom:1px solid var(--wf-dp-border);grid-template-columns:repeat(7,1fr);gap:0;padding:8px 16px;display:grid;position:sticky;top:48px}.wf-dp-m-scroll{-webkit-overflow-scrolling:touch;padding:8px 8px 16px;overflow:auto}.wf-dp-weekdays{display:none}.wf-dp-m-footer{z-index:3;padding:12px 16px;padding-bottom:calc(12px + var(--safe-bottom));background:var(--wf-dp-bg);border-top:1px solid var(--wf-dp-border);flex-direction:column;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.wf-dp-cell:hover{background:var(--wf-dp-bg)}.wf-dp-start:hover,.wf-dp-end:hover{background:var(--wf-dp-primary)}.wf-dp-cell.wf-dp-inrange{background-color:var(--wf-dp-hover)}}.wf-dp-cell,.wf-dp-btn,.wf-dp-cta{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.wf-dp-rendering *{transition:none!important;animation:none!important}
