.AnalyticsOptOut-module__ikqZZq__line{min-height:1.65em;color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.AnalyticsOptOut-module__ikqZZq__link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.AnalyticsOptOut-module__ikqZZq__link:hover{text-decoration-thickness:2px}
.Button-module__fANS6W__btn{white-space:nowrap;transition:transform .25s var(--ease-out), box-shadow .25s, background .25s, color .25s;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__fANS6W__arrow{transition:transform .25s}.Button-module__fANS6W__btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media (hover:hover){.Button-module__fANS6W__btn:hover:not(:disabled){transform:translateY(-2px)}.Button-module__fANS6W__btn:hover:not(:disabled) .Button-module__fANS6W__arrow{transform:translate(4px)}}.Button-module__fANS6W__block{width:100%;display:flex}.Button-module__fANS6W__sm{height:46px;padding:0 20px;font-size:14px}.Button-module__fANS6W__md{height:52px;padding:0 24px;font-size:15px}.Button-module__fANS6W__lg{height:60px;padding:0 30px;font-size:16px}.Button-module__fANS6W__xl{height:68px;padding:0 34px;font-size:17px}@media (max-width:767px){.Button-module__fANS6W__lg,.Button-module__fANS6W__xl{height:56px;padding:0 24px;font-size:16px}}.Button-module__fANS6W__accent,.Button-module__fANS6W__accent:hover{background:var(--accent);color:#fff}.Button-module__fANS6W__accent.Button-module__fANS6W__lg{box-shadow:0 18px 40px -14px var(--accent)}.Button-module__fANS6W__ink,.Button-module__fANS6W__ink:hover{background:var(--ink);color:#fff}.Button-module__fANS6W__glass,.Button-module__fANS6W__glass:hover{color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.6);background:linear-gradient(#ffffffb3,#ffffff6b);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 24px 60px -28px #3551e859}.Button-module__fANS6W__glassInk,.Button-module__fANS6W__glassInk:hover{color:#fff;-webkit-backdrop-filter:blur(24px);background:linear-gradient(#1b1d33e6,#1b1d33cc);box-shadow:inset 0 1px #ffffff38,0 24px 60px -24px #1b1d3380}.Button-module__fANS6W__white,.Button-module__fANS6W__white:hover{color:var(--ink);background:#fff}.Button-module__fANS6W__ghost{color:var(--ink);border:1.5px solid var(--line);background:#fff}.Button-module__fANS6W__ghost:hover{background:var(--ink);color:#fff;transform:none}.Button-module__fANS6W__outline{color:inherit;background:0 0;border:1.5px solid}.Button-module__fANS6W__outline:hover{color:inherit;transform:none}.Button-module__fANS6W__withCircle{gap:14px;padding-right:10px}.Button-module__fANS6W__circle{width:36px;height:36px;color:var(--accent);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__fANS6W__lg .Button-module__fANS6W__circle{width:40px;height:40px}.Button-module__fANS6W__xl .Button-module__fANS6W__circle{background:var(--accent);color:#fff;width:44px;height:44px}.Button-module__fANS6W__xl.Button-module__fANS6W__withCircle{gap:18px;padding-right:12px}
.Pill-module__Kpu87G__pill{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;font-weight:600;transition:all .25s}.Pill-module__Kpu87G__pill:hover{border-color:var(--ink)}.Pill-module__Kpu87G__active,.Pill-module__Kpu87G__active:hover{background:var(--ink);border-color:var(--ink);color:#fff}.Pill-module__Kpu87G__xs{height:34px;padding:0 12px;font-size:13px}.Pill-module__Kpu87G__sm{height:44px;padding:0 16px;font-size:14px}.Pill-module__Kpu87G__md{height:46px;padding:0 20px;font-size:14px}.Pill-module__Kpu87G__lg{height:60px;padding:0 20px;font-size:15px}.Pill-module__Kpu87G__rounded{border-radius:20px}@media (max-width:767px){.Pill-module__Kpu87G__xs{height:40px}.Pill-module__Kpu87G__md{height:44px;padding:0 14px;font-size:13px}.Pill-module__Kpu87G__lg{height:54px}.Pill-module__Kpu87G__rounded{border-radius:18px}}
.SectionHead-module__fuJpva__head{flex-direction:column;gap:14px;display:flex}.SectionHead-module__fuJpva__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.SectionHead-module__fuJpva__title{line-height:1.02;font-size:var(--size)}.SectionHead-module__fuJpva__xl{--size:56px}.SectionHead-module__fuJpva__lg{--size:52px}.SectionHead-module__fuJpva__md{--size:46px;line-height:1.04}.SectionHead-module__fuJpva__sm{--size:44px;line-height:1.04}.SectionHead-module__fuJpva__fit{width:100%;container-type:inline-size}.SectionHead-module__fuJpva__fit .SectionHead-module__fuJpva__title{font-size:min(var(--size), 100cqi / (var(--chars,10) * .82))}.SectionHead-module__fuJpva__lead{color:var(--muted);font-size:16px;line-height:1.55}.SectionHead-module__fuJpva__onDark .SectionHead-module__fuJpva__eyebrow{color:var(--on-dark-muted)}.SectionHead-module__fuJpva__onDark .SectionHead-module__fuJpva__title{color:#fff}.SectionHead-module__fuJpva__onDark .SectionHead-module__fuJpva__lead{color:var(--on-dark-muted);max-width:400px}@media (max-width:1199px){.SectionHead-module__fuJpva__xl,.SectionHead-module__fuJpva__lg{--size:44px}.SectionHead-module__fuJpva__md,.SectionHead-module__fuJpva__sm{--size:38px}}@media (max-width:767px){.SectionHead-module__fuJpva__head{gap:10px}.SectionHead-module__fuJpva__eyebrow{font-size:12px}.SectionHead-module__fuJpva__title{overflow-wrap:anywhere}.SectionHead-module__fuJpva__xl,.SectionHead-module__fuJpva__lg,.SectionHead-module__fuJpva__md,.SectionHead-module__fuJpva__sm{--size:clamp(20px, 7.5vw, 30px);line-height:1.08}.SectionHead-module__fuJpva__lead{font-size:15px}}
.Stars-module__iTOT8W__stars{gap:3px;display:inline-flex}.Stars-module__iTOT8W__stars svg{display:block}.Stars-module__iTOT8W__stars path{stroke-width:2.4px;stroke-linejoin:round}.Stars-module__iTOT8W__on path{fill:var(--accent);stroke:var(--accent)}.Stars-module__iTOT8W__off path{fill:#e1e5ff;stroke:#e1e5ff}
.ReviewCard-module__9oy1RG__card{min-height:330px;box-shadow:var(--shadow-card);background:#fff;border-radius:32px;flex-direction:column;gap:20px;margin:0;padding:32px;display:flex}.ReviewCard-module__9oy1RG__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ReviewCard-module__9oy1RG__mark{color:var(--accent)}.ReviewCard-module__9oy1RG__body{font-size:18px;font-weight:500;line-height:1.5;position:relative}.ReviewCard-module__9oy1RG__quote{margin:0}.js .ReviewCard-module__9oy1RG__quote{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewCard-module__9oy1RG__more{color:var(--accent);font:inherit;cursor:pointer;background:linear-gradient(90deg,#fff0,#fff 48px);border:none;padding:0 0 0 56px;font-weight:700;position:absolute;bottom:0;right:0}.ReviewCard-module__9oy1RG__more:hover{text-underline-offset:3px;text-decoration:underline}.ReviewCard-module__9oy1RG__caption{align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.ReviewCard-module__9oy1RG__badge{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;rotate:-4deg;box-shadow:inset 0 0 0 1px #1b1d330f,0 10px 20px -12px #3551e873}.ReviewCard-module__9oy1RG__support{background:var(--lavender)}.ReviewCard-module__9oy1RG__general{background:var(--pink)}.ReviewCard-module__9oy1RG__reno{background:#e3f7ee}.ReviewCard-module__9oy1RG__who{flex-direction:column;gap:2px;display:flex}.ReviewCard-module__9oy1RG__title{font-weight:700}.ReviewCard-module__9oy1RG__meta{color:var(--muted)}.ReviewCard-module__9oy1RG__dialog{width:min(640px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:none;border-radius:32px;padding:0;overflow-y:auto;box-shadow:0 40px 100px -40px #1b1d3380}.ReviewCard-module__9oy1RG__dialog[open]{animation:ReviewCard-module__9oy1RG__wl-review-in .3s var(--ease-out)}.ReviewCard-module__9oy1RG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b1d3373;animation:.3s ReviewCard-module__9oy1RG__wl-review-fade}html:has(.ReviewCard-module__9oy1RG__dialog[open]){overflow:hidden}@keyframes ReviewCard-module__9oy1RG__wl-review-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes ReviewCard-module__9oy1RG__wl-review-fade{0%{opacity:0}}.ReviewCard-module__9oy1RG__sheet{flex-direction:column;gap:24px;margin:0;padding:40px;display:flex}.ReviewCard-module__9oy1RG__topEnd{align-items:center;gap:16px;display:flex}.ReviewCard-module__9oy1RG__close{background:var(--lavender);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ReviewCard-module__9oy1RG__close:hover{transform:rotate(90deg)}.ReviewCard-module__9oy1RG__full{white-space:pre-line;margin:0;font-size:19px;font-weight:500;line-height:1.6}@media (max-width:1199px){.ReviewCard-module__9oy1RG__body{font-size:16px}}@media (max-width:767px){.ReviewCard-module__9oy1RG__card{width:300px;min-height:280px;box-shadow:none;border-radius:26px;padding:24px}.ReviewCard-module__9oy1RG__mark{width:32px;height:24px}.ReviewCard-module__9oy1RG__body{font-size:15px}.ReviewCard-module__9oy1RG__caption{gap:10px;font-size:13px}.ReviewCard-module__9oy1RG__badge{border-radius:14px;width:44px;height:44px}.ReviewCard-module__9oy1RG__badge svg{width:32px;height:32px}.ReviewCard-module__9oy1RG__who{gap:0}.ReviewCard-module__9oy1RG__dialog{border-radius:26px}.ReviewCard-module__9oy1RG__sheet{gap:18px;padding:24px}.ReviewCard-module__9oy1RG__full{font-size:16px}}
.Field-module__MTdGwq__field{flex-direction:column;gap:8px;display:flex}.Field-module__MTdGwq__label{color:var(--muted);font-size:14px;font-weight:600}.Field-module__MTdGwq__optional{color:var(--muted-2);font-weight:500}.Field-module__MTdGwq__control{border:1.5px solid var(--line);background:var(--bg);width:100%;height:60px;color:var(--ink);border-radius:20px;outline:none;padding:0 22px;font-size:16px;transition:border-color .2s,background .2s}.Field-module__MTdGwq__control:focus{border-color:var(--ink);background:#fff}.Field-module__MTdGwq__textarea{resize:none;height:120px;padding:18px 22px;line-height:1.5}@media (max-width:767px){.Field-module__MTdGwq__field{gap:6px}.Field-module__MTdGwq__label{font-size:13px}.Field-module__MTdGwq__control{border-radius:18px;height:56px;padding:0 18px}.Field-module__MTdGwq__textarea{height:104px;padding:16px 18px}}
.BeforeAfterSlider-module__4xYRXa__root{aspect-ratio:884/540;color:#0b1220;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;cursor:ew-resize;--knob:60px;border-radius:36px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #0b12204d}.BeforeAfterSlider-module__4xYRXa__before,.BeforeAfterSlider-module__4xYRXa__after{position:absolute;inset:0}.BeforeAfterSlider-module__4xYRXa__img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.BeforeAfterSlider-module__4xYRXa__before{filter:saturate(.6);background:radial-gradient(18% 14% at 30% 40%,#78603c59,#0000 70%),radial-gradient(22% 16% at 70% 65%,#6e5a3c4d,#0000 70%),radial-gradient(14% 10% at 55% 20%,#5a503c47,#0000 70%),linear-gradient(#ffffff40 2px,#0000 2px) 0 0/60px 60px,linear-gradient(90deg,#ffffff40 2px,#0000 2px) 0 0/60px 60px,linear-gradient(165deg,#cfcbc0 0%,#9c988c 100%)}.BeforeAfterSlider-module__4xYRXa__after{clip-path:inset(0 0 0 var(--pos));background:radial-gradient(circle,#fffffff2 0 1.5px,#0000 2.5px) 30px 30px/60px 60px,linear-gradient(#ffffffb3 2px,#0000 2px) 0 0/60px 60px,linear-gradient(90deg,#ffffffb3 2px,#0000 2px) 0 0/60px 60px,radial-gradient(40% 40% at 25% 25%,#9fe3ffe6,#0000 70%),radial-gradient(40% 40% at 80% 30%,#c9b8ffd9,#0000 70%),radial-gradient(55% 50% at 60% 90%,#3551e899,#0000 70%),linear-gradient(165deg,#f4f7ff 0%,#a5b5ff 100%)}@keyframes BeforeAfterSlider-module__4xYRXa__twinkle{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.BeforeAfterSlider-module__4xYRXa__tw{transform-origin:50%;animation:2.4s ease-in-out infinite BeforeAfterSlider-module__4xYRXa__twinkle;position:absolute}.BeforeAfterSlider-module__4xYRXa__tagBefore,.BeforeAfterSlider-module__4xYRXa__tagAfter{color:#fff;letter-spacing:.08em;pointer-events:none;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:700;display:flex;position:absolute;top:20px}.BeforeAfterSlider-module__4xYRXa__tagBefore{background:#0b1220;left:20px}.BeforeAfterSlider-module__4xYRXa__tagAfter{background:#1f3bd9;right:20px}.BeforeAfterSlider-module__4xYRXa__caption{color:#2d3a55;pointer-events:none;background:#ffffffbf;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:20px;left:20px}.BeforeAfterSlider-module__4xYRXa__line{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 20px #ffffffe6}@keyframes BeforeAfterSlider-module__4xYRXa__pulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 18px #fff0}}.BeforeAfterSlider-module__4xYRXa__knob{top:50%;left:var(--pos);width:var(--knob);height:var(--knob);pointer-events:none;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0b122040}.BeforeAfterSlider-module__4xYRXa__idle .BeforeAfterSlider-module__4xYRXa__knob{animation:1.8s ease-out infinite BeforeAfterSlider-module__4xYRXa__pulse}.BeforeAfterSlider-module__4xYRXa__smooth .BeforeAfterSlider-module__4xYRXa__after{transition:clip-path .35s var(--ease-out)}.BeforeAfterSlider-module__4xYRXa__smooth .BeforeAfterSlider-module__4xYRXa__line,.BeforeAfterSlider-module__4xYRXa__smooth .BeforeAfterSlider-module__4xYRXa__knob{transition:left .35s var(--ease-out)}.BeforeAfterSlider-module__4xYRXa__range{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;bottom:0;left:0}.BeforeAfterSlider-module__4xYRXa__range:focus-visible~.BeforeAfterSlider-module__4xYRXa__knob{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:767px){.BeforeAfterSlider-module__4xYRXa__root{aspect-ratio:4/3;--knob:48px;border-radius:22px}.BeforeAfterSlider-module__4xYRXa__tagBefore,.BeforeAfterSlider-module__4xYRXa__tagAfter{height:28px;padding:0 12px;font-size:12px;top:12px}.BeforeAfterSlider-module__4xYRXa__tagBefore{left:12px}.BeforeAfterSlider-module__4xYRXa__tagAfter{right:12px}.BeforeAfterSlider-module__4xYRXa__caption{font-size:12px;bottom:12px;left:12px}}
.WipeMirror-module__SpOnQG__root{aspect-ratio:620/720;color:#0b1220;cursor:crosshair;touch-action:none;background:#a9b9f4;border-radius:40px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #1f3bd959,inset 0 0 0 1px #fff9}.WipeMirror-module__SpOnQG__stage{transform-origin:0 0;width:620px;height:720px;position:absolute;top:0;left:0}.WipeMirror-module__SpOnQG__scene{background:radial-gradient(circle,#fffffff2 0 1.5px,#0000 2.5px) 30px 30px/60px 60px,linear-gradient(#fff9 2px,#0000 2px) 0 0/60px 60px,linear-gradient(90deg,#fff9 2px,#0000 2px) 0 0/60px 60px,radial-gradient(42% 34% at 22% 18%,#9fe3fff2,#0000 70%),radial-gradient(40% 36% at 84% 30%,#c9b8fff2,#0000 70%),radial-gradient(50% 40% at 72% 86%,#b8f0e0e6,#0000 70%),radial-gradient(60% 50% at 28% 78%,#3551e8d9,#0000 70%),linear-gradient(165deg,#eef3ff 0%,#8fa3ff 100%);width:620px;height:720px;position:absolute;top:0;left:0}.WipeMirror-module__SpOnQG__blur{filter:blur(14px)saturate(1.15)}.WipeMirror-module__SpOnQG__fog{background:radial-gradient(circle at 30% 40%,#ffffffbf 0 2px,#0000 3px) 0 0/23px 29px,radial-gradient(circle at 70% 60%,#fff9 0 3px,#0000 4px) 0 0/41px 37px,radial-gradient(circle,#ffffff80 0 1px,#0000 2px) 0 0/11px 13px,linear-gradient(#f0f4ffbd,#e2e9fc9e);position:absolute;inset:0}.WipeMirror-module__SpOnQG__clear{transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000);mask-image:linear-gradient(#0000,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%}.WipeMirror-module__SpOnQG__clearFading{opacity:0}@keyframes WipeMirror-module__SpOnQG__sweep{0%{transform:translate(-420px)skew(-16deg)}60%,to{transform:translate(1060px)skew(-16deg)}}@keyframes WipeMirror-module__SpOnQG__sweep-inner{0%{transform:skew(16deg)translate(420px)}60%,to{transform:skew(16deg)translate(-1060px)}}.WipeMirror-module__SpOnQG__band{transform-origin:0 0;width:200px;height:720px;animation:6.5s cubic-bezier(.65,0,.35,1) 1s infinite WipeMirror-module__SpOnQG__sweep;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-800px)}.WipeMirror-module__SpOnQG__bandInner{transform-origin:0 0;animation:6.5s cubic-bezier(.65,0,.35,1) 1s infinite WipeMirror-module__SpOnQG__sweep-inner}.WipeMirror-module__SpOnQG__edge{transform-origin:-197px 0;background:#fff;width:3px;height:720px;animation:6.5s cubic-bezier(.65,0,.35,1) 1s infinite WipeMirror-module__SpOnQG__sweep;position:absolute;top:0;left:197px;transform:translate(-800px);box-shadow:0 0 18px 4px #ffffffe6,0 0 60px 12px #9fe3ff8c}.WipeMirror-module__SpOnQG__caption{color:#2d3a55;pointer-events:none;background:#ffffffb8;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px}.WipeMirror-module__SpOnQG__hint{color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1220d1;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 18px 0 8px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.WipeMirror-module__SpOnQG__hintIcon{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@keyframes WipeMirror-module__SpOnQG__hint{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.WipeMirror-module__SpOnQG__hintHand{animation:1.6s ease-in-out infinite WipeMirror-module__SpOnQG__hint}.WipeMirror-module__SpOnQG__cursor{z-index:3;opacity:0;pointer-events:none;width:0;height:0;transition:opacity .2s,transform 80ms linear;position:absolute;top:0;left:0}.WipeMirror-module__SpOnQG__cursorInner{filter:drop-shadow(0 10px 14px #0b122040);width:64px;height:64px;margin:-32px 0 0 -32px}.WipeMirror-module__SpOnQG__cursorInner svg{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.WipeMirror-module__SpOnQG__root{cursor:none}}@media not ((hover:hover) and (pointer:fine)){.WipeMirror-module__SpOnQG__cursor{display:none}}
.Turnstile-module__UxEkTa__idle{pointer-events:none;position:absolute}
.Marquee-module__45z0ra__marquee{width:100%;min-width:0;display:flex;overflow:hidden}.Marquee-module__45z0ra__copy{align-items:center;gap:var(--marquee-gap,36px);padding-right:var(--marquee-gap,36px);white-space:nowrap;animation:Marquee-module__45z0ra__slide var(--marquee-duration,36s) linear infinite;flex:none;display:flex}@keyframes Marquee-module__45z0ra__slide{to{transform:translate(-100%)}}
.DistrictLink-module__zteNLa__link{border:1px solid var(--line);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;height:92px;padding:0 24px;transition:background .25s,color .25s,transform .25s;display:flex}.DistrictLink-module__zteNLa__tall{height:auto;min-height:92px;padding-block:18px}.DistrictLink-module__zteNLa__link:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.DistrictLink-module__zteNLa__text{flex-direction:column;gap:3px;min-width:0;display:flex}.DistrictLink-module__zteNLa__name{font-family:var(--font-display);font-size:16px;font-weight:600}.DistrictLink-module__zteNLa__bank{opacity:.6;font-size:12px}@media (max-width:767px){.DistrictLink-module__zteNLa__link{border-radius:18px;height:60px;padding:0 14px}.DistrictLink-module__zteNLa__tall{height:auto;min-height:60px;padding-block:12px}.DistrictLink-module__zteNLa__text{gap:2px}.DistrictLink-module__zteNLa__name{font-family:var(--font-body);font-size:14px}.DistrictLink-module__zteNLa__bank{font-size:12px}.DistrictLink-module__zteNLa__arrow{display:none}}@media (max-width:359px){.DistrictLink-module__zteNLa__link{padding:0 10px}.DistrictLink-module__zteNLa__name{font-size:13px}}
.DistrictMap-module__tc6-wa__map{aspect-ratio:16/9;background:radial-gradient(circle,#3551e824 1px,#0000 1.5px) 0 0/16px 16px,linear-gradient(160deg,#ffffffbf,#eef0ff8c);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3551e814}.DistrictMap-module__tc6-wa__river{width:100%;height:100%;position:absolute;inset:0}.DistrictMap-module__tc6-wa__riverBed,.DistrictMap-module__tc6-wa__riverLine{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.DistrictMap-module__tc6-wa__riverBed{stroke:#3551e824;stroke-width:22px}.DistrictMap-module__tc6-wa__riverLine{stroke:#3551e859;stroke-width:2px;stroke-dasharray:2 6}.DistrictMap-module__tc6-wa__dot{z-index:1;width:28px;height:28px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin:-14px 0 0 -14px;text-decoration:none;display:flex;position:absolute}.DistrictMap-module__tc6-wa__pin{background:var(--muted-2);width:10px;height:10px;transition:transform .2s var(--ease-out), background .2s;border-radius:50%;box-shadow:0 0 0 3px #ffffffe6}.DistrictMap-module__tc6-wa__dotAll .DistrictMap-module__tc6-wa__pin{background:var(--accent)}.DistrictMap-module__tc6-wa__dot:hover .DistrictMap-module__tc6-wa__pin,.DistrictMap-module__tc6-wa__dot:focus-visible .DistrictMap-module__tc6-wa__pin{background:var(--accent);transform:scale(1.35)}.DistrictMap-module__tc6-wa__dotActive{z-index:2}.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__pin{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 4px #fff,0 8px 18px -4px #3551e899}.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__pin.ping{animation-name:DistrictMap-module__tc6-wa__dm-ping}@keyframes DistrictMap-module__tc6-wa__dm-ping{0%{box-shadow:0 0 0 4px #fff,0 0 0 4px #3551e880}to{box-shadow:0 0 0 4px #fff,0 0 0 18px #3551e800}}.DistrictMap-module__tc6-wa__label{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--ease-out);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%,4px)}.DistrictMap-module__tc6-wa__labelStart{left:-4px;transform:translateY(4px)}.DistrictMap-module__tc6-wa__labelEnd{left:auto;right:-4px;transform:translateY(4px)}.DistrictMap-module__tc6-wa__dot:hover .DistrictMap-module__tc6-wa__label,.DistrictMap-module__tc6-wa__dot:focus-visible .DistrictMap-module__tc6-wa__label,.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__label{opacity:1;transform:translate(-50%)}.DistrictMap-module__tc6-wa__dot:hover .DistrictMap-module__tc6-wa__labelStart,.DistrictMap-module__tc6-wa__dot:focus-visible .DistrictMap-module__tc6-wa__labelStart,.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__labelStart,.DistrictMap-module__tc6-wa__dot:hover .DistrictMap-module__tc6-wa__labelEnd,.DistrictMap-module__tc6-wa__dot:focus-visible .DistrictMap-module__tc6-wa__labelEnd,.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__labelEnd{transform:none}.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__label{background:var(--accent)}.DistrictMap-module__tc6-wa__labelBelow{top:calc(100% + 2px);bottom:auto}.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__labelBelow{top:calc(100% + 6px)}@media (prefers-reduced-motion:reduce){.DistrictMap-module__tc6-wa__dotActive .DistrictMap-module__tc6-wa__pin.ping{animation:none}}
.CodeLink-module__nJOgoa__link{color:var(--accent);letter-spacing:.04em;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);font-weight:600;transition:text-decoration-color .2s}@media (hover:hover){.CodeLink-module__nJOgoa__link:hover{text-decoration-color:currentColor}}
.ServiceCard-module__Dz1pGq__card{--card-bg:#fff;--card-fg:var(--ink);--check-bg:var(--lavender);--check-fg:var(--accent);--btn-bg:var(--ink);--ghost-border:var(--line);background:var(--card-bg);min-height:620px;color:var(--card-fg);box-shadow:var(--shadow-card-lg);border-radius:36px;flex-direction:column;gap:20px;padding:14px;display:flex}.ServiceCard-module__Dz1pGq__general{--card-bg:var(--ink);--card-fg:#fff;--check-bg:#ffffff1f;--check-fg:#fff;--btn-bg:var(--accent);--ghost-border:#ffffff47}.ServiceCard-module__Dz1pGq__reno{--check-bg:var(--pink);--check-fg:var(--pink-ink)}.ServiceCard-module__Dz1pGq__media{border-radius:26px;flex-shrink:0;justify-content:flex-end;align-items:flex-end;height:220px;padding:14px;display:flex}.ServiceCard-module__Dz1pGq__img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.ServiceCard-module__Dz1pGq__card:hover .ServiceCard-module__Dz1pGq__img{transform:scale(1.025)}}.ServiceCard-module__Dz1pGq__tag{z-index:1;color:#fff;background:var(--accent);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:relative}.ServiceCard-module__Dz1pGq__body{flex-direction:column;flex-grow:1;gap:14px;padding:0 14px;display:flex}.ServiceCard-module__Dz1pGq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ServiceCard-module__Dz1pGq__name{color:inherit;font-size:22px}.ServiceCard-module__Dz1pGq__price{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.ServiceCard-module__Dz1pGq__priceValue{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:600}.ServiceCard-module__Dz1pGq__priceUnit{opacity:.7;font-size:12px}.ServiceCard-module__Dz1pGq__desc{opacity:.8;font-size:15px;line-height:1.5}.ServiceCard-module__Dz1pGq__list{flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ServiceCard-module__Dz1pGq__item{align-items:center;gap:10px;display:flex}.ServiceCard-module__Dz1pGq__check{background:var(--check-bg);width:20px;height:20px;color:var(--check-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceCard-module__Dz1pGq__actions{gap:10px;padding:0 14px 10px;display:flex}.ServiceCard-module__Dz1pGq__cta,.ServiceCard-module__Dz1pGq__ghost{height:52px;transition:transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.ServiceCard-module__Dz1pGq__cta,.ServiceCard-module__Dz1pGq__cta:hover{background:var(--btn-bg);color:#fff;flex-grow:1}.ServiceCard-module__Dz1pGq__cta:hover{transform:translateY(-2px)}.ServiceCard-module__Dz1pGq__ghost,.ServiceCard-module__Dz1pGq__ghost:hover{border:1.5px solid var(--ghost-border);color:inherit;padding:0 20px}@media (max-width:1199px){.ServiceCard-module__Dz1pGq__titleRow{flex-direction:column;align-items:flex-start}.ServiceCard-module__Dz1pGq__name{font-size:19px}.ServiceCard-module__Dz1pGq__priceValue{font-size:22px}.ServiceCard-module__Dz1pGq__actions{flex-direction:column}}@media (max-width:767px){.ServiceCard-module__Dz1pGq__card{border-radius:28px;gap:16px;min-height:0;padding:10px 10px 16px;box-shadow:0 24px 50px -36px #1b1d3359}.ServiceCard-module__Dz1pGq__media{border-radius:20px;height:150px;padding:10px}.ServiceCard-module__Dz1pGq__tag{padding:5px 10px;font-size:12px}.ServiceCard-module__Dz1pGq__body{gap:12px;padding:0 8px}.ServiceCard-module__Dz1pGq__name{font-size:19px}.ServiceCard-module__Dz1pGq__priceValue{letter-spacing:0;font-size:22px}.ServiceCard-module__Dz1pGq__priceUnit{font-size:12px}.ServiceCard-module__Dz1pGq__desc{display:none}.ServiceCard-module__Dz1pGq__list{gap:8px}.ServiceCard-module__Dz1pGq__actions{padding:0 8px}.ServiceCard-module__Dz1pGq__cta{height:50px}.ServiceCard-module__Dz1pGq__ghost{display:none}}
.ServiceRow-module__NsfMUq__row{box-shadow:var(--shadow-card-lg);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 28px;padding:22px 26px;display:grid}.ServiceRow-module__NsfMUq__main{gap:6px;min-width:0;display:grid}.ServiceRow-module__NsfMUq__titleRow{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ServiceRow-module__NsfMUq__name{font-size:20px}.ServiceRow-module__NsfMUq__tag{color:#fff;background:var(--accent);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.ServiceRow-module__NsfMUq__desc{opacity:.8;font-size:15px;line-height:1.5}.ServiceRow-module__NsfMUq__points{color:var(--muted);font-size:14px}.ServiceRow-module__NsfMUq__price{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.ServiceRow-module__NsfMUq__priceValue{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600}.ServiceRow-module__NsfMUq__priceUnit{opacity:.7;font-size:12px}.ServiceRow-module__NsfMUq__actions{gap:10px;display:flex}.ServiceRow-module__NsfMUq__cta,.ServiceRow-module__NsfMUq__ghost{white-space:nowrap;height:48px;transition:transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:flex}.ServiceRow-module__NsfMUq__cta,.ServiceRow-module__NsfMUq__cta:hover{background:var(--ink);color:#fff}.ServiceRow-module__NsfMUq__cta:hover{transform:translateY(-2px)}.ServiceRow-module__NsfMUq__ghost,.ServiceRow-module__NsfMUq__ghost:hover{border:1.5px solid var(--line);color:inherit}@media (max-width:1023px){.ServiceRow-module__NsfMUq__row{grid-template-columns:minmax(0,1fr) auto}.ServiceRow-module__NsfMUq__actions{grid-column:1/-1}}@media (max-width:767px){.ServiceRow-module__NsfMUq__row{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.ServiceRow-module__NsfMUq__name{font-size:18px}.ServiceRow-module__NsfMUq__actions .ServiceRow-module__NsfMUq__cta{flex-grow:1}}
.DayCalendar-module__1K6nta__calendar{border:1.5px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.DayCalendar-module__1K6nta__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.DayCalendar-module__1K6nta__title{font-family:var(--font-display);font-size:16px;font-weight:600}.DayCalendar-module__1K6nta__nav{border:1.5px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:border-color .25s,opacity .25s;display:grid}.DayCalendar-module__1K6nta__nav:hover:not(:disabled){border-color:var(--ink)}.DayCalendar-module__1K6nta__nav:disabled{opacity:.35;cursor:default}.DayCalendar-module__1K6nta__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.DayCalendar-module__1K6nta__weekday{text-align:center;color:var(--muted);padding-bottom:4px;font-size:12px;font-weight:600}.DayCalendar-module__1K6nta__day{width:100%;max-width:48px;height:42px;color:var(--ink);background:0 0;border:none;border-radius:12px;justify-self:center;font-size:14px;font-weight:600;transition:background .2s,color .2s}.DayCalendar-module__1K6nta__day:hover:not(:disabled){background:var(--soft)}.DayCalendar-module__1K6nta__day:disabled{color:var(--muted);opacity:.4;cursor:default}.DayCalendar-module__1K6nta__today{box-shadow:inset 0 0 0 1.5px var(--line)}.DayCalendar-module__1K6nta__picked,.DayCalendar-module__1K6nta__picked:hover:not(:disabled){background:var(--ink);color:#fff}@media (max-width:767px){.DayCalendar-module__1K6nta__calendar{border-radius:18px;gap:10px;padding:12px}.DayCalendar-module__1K6nta__title{font-size:15px}.DayCalendar-module__1K6nta__grid{gap:2px}.DayCalendar-module__1K6nta__day{height:40px;font-size:13px}.DayCalendar-module__1K6nta__weekday{font-size:12px}}
.PriceSummary-module__PEbjhq__aside{background:var(--ink);color:#fff;border-radius:36px;flex-direction:column;justify-content:space-between;gap:28px;min-height:580px;padding:40px;display:flex;position:relative;overflow:hidden}.PriceSummary-module__PEbjhq__head{flex-direction:column;gap:14px;display:flex;position:relative;container-type:inline-size}.PriceSummary-module__PEbjhq__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.PriceSummary-module__PEbjhq__caption{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);font-size:13px;font-weight:700}.PriceSummary-module__PEbjhq__rate{white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.PriceSummary-module__PEbjhq__total{font-family:var(--font-display);font-weight:700;font-size:min(var(--total-size,56px), 100cqi / (var(--chars,8) * .74));letter-spacing:-.04em;white-space:nowrap;line-height:1}.PriceSummary-module__PEbjhq__approx{font-family:var(--font-body);letter-spacing:0;color:var(--on-dark-muted);vertical-align:.14em;margin-right:.14em;font-size:.62em;font-weight:300;display:inline-block}.PriceSummary-module__PEbjhq__note{color:var(--on-dark-muted);font-size:15px}.PriceSummary-module__PEbjhq__lines{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex;position:relative}.PriceSummary-module__PEbjhq__row{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.PriceSummary-module__PEbjhq__last{border-bottom:none;padding-bottom:0}.PriceSummary-module__PEbjhq__strong{font-weight:600}.PriceSummary-module__PEbjhq__free{color:var(--mint);font-weight:600}.PriceSummary-module__PEbjhq__foot{color:var(--on-dark-muted);font-size:13px;line-height:1.5;position:relative}@media (max-width:1199px){.PriceSummary-module__PEbjhq__aside{padding:32px}.PriceSummary-module__PEbjhq__total{--total-size:42px}}.PriceSummary-module__PEbjhq__bar{flex:1;min-width:0}.PriceSummary-module__PEbjhq__barToggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.PriceSummary-module__PEbjhq__barToggle:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:8px}.PriceSummary-module__PEbjhq__barSum{flex-direction:column;justify-content:center;gap:4px;min-height:48px;display:flex}.PriceSummary-module__PEbjhq__barTotal{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:6px;font-size:22px;font-weight:700;line-height:1;display:flex}.PriceSummary-module__PEbjhq__barTotalText{letter-spacing:-.01em;font-size:17px}.PriceSummary-module__PEbjhq__barNote{min-width:0;color:var(--on-dark-muted);align-items:center;gap:6px;font-size:12px;display:flex}.PriceSummary-module__PEbjhq__barNoteText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PriceSummary-module__PEbjhq__count{color:#fff;background:#ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.PriceSummary-module__PEbjhq__chev{color:var(--on-dark-muted);flex:none;transition:transform .2s}.PriceSummary-module__PEbjhq__chevUp{transform:rotate(180deg)}.PriceSummary-module__PEbjhq__backdrop{z-index:55;background:#1b1d3373;animation:.26s both PriceSummary-module__PEbjhq__wl-price-fade;position:fixed;inset:0}.PriceSummary-module__PEbjhq__backdropOut{animation:.2s reverse both PriceSummary-module__PEbjhq__wl-price-fade}.PriceSummary-module__PEbjhq__sheet{z-index:60;overscroll-behavior:contain;max-height:88svh;padding:22px 20px calc(18px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;animation:PriceSummary-module__PEbjhq__wl-price-sheet-in .3s var(--ease-out) both;border-radius:28px 28px 0 0;flex-direction:column;gap:18px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}.PriceSummary-module__PEbjhq__sheetOut{animation:.2s ease-in both PriceSummary-module__PEbjhq__wl-price-sheet-out}.PriceSummary-module__PEbjhq__sheetHead{align-items:center;gap:10px;display:flex;position:relative}.PriceSummary-module__PEbjhq__sheetHead .PriceSummary-module__PEbjhq__caption{letter-spacing:.12em;flex:1;min-width:0;font-size:12px}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__rate{height:28px;padding:0 10px;font-size:12px}.PriceSummary-module__PEbjhq__sheetClose{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PriceSummary-module__PEbjhq__sheetClose:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.PriceSummary-module__PEbjhq__sheetSum{flex-direction:column;gap:8px;display:flex;position:relative;container-type:inline-size}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__total{--total-size:40px}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__note{font-size:13px}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__lines{border-top:1px solid #ffffff2e;gap:10px;padding-top:16px;font-size:14px}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__row{padding-bottom:10px}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__last{padding-bottom:0}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__foot{font-size:12px}.PriceSummary-module__PEbjhq__sheet .PriceSummary-module__PEbjhq__sheetNext{height:56px;margin-top:2px;position:relative}@keyframes PriceSummary-module__PEbjhq__wl-price-fade{0%{opacity:0}}@keyframes PriceSummary-module__PEbjhq__wl-price-sheet-in{0%{transform:translateY(100%)}}@keyframes PriceSummary-module__PEbjhq__wl-price-sheet-out{to{transform:translateY(100%)}}@media (min-width:768px){.PriceSummary-module__PEbjhq__backdrop,.PriceSummary-module__PEbjhq__sheet{display:none}}@media (max-width:359px){.PriceSummary-module__PEbjhq__barTotal{font-size:19px}.PriceSummary-module__PEbjhq__barTotalText{font-size:15px}}@media (prefers-reduced-motion:reduce){.PriceSummary-module__PEbjhq__sheet,.PriceSummary-module__PEbjhq__sheetOut,.PriceSummary-module__PEbjhq__backdrop,.PriceSummary-module__PEbjhq__backdropOut{animation:none}.PriceSummary-module__PEbjhq__chev{transition:none}}
.BookingForm-module__TlZ7Ba__form{min-height:580px;box-shadow:var(--shadow-card-lg);background:#fff;border-radius:36px;flex-direction:column;gap:28px;padding:40px;display:flex}.BookingForm-module__TlZ7Ba__steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.BookingForm-module__TlZ7Ba__stepChip{border-radius:999px;align-items:center;height:34px;padding:0 14px;transition:background .25s,color .25s;display:flex}.BookingForm-module__TlZ7Ba__todo{background:var(--soft);color:var(--muted)}.BookingForm-module__TlZ7Ba__current{background:var(--ink);color:#fff}.BookingForm-module__TlZ7Ba__done{background:var(--lavender);color:var(--accent)}.BookingForm-module__TlZ7Ba__pane{flex-direction:column;flex-grow:1;gap:28px;display:flex}.BookingForm-module__TlZ7Ba__group{border:none;min-width:0;margin:0;padding:0}.BookingForm-module__TlZ7Ba__legend{color:var(--muted);margin-bottom:12px;padding:0;font-size:14px;font-weight:600;display:block}.BookingForm-module__TlZ7Ba__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.BookingForm-module__TlZ7Ba__serviceBtn{justify-content:center;align-items:center;gap:8px;display:flex}.BookingForm-module__TlZ7Ba__serviceRate{opacity:.75;font-size:13px}.BookingForm-module__TlZ7Ba__chosen{border:1.5px solid var(--ink);background:var(--ink);color:#fff;width:100%;height:54px;font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 7px 0 20px;display:none}.BookingForm-module__TlZ7Ba__chosenName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.BookingForm-module__TlZ7Ba__chosenChange{background:#ffffff24;border-radius:999px;flex:none;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.BookingForm-module__TlZ7Ba__chosen:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.BookingForm-module__TlZ7Ba__area{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label presets""stepper range";align-items:center;gap:14px 20px;display:grid}.BookingForm-module__TlZ7Ba__areaLabel{grid-area:label;margin:0}.BookingForm-module__TlZ7Ba__presets{grid-area:presets;justify-content:flex-end;gap:6px;display:flex}.BookingForm-module__TlZ7Ba__stepper{background:var(--soft);border-radius:999px;grid-area:stepper;justify-content:space-between;align-items:center;gap:4px;height:64px;padding:0 6px;display:flex}.BookingForm-module__TlZ7Ba__stepBtn{width:48px;height:48px;color:var(--ink);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px -6px #1b1d334d}.BookingForm-module__TlZ7Ba__areaValue{align-items:baseline;gap:4px;padding:0 8px;display:flex}.BookingForm-module__TlZ7Ba__areaInput{text-align:right;width:70px;height:44px;font-family:var(--font-display);color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-size:24px;font-weight:600}.BookingForm-module__TlZ7Ba__areaUnit{color:var(--muted);font-size:15px;font-weight:600}.BookingForm-module__TlZ7Ba__rangeWrap{flex-direction:column;grid-area:range;gap:10px;padding-top:18px;display:flex}.BookingForm-module__TlZ7Ba__range{appearance:none;cursor:pointer;width:100%;height:10px;color:var(--accent);border-radius:999px;outline:none;margin:0}.BookingForm-module__TlZ7Ba__range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:7px solid;border-radius:50%;width:34px;height:34px;transition:transform .2s;box-shadow:0 8px 20px -6px #1b1d3373}.BookingForm-module__TlZ7Ba__range::-moz-range-thumb{cursor:grab;background:#fff;border:7px solid;border-radius:50%;width:20px;height:20px;box-shadow:0 8px 20px -6px #1b1d3373}.BookingForm-module__TlZ7Ba__range:hover::-webkit-slider-thumb{transform:scale(1.1)}.BookingForm-module__TlZ7Ba__range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.BookingForm-module__TlZ7Ba__range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--violet);outline-offset:2px}.BookingForm-module__TlZ7Ba__ticks{color:var(--muted-2);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.BookingForm-module__TlZ7Ba__extras{flex-wrap:wrap;gap:8px;display:flex}.BookingForm-module__TlZ7Ba__included{margin:10px 0 0}.BookingForm-module__TlZ7Ba__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.BookingForm-module__TlZ7Ba__item{border:1.5px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:8px;min-height:60px;padding:6px 8px 6px 6px;transition:border-color .25s,background .25s;display:flex}.BookingForm-module__TlZ7Ba__item:hover{border-color:var(--ink)}.BookingForm-module__TlZ7Ba__itemOn,.BookingForm-module__TlZ7Ba__itemOn:hover{border-color:var(--ink);background:var(--soft)}.BookingForm-module__TlZ7Ba__itemPick{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.BookingForm-module__TlZ7Ba__itemCheck{background:var(--soft);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.BookingForm-module__TlZ7Ba__itemOn .BookingForm-module__TlZ7Ba__itemCheck{background:var(--ink);color:#fff}.BookingForm-module__TlZ7Ba__itemText{flex:1;gap:1px;min-width:0;display:grid}.BookingForm-module__TlZ7Ba__itemName{font-size:15px;font-weight:600}.BookingForm-module__TlZ7Ba__itemPrice{color:var(--muted);font-size:13px}.BookingForm-module__TlZ7Ba__qty{background:#fff;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.BookingForm-module__TlZ7Ba__qtyBtn{background:var(--soft);width:34px;height:34px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.BookingForm-module__TlZ7Ba__qtyBtn:disabled{opacity:.35;cursor:not-allowed}.BookingForm-module__TlZ7Ba__qtyValue{text-align:center;min-width:28px;font-family:var(--font-display);font-size:18px}.BookingForm-module__TlZ7Ba__minHint{margin:-6px 0 0}.BookingForm-module__TlZ7Ba__minWarn{color:var(--pink-ink);font-weight:600}@media (max-width:767px){.BookingForm-module__TlZ7Ba__items{grid-template-columns:minmax(0,1fr)}}.BookingForm-module__TlZ7Ba__days{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.BookingForm-module__TlZ7Ba__days .BookingForm-module__TlZ7Ba__day{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:76px;padding:0;display:flex}.BookingForm-module__TlZ7Ba__dayWd{opacity:.75;font-size:12px;font-weight:600}.BookingForm-module__TlZ7Ba__dayNum{font-family:var(--font-display);font-size:20px;font-weight:600}.BookingForm-module__TlZ7Ba__dayMon{opacity:.65;font-size:12px}.BookingForm-module__TlZ7Ba__more{text-align:center;line-height:1.2}.BookingForm-module__TlZ7Ba__more[aria-expanded=true]:not([aria-pressed=true]){border-color:var(--ink)}.BookingForm-module__TlZ7Ba__info,.BookingForm-module__TlZ7Ba__summary{border-radius:20px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.BookingForm-module__TlZ7Ba__info{background:var(--lavender);color:var(--info-ink)}.BookingForm-module__TlZ7Ba__summary{background:var(--soft);gap:10px;font-weight:600}.BookingForm-module__TlZ7Ba__infoIcon{color:var(--accent);flex-shrink:0}.BookingForm-module__TlZ7Ba__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.BookingForm-module__TlZ7Ba__payments{flex-wrap:wrap;gap:8px;display:flex}.BookingForm-module__TlZ7Ba__payHint{margin-top:10px}.BookingForm-module__TlZ7Ba__error{color:var(--pink-ink);font-size:14px;font-weight:600;line-height:1.5}.BookingForm-module__TlZ7Ba__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.BookingForm-module__TlZ7Ba__hint{color:var(--muted);font-size:13px;line-height:1.5}.BookingForm-module__TlZ7Ba__footer .BookingForm-module__TlZ7Ba__nextBtn{height:56px;margin-left:auto}.BookingForm-module__TlZ7Ba__footer .BookingForm-module__TlZ7Ba__backBtn{height:56px}.BookingForm-module__TlZ7Ba__success{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:16px;display:flex}.BookingForm-module__TlZ7Ba__successIcon{background:var(--lavender);width:84px;height:84px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.BookingForm-module__TlZ7Ba__successTitle{font-size:28px}.BookingForm-module__TlZ7Ba__successText{max-width:440px;color:var(--muted);font-size:16px;line-height:1.55}.BookingForm-module__TlZ7Ba__code{background:var(--soft);color:var(--muted);border-radius:999px;padding:10px 18px;font-size:16px;font-weight:600}.BookingForm-module__TlZ7Ba__code strong{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink)}.BookingForm-module__TlZ7Ba__track{flex-direction:column;align-items:center;gap:10px;max-width:400px;display:flex}@media (max-width:1199px){.BookingForm-module__TlZ7Ba__form{padding:32px}.BookingForm-module__TlZ7Ba__area{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""presets""stepper""range"}.BookingForm-module__TlZ7Ba__presets{justify-content:flex-start}.BookingForm-module__TlZ7Ba__stepper{justify-self:start}.BookingForm-module__TlZ7Ba__days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.BookingForm-module__TlZ7Ba__area{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""presets stepper""range range"}.BookingForm-module__TlZ7Ba__stepper{justify-self:end}}@media (max-width:767px){.BookingForm-module__TlZ7Ba__form{border-radius:28px;gap:22px;min-height:0;padding:20px;box-shadow:0 24px 50px -36px #1b1d3359}.BookingForm-module__TlZ7Ba__steps{flex-wrap:nowrap;gap:6px;font-size:12px}.BookingForm-module__TlZ7Ba__stepChip{white-space:nowrap;height:30px;padding:0 10px}.BookingForm-module__TlZ7Ba__pane{gap:22px}.BookingForm-module__TlZ7Ba__legend{margin-bottom:10px;font-size:13px}.BookingForm-module__TlZ7Ba__services{grid-template-columns:1fr}.BookingForm-module__TlZ7Ba__serviceBtn{justify-content:space-between}.BookingForm-module__TlZ7Ba__folded .BookingForm-module__TlZ7Ba__services{display:none}.BookingForm-module__TlZ7Ba__folded .BookingForm-module__TlZ7Ba__chosen{display:flex}.BookingForm-module__TlZ7Ba__area{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""stepper""presets";row-gap:12px}.BookingForm-module__TlZ7Ba__stepper{justify-self:stretch;height:60px}.BookingForm-module__TlZ7Ba__stepBtn{box-shadow:none}.BookingForm-module__TlZ7Ba__rangeWrap{display:none}.BookingForm-module__TlZ7Ba__presets>*{flex-grow:1}.BookingForm-module__TlZ7Ba__days{gap:8px}.BookingForm-module__TlZ7Ba__days .BookingForm-module__TlZ7Ba__day{gap:1px;height:70px}.BookingForm-module__TlZ7Ba__dayWd{font-size:12px}.BookingForm-module__TlZ7Ba__dayNum{font-size:18px}.BookingForm-module__TlZ7Ba__dayMon{font-size:12px}.BookingForm-module__TlZ7Ba__info,.BookingForm-module__TlZ7Ba__summary{border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px}.BookingForm-module__TlZ7Ba__twoCols{grid-template-columns:1fr;gap:16px}.BookingForm-module__TlZ7Ba__hint{font-size:12px}.BookingForm-module__TlZ7Ba__footer{gap:10px}.BookingForm-module__TlZ7Ba__footer .BookingForm-module__TlZ7Ba__nextBtn{white-space:normal;flex-grow:1;min-width:0;margin-left:0;padding-left:20px;line-height:1.2}.BookingForm-module__TlZ7Ba__footer .BookingForm-module__TlZ7Ba__backBtn{flex-shrink:0;width:56px;padding:0}.BookingForm-module__TlZ7Ba__bar{z-index:5;background:var(--ink);color:#fff;border-radius:22px;margin:0 -8px;padding:8px 8px 8px 16px;position:relative;box-shadow:0 18px 40px -18px #1b1d3399}.BookingForm-module__TlZ7Ba__stuck{bottom:calc(12px + env(safe-area-inset-bottom));position:sticky}.BookingForm-module__TlZ7Ba__bar .BookingForm-module__TlZ7Ba__nextBtn{white-space:nowrap;flex:none;height:52px;padding-left:18px}.BookingForm-module__TlZ7Ba__success{gap:14px;padding:24px 0}.BookingForm-module__TlZ7Ba__successIcon{width:72px;height:72px}.BookingForm-module__TlZ7Ba__successTitle{font-size:22px}.BookingForm-module__TlZ7Ba__successText,.BookingForm-module__TlZ7Ba__code{font-size:14px}.BookingForm-module__TlZ7Ba__error{font-size:13px}}@media (max-width:359px){.BookingForm-module__TlZ7Ba__form{padding:16px}.BookingForm-module__TlZ7Ba__steps{flex-wrap:wrap;gap:4px}.BookingForm-module__TlZ7Ba__stepChip{padding:0 8px}.BookingForm-module__TlZ7Ba__days{grid-template-columns:repeat(3,minmax(0,1fr))}.BookingForm-module__TlZ7Ba__more{grid-column:span 2}}
.ContactForm-module__usXpiW__card{min-height:620px;box-shadow:var(--shadow-card-lg);background:#fff;border-radius:40px;padding:40px}.ContactForm-module__usXpiW__form{flex-direction:column;gap:22px;display:flex}.ContactForm-module__usXpiW__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ContactForm-module__usXpiW__group{border:none;min-width:0;margin:0;padding:0}.ContactForm-module__usXpiW__legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.ContactForm-module__usXpiW__vias{gap:8px;display:flex}.ContactForm-module__usXpiW__footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;display:flex}.ContactForm-module__usXpiW__legal{max-width:300px;color:var(--muted);font-size:12px;line-height:1.5}.ContactForm-module__usXpiW__legal a{font-weight:600}.ContactForm-module__usXpiW__submit{flex-shrink:0}.ContactForm-module__usXpiW__error{color:var(--pink-ink);font-size:14px;font-weight:600;line-height:1.5}.ContactForm-module__usXpiW__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.ContactForm-module__usXpiW__successIcon{background:var(--lavender);width:88px;height:88px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactForm-module__usXpiW__successTitle{font-size:30px}.ContactForm-module__usXpiW__successText{max-width:380px;color:var(--muted);font-size:16px;line-height:1.55}.ContactForm-module__usXpiW__code{color:var(--muted);font-size:14px}.ContactForm-module__usXpiW__code strong{color:var(--ink);letter-spacing:.04em}@media (max-width:1199px){.ContactForm-module__usXpiW__card{padding:32px}.ContactForm-module__usXpiW__footer{text-align:center;flex-direction:column-reverse;align-items:stretch}.ContactForm-module__usXpiW__legal{max-width:none}}@media (max-width:767px){.ContactForm-module__usXpiW__card{border-radius:28px;min-height:0;padding:20px;box-shadow:0 24px 50px -36px #1b1d3359}.ContactForm-module__usXpiW__form{gap:16px}.ContactForm-module__usXpiW__twoCols{grid-template-columns:1fr;gap:16px}.ContactForm-module__usXpiW__legend{font-size:13px}.ContactForm-module__usXpiW__vias{gap:6px}.ContactForm-module__usXpiW__vias>*{flex-grow:1}.ContactForm-module__usXpiW__footer{gap:16px}.ContactForm-module__usXpiW__footer .ContactForm-module__usXpiW__submit{padding-right:24px}.ContactForm-module__usXpiW__submit>span:last-child{display:none}.ContactForm-module__usXpiW__success{gap:14px;min-height:420px}.ContactForm-module__usXpiW__successIcon{width:72px;height:72px}.ContactForm-module__usXpiW__successTitle{font-size:22px}.ContactForm-module__usXpiW__successText{font-size:14px}.ContactForm-module__usXpiW__error{font-size:13px}}
.BeforeAfter-module__U60eqG__section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}.BeforeAfter-module__U60eqG__text{flex-direction:column;grid-column:1/5;gap:24px;padding-top:24px;display:flex}.BeforeAfter-module__U60eqG__hint{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.BeforeAfter-module__U60eqG__slider{grid-column:5/13}@media (max-width:1023px){.BeforeAfter-module__U60eqG__section{flex-direction:column;gap:24px;display:flex}.BeforeAfter-module__U60eqG__text{padding-top:0}.BeforeAfter-module__U60eqG__slider{width:100%}}@media (max-width:767px){.BeforeAfter-module__U60eqG__section{gap:16px}.BeforeAfter-module__U60eqG__text{display:contents}.BeforeAfter-module__U60eqG__slider{order:1}.BeforeAfter-module__U60eqG__hint{color:var(--muted);order:2;font-size:13px}}
.Booking-module__06dJ4a__section{flex-direction:column;gap:40px;display:flex}.Booking-module__06dJ4a__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Booking-module__06dJ4a__badges{gap:8px;font-size:13px;font-weight:600;display:flex}.Booking-module__06dJ4a__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;display:flex}.Booking-module__06dJ4a__badgeIcon{color:var(--accent)}.Booking-module__06dJ4a__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:16px;display:grid}.Booking-module__06dJ4a__form{grid-column:1/9}.Booking-module__06dJ4a__aside{grid-column:9/13}@media (max-width:1199px){.Booking-module__06dJ4a__head{flex-direction:column;align-items:flex-start}.Booking-module__06dJ4a__form{grid-column:1/8}.Booking-module__06dJ4a__aside{grid-column:8/13}}@media (max-width:1023px){.Booking-module__06dJ4a__grid{flex-direction:column;gap:16px;display:flex}.Booking-module__06dJ4a__aside{min-height:0}}@media (max-width:767px){.Booking-module__06dJ4a__section{gap:18px}}
.ZoneCard-module__yYSbua__card{background:var(--z-bg);min-height:310px;color:var(--z-fg);transition:transform .5s var(--ease-out);border-radius:34px;flex-direction:column;gap:16px;padding:28px 28px 26px;display:flex;position:relative}.ZoneCard-module__yYSbua__sticker{width:116px;height:116px;transform:rotate(var(--z-tilt));border:5px solid #fff;border-radius:28px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-22px;right:22px;box-shadow:0 18px 36px -16px #1b1d3373}@media (hover:hover){.ZoneCard-module__yYSbua__card:hover{transform:translateY(-6px)}.ZoneCard-module__yYSbua__card:hover .ZoneCard-module__yYSbua__sticker{transform:rotate(0)scale(1.08)}}.ZoneCard-module__yYSbua__head{flex-direction:column;align-items:flex-start;gap:10px;padding-right:140px;display:flex}.ZoneCard-module__yYSbua__name{letter-spacing:-.02em;color:inherit;font-size:24px;font-weight:700;line-height:1.1}.ZoneCard-module__yYSbua__chip{color:var(--z-chip-fg);background:var(--z-chip-bg);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.ZoneCard-module__yYSbua__list{color:var(--z-sub);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.ZoneCard-module__yYSbua__item{align-items:flex-start;gap:10px;display:flex}.ZoneCard-module__yYSbua__check{background:var(--z-check);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.ZoneCard-module__yYSbua__plus{align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 12px;display:flex}@media (max-width:1199px){.ZoneCard-module__yYSbua__head{padding-right:110px}.ZoneCard-module__yYSbua__sticker{border-radius:24px;width:96px;height:96px}.ZoneCard-module__yYSbua__name{font-size:20px}}@media (max-width:767px){.ZoneCard-module__yYSbua__card{border-radius:28px;gap:12px;min-height:300px;padding:22px}.ZoneCard-module__yYSbua__sticker{border-width:4px;border-radius:22px;width:84px;height:84px;top:-16px;right:16px;box-shadow:0 14px 28px -14px #1b1d3373}.ZoneCard-module__yYSbua__head{gap:8px;padding-right:96px}.ZoneCard-module__yYSbua__name{letter-spacing:-.025em;font-size:18px;line-height:1.15}.ZoneCard-module__yYSbua__chip{padding:4px 10px;font-size:12px}.ZoneCard-module__yYSbua__list{gap:7px;font-size:13px}.ZoneCard-module__yYSbua__item{gap:8px}.ZoneCard-module__yYSbua__check{width:16px;height:16px}.ZoneCard-module__yYSbua__plus{padding:5px 10px}}
.Checklist-module__YHFLkW__section{flex-direction:column;gap:52px;display:flex}.Checklist-module__YHFLkW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Checklist-module__YHFLkW__tabs{border-radius:999px;gap:4px;padding:5px;display:flex}.Checklist-module__YHFLkW__tab{height:46px;color:var(--ink);background:#fff;border:none;border-radius:999px;padding:0 22px;font-size:14px;font-weight:600;transition:background .25s,color .25s}.Checklist-module__YHFLkW__tabActive{background:var(--ink);color:#fff}.Checklist-module__YHFLkW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 16px;display:grid}.Checklist-module__YHFLkW__more{background:var(--accent);color:#fff;min-height:310px;transition:transform .5s var(--ease-out);border-radius:34px;flex-direction:column;justify-content:space-between;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.Checklist-module__YHFLkW__more:hover{transform:translateY(-6px)}}.Checklist-module__YHFLkW__moreTitle{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.15;position:relative}.Checklist-module__YHFLkW__moreText{color:var(--on-accent-muted);font-size:15px;line-height:1.5;position:relative}.Checklist-module__YHFLkW__moreBtn{position:relative}.Checklist-module__YHFLkW__swipeHint{color:var(--muted-2);font-size:13px;font-weight:600}@media (max-width:1023px){.Checklist-module__YHFLkW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Checklist-module__YHFLkW__section{gap:18px;padding-left:0;padding-right:0}.Checklist-module__YHFLkW__head{padding:0 var(--gutter);flex-direction:column;align-items:stretch;gap:16px}.Checklist-module__YHFLkW__tabs{padding:4px}.Checklist-module__YHFLkW__tab{flex-grow:1;height:44px;padding:0 12px}.Checklist-module__YHFLkW__grid{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:0 var(--gutter) 8px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.Checklist-module__YHFLkW__grid::-webkit-scrollbar{display:none}.Checklist-module__YHFLkW__grid>*{scroll-snap-align:start;flex:0 0 270px;margin-top:18px}.Checklist-module__YHFLkW__more{display:none}.Checklist-module__YHFLkW__swipeHint{padding:0 var(--gutter)}}
.Contact-module__EW_3lG__section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:16px;display:grid}.Contact-module__EW_3lG__panel{background:var(--ink);color:#fff;border-radius:40px;flex-direction:column;grid-column:1/6;justify-content:space-between;gap:32px;min-height:620px;padding:40px;display:flex;position:relative;overflow:hidden}.Contact-module__EW_3lG__panel .Contact-module__EW_3lG__panelHead{gap:16px;position:relative}.Contact-module__EW_3lG__channels{flex-direction:column;gap:10px;display:flex;position:relative}.Contact-module__EW_3lG__phone,.Contact-module__EW_3lG__messenger{color:#fff;transition:transform .25s var(--ease-out), background .25s;background:#ffffff14;border-radius:20px}.Contact-module__EW_3lG__phone:hover,.Contact-module__EW_3lG__messenger:hover{color:#fff;background:#ffffff24;transform:translateY(-2px)}.Contact-module__EW_3lG__phone{justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 22px;display:flex}.Contact-module__EW_3lG__phoneText{flex-direction:column;gap:2px;display:flex}.Contact-module__EW_3lG__phoneLabel{color:var(--on-dark-muted);font-size:12px}.Contact-module__EW_3lG__phoneValue{font-size:16px;font-weight:600}.Contact-module__EW_3lG__phoneIcon{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Contact-module__EW_3lG__messengers{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.Contact-module__EW_3lG__messenger{align-items:center;gap:10px;height:56px;padding:0 18px;font-size:15px;font-weight:600;display:flex}.Contact-module__EW_3lG__tg{color:#9fe3ff}.Contact-module__EW_3lG__viber{color:var(--violet)}.Contact-module__EW_3lG__ig{color:#f7a8cf}.Contact-module__EW_3lG__live{color:var(--on-dark-muted);align-items:center;gap:8px;padding-top:6px;font-size:13px;display:flex}.Contact-module__EW_3lG__form{grid-column:6/13}@media (max-width:1023px){.Contact-module__EW_3lG__section{flex-direction:column;gap:16px;display:flex}.Contact-module__EW_3lG__panel,.Contact-module__EW_3lG__form{min-height:0}}.Contact-module__EW_3lG__quick{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.Contact-module__EW_3lG__quick a,.Contact-module__EW_3lG__quick a:hover{background:var(--ink);color:#fff;border-radius:18px;justify-content:center;align-items:center;height:52px;font-size:14px;font-weight:600;display:flex}
.CtaBanner-module__bSy31G__outer{width:100%;max-width:var(--container);padding:var(--section-gap) 20px 0;margin-inline:auto}.CtaBanner-module__bSy31G__banner{background:var(--lavender);text-align:center;border-radius:48px;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:420px;padding:60px 40px;display:flex;position:relative;overflow:hidden}.CtaBanner-module__bSy31G__blobs{pointer-events:none;position:absolute;inset:0}.CtaBanner-module__bSy31G__blobA{top:-200px;left:-200px}.CtaBanner-module__bSy31G__blobB{top:-100px;right:-200px}.CtaBanner-module__bSy31G__title{letter-spacing:-.04em;font-size:72px;line-height:.98;position:relative}.CtaBanner-module__bSy31G__lead{max-width:520px;color:var(--ink-2);font-size:18px;line-height:1.55;position:relative}.CtaBanner-module__bSy31G__btn{position:relative}@media (max-width:1023px){.CtaBanner-module__bSy31G__title{font-size:52px}}@media (max-width:767px){.CtaBanner-module__bSy31G__outer{padding:var(--section-gap) 10px 0}.CtaBanner-module__bSy31G__banner{border-radius:32px;gap:18px;min-height:0;padding:44px 24px}.CtaBanner-module__bSy31G__blobA{display:none}.CtaBanner-module__bSy31G__blobB{top:-100px;right:-160px;width:420px!important;height:420px!important}.CtaBanner-module__bSy31G__title{letter-spacing:-.025em;font-size:32px;line-height:1.04}.CtaBanner-module__bSy31G__banner .CtaBanner-module__bSy31G__btn{height:58px;padding:0 28px}.CtaBanner-module__bSy31G__btn>span:last-child{display:none}}
.FaqItem-module__mLdK6q__item{border:1px solid var(--line);background:#fff;border-radius:24px;transition:border-color .25s;overflow:hidden}.FaqItem-module__mLdK6q__open{border-color:var(--ink)}.FaqItem-module__mLdK6q__heading{font:inherit;letter-spacing:0;margin:0}.FaqItem-module__mLdK6q__btn{text-align:left;width:100%;min-height:72px;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;display:flex}.FaqItem-module__mLdK6q__icon{width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:flex}.FaqItem-module__mLdK6q__open .FaqItem-module__mLdK6q__icon{background:var(--accent);color:#fff;transform:rotate(45deg)}.FaqItem-module__mLdK6q__answer{color:var(--muted);padding:0 72px 22px 24px;font-size:15px;line-height:1.6}@media (max-width:767px){.FaqItem-module__mLdK6q__item{border-radius:20px}.FaqItem-module__mLdK6q__btn{gap:12px;min-height:64px;padding:14px 16px;font-size:15px}.FaqItem-module__mLdK6q__icon{background:var(--soft);width:30px;height:30px}.FaqItem-module__mLdK6q__answer{padding:0 16px 16px;font-size:14px;line-height:1.55}}
.Districts-module__ZRUMyq__section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}.Districts-module__ZRUMyq__panel{background:var(--lavender);border-radius:40px;flex-direction:column;grid-column:1/6;justify-content:space-between;gap:24px;min-height:500px;padding:40px;display:flex;position:relative;overflow:hidden}.Districts-module__ZRUMyq__blobB{top:-240px;right:-200px}.Districts-module__ZRUMyq__blobA{bottom:-280px;left:-180px}.Districts-module__ZRUMyq__head{flex-grow:1;justify-content:space-between;position:relative}.Districts-module__ZRUMyq__head>span:first-child{margin-bottom:auto}.Districts-module__ZRUMyq__head p{color:var(--ink-2)}.Districts-module__ZRUMyq__chip{border-radius:999px;align-items:center;width:fit-content;height:44px;padding:0 18px;font-size:14px;font-weight:600;display:flex;position:relative}.Districts-module__ZRUMyq__grid{grid-column:6/13;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}@media (max-width:1199px){.Districts-module__ZRUMyq__section{flex-direction:column;gap:24px;display:flex}.Districts-module__ZRUMyq__panel{width:100%;min-height:0}.Districts-module__ZRUMyq__grid{width:100%}}@media (max-width:767px){.Districts-module__ZRUMyq__section{gap:16px}.Districts-module__ZRUMyq__panel{background:0 0;border-radius:0;gap:16px;padding:0;overflow:visible}.Districts-module__ZRUMyq__blobA,.Districts-module__ZRUMyq__blobB{display:none}.Districts-module__ZRUMyq__head>span:first-child{margin-bottom:0}.Districts-module__ZRUMyq__chip{height:40px;padding:0 16px;font-size:13px}.Districts-module__ZRUMyq__grid{gap:8px}}
.ExtraRow-module__qTGjMa__row{border:1px solid var(--line);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;height:96px;padding:0 24px 0 12px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}@media (hover:hover){.ExtraRow-module__qTGjMa__row:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 16px 32px -16px #0b122040}}.ExtraRow-module__qTGjMa__left{align-items:center;gap:14px;min-width:0;display:flex}.ExtraRow-module__qTGjMa__img{border-radius:20px;flex-shrink:0;width:72px;height:72px;box-shadow:0 10px 24px -14px #3551e873}.ExtraRow-module__qTGjMa__text{gap:2px;min-width:0;display:grid}.ExtraRow-module__qTGjMa__label{font-size:16px;font-weight:600}.ExtraRow-module__qTGjMa__note{color:var(--accent);font-size:12.5px;font-weight:600}.ExtraRow-module__qTGjMa__price{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.ExtraRow-module__qTGjMa__value{font-family:var(--font-display);font-size:16px;font-weight:600}.ExtraRow-module__qTGjMa__unit{color:var(--muted);font-size:12px}@media (max-width:767px){.ExtraRow-module__qTGjMa__row{border-radius:20px;gap:10px;height:76px;padding:0 16px 0 10px}.ExtraRow-module__qTGjMa__img{border-radius:16px;width:56px;height:56px}.ExtraRow-module__qTGjMa__label{font-size:15px}.ExtraRow-module__qTGjMa__note{font-size:12px}.ExtraRow-module__qTGjMa__price{white-space:normal;text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:0;max-width:45%}.ExtraRow-module__qTGjMa__value{font-size:14px}.ExtraRow-module__qTGjMa__unit{font-size:12px}.ExtraRow-module__qTGjMa__tbd{font-family:inherit;font-size:13px}}
.CallbackForm-module__v_uG0q__form{flex-direction:column;gap:10px;display:flex}.CallbackForm-module__v_uG0q__phone{position:relative}.CallbackForm-module__v_uG0q__phone input{letter-spacing:.02em;border-radius:18px;height:54px;padding-left:48px;font-size:17px;font-weight:500}.CallbackForm-module__v_uG0q__phoneIcon{z-index:1;color:var(--accent);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.CallbackForm-module__v_uG0q__form .CallbackForm-module__v_uG0q__submit{background:linear-gradient(100deg, var(--accent) 10%, var(--accent-2));color:#fff;height:54px;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), filter .2s;box-shadow:0 14px 30px -14px #3551e8cc}.CallbackForm-module__v_uG0q__form .CallbackForm-module__v_uG0q__submit:hover:not(:disabled){color:#fff;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 34px -14px #3551e8e6}.CallbackForm-module__v_uG0q__legal{color:var(--muted-2);text-align:center;font-size:12px;line-height:1.45}.CallbackForm-module__v_uG0q__legal a{color:var(--muted);font-weight:600}.CallbackForm-module__v_uG0q__error{color:var(--pink-ink);font-size:13px;font-weight:600;line-height:1.5}.CallbackForm-module__v_uG0q__success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 0 2px;display:flex}.CallbackForm-module__v_uG0q__successIcon{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:.45s cubic-bezier(.34,1.56,.64,1) both CallbackForm-module__v_uG0q__wl-callback-check;display:flex;box-shadow:0 14px 30px -12px #3551e8b3}.CallbackForm-module__v_uG0q__successTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:600}.CallbackForm-module__v_uG0q__successText{color:var(--muted);font-size:13px;line-height:1.5}.CallbackForm-module__v_uG0q__code{color:var(--muted);font-size:13px}.CallbackForm-module__v_uG0q__tg{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}@keyframes CallbackForm-module__v_uG0q__wl-callback-check{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.CallbackForm-module__v_uG0q__successIcon{animation:none}}
.MovingForm-module__xr3PSW__card{box-shadow:var(--shadow-card-lg);background:#fff;border-radius:40px;padding:40px}.MovingForm-module__xr3PSW__form{flex-direction:column;gap:28px;min-height:620px;display:flex}.MovingForm-module__xr3PSW__steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.MovingForm-module__xr3PSW__stepChip{border-radius:999px;align-items:center;height:34px;padding:0 14px;transition:background .25s,color .25s;display:flex}.MovingForm-module__xr3PSW__todo{background:var(--soft);color:var(--muted)}.MovingForm-module__xr3PSW__current{background:var(--ink);color:#fff}.MovingForm-module__xr3PSW__done{background:var(--lavender);color:var(--accent)}.MovingForm-module__xr3PSW__pane{flex-direction:column;flex-grow:1;gap:24px;display:flex}.MovingForm-module__xr3PSW__place{grid-template-columns:minmax(0,1fr) 104px auto;align-items:end;gap:14px;display:grid}.MovingForm-module__xr3PSW__place .MovingForm-module__xr3PSW__floor{text-align:center;padding:0 12px}.MovingForm-module__xr3PSW__lift{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MovingForm-module__xr3PSW__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.MovingForm-module__xr3PSW__date{text-align:left;appearance:none;min-width:0}.MovingForm-module__xr3PSW__date::-webkit-date-and-time-value{text-align:left}.MovingForm-module__xr3PSW__group{border:none;min-width:0;margin:0;padding:0}.MovingForm-module__xr3PSW__legend{color:var(--muted);margin-bottom:12px;padding:0;font-size:14px;font-weight:600;display:block}.MovingForm-module__xr3PSW__chips{flex-wrap:wrap;gap:8px;display:flex}.MovingForm-module__xr3PSW__vias{gap:8px;display:flex}.MovingForm-module__xr3PSW__info,.MovingForm-module__xr3PSW__summary{border-radius:20px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.MovingForm-module__xr3PSW__info{background:var(--lavender);color:var(--info-ink)}.MovingForm-module__xr3PSW__info a{font-weight:600}.MovingForm-module__xr3PSW__infoIcon{width:32px;height:32px;color:var(--accent);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MovingForm-module__xr3PSW__summary{background:var(--soft);font-weight:600}.MovingForm-module__xr3PSW__summaryIcon{color:var(--accent);flex-shrink:0}.MovingForm-module__xr3PSW__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.MovingForm-module__xr3PSW__hint{color:var(--muted);font-size:13px;line-height:1.5}.MovingForm-module__xr3PSW__footer .MovingForm-module__xr3PSW__nextBtn{height:56px;margin-left:auto}.MovingForm-module__xr3PSW__footer .MovingForm-module__xr3PSW__backBtn{height:56px}.MovingForm-module__xr3PSW__legal{color:var(--muted);font-size:12px;line-height:1.5}.MovingForm-module__xr3PSW__legal a{font-weight:600}.MovingForm-module__xr3PSW__error{color:var(--pink-ink);font-size:14px;font-weight:600;line-height:1.5}.MovingForm-module__xr3PSW__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:620px;display:flex}.MovingForm-module__xr3PSW__successIcon{background:var(--lavender);width:88px;height:88px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.MovingForm-module__xr3PSW__successTitle{font-size:30px}.MovingForm-module__xr3PSW__successText{max-width:380px;color:var(--muted);font-size:16px;line-height:1.55}@media (max-width:1199px){.MovingForm-module__xr3PSW__card{padding:32px}}@media (max-width:767px){.MovingForm-module__xr3PSW__card{border-radius:28px;padding:20px;box-shadow:0 24px 50px -36px #1b1d3359}.MovingForm-module__xr3PSW__form{gap:20px;min-height:0}.MovingForm-module__xr3PSW__steps{flex-wrap:nowrap;gap:6px;font-size:12px}.MovingForm-module__xr3PSW__stepChip{white-space:nowrap;height:30px;padding:0 10px}.MovingForm-module__xr3PSW__pane{gap:18px}.MovingForm-module__xr3PSW__place{grid-template-columns:minmax(0,1fr) auto;gap:10px}.MovingForm-module__xr3PSW__place>:first-child{grid-column:1/-1}.MovingForm-module__xr3PSW__place .MovingForm-module__xr3PSW__lift{height:56px}.MovingForm-module__xr3PSW__twoCols{grid-template-columns:minmax(0,1fr);gap:16px}.MovingForm-module__xr3PSW__legend{margin-bottom:10px;font-size:13px}.MovingForm-module__xr3PSW__chips,.MovingForm-module__xr3PSW__vias{gap:6px}.MovingForm-module__xr3PSW__vias>*{flex-grow:1}.MovingForm-module__xr3PSW__info,.MovingForm-module__xr3PSW__summary{border-radius:18px;align-items:flex-start;padding:12px 14px;font-size:13px}.MovingForm-module__xr3PSW__footer{gap:10px}.MovingForm-module__xr3PSW__footer .MovingForm-module__xr3PSW__nextBtn{flex-grow:1;margin-left:0;padding-left:20px}.MovingForm-module__xr3PSW__footer .MovingForm-module__xr3PSW__backBtn{flex-shrink:0;width:56px;padding:0}.MovingForm-module__xr3PSW__success{gap:14px;min-height:420px}.MovingForm-module__xr3PSW__successIcon{width:72px;height:72px}.MovingForm-module__xr3PSW__successTitle{font-size:22px}.MovingForm-module__xr3PSW__successText{font-size:14px}.MovingForm-module__xr3PSW__error{font-size:13px}}
.Extras-module__YNS4Na__section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}.Extras-module__YNS4Na__text{grid-column:1/5}.Extras-module__YNS4Na__grid{grid-column:5/13;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1199px){.Extras-module__YNS4Na__section{flex-direction:column;gap:32px;display:flex}.Extras-module__YNS4Na__grid{width:100%}}@media (max-width:767px){.Extras-module__YNS4Na__section{gap:16px}.Extras-module__YNS4Na__grid{grid-template-columns:minmax(0,1fr);gap:8px}}
.AboutSection-module__byZ-hW__section{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.AboutSection-module__byZ-hW__single{grid-template-columns:minmax(0,860px)}.AboutSection-module__byZ-hW__text{flex-direction:column;gap:28px;display:flex}.AboutSection-module__byZ-hW__prose{color:var(--ink-2);flex-direction:column;gap:16px;max-width:760px;font-size:17px;line-height:1.65;display:flex}.AboutSection-module__byZ-hW__note{background:var(--pink);color:var(--pink-deep);border-radius:20px;max-width:760px;padding:18px 22px;font-size:15px;font-weight:500;line-height:1.55}.AboutSection-module__byZ-hW__card{background:var(--lavender);border-radius:32px;flex-direction:column;gap:20px;padding:32px;display:flex}.AboutSection-module__byZ-hW__listTitle{letter-spacing:-.02em;font-size:22px}.AboutSection-module__byZ-hW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.AboutSection-module__byZ-hW__item{align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.AboutSection-module__byZ-hW__check{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}@media (max-width:1023px){.AboutSection-module__byZ-hW__section{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.AboutSection-module__byZ-hW__text{gap:20px}.AboutSection-module__byZ-hW__prose{font-size:16px}.AboutSection-module__byZ-hW__card{border-radius:24px;padding:22px}.AboutSection-module__byZ-hW__listTitle{font-size:19px}}
.CallbackWidget-module__G16dsa__root{z-index:45;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.CallbackWidget-module__G16dsa__root>*{pointer-events:auto}.CallbackWidget-module__G16dsa__rootOpen{z-index:60}.CallbackWidget-module__G16dsa__fab{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;min-width:56px;height:56px;padding:0;font-size:15px;font-weight:600;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s,visibility .25s,background .2s;animation:2.8s ease-out infinite CallbackWidget-module__G16dsa__wl-callback-pulse;display:inline-flex;box-shadow:0 16px 36px -14px #3551e8bf}.CallbackWidget-module__G16dsa__fab:hover{background:#2b45d6}.CallbackWidget-module__G16dsa__root>.CallbackWidget-module__G16dsa__hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.5)}.CallbackWidget-module__G16dsa__fabIcon{width:56px;height:56px;animation:CallbackWidget-module__G16dsa__wl-callback-swap .3s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CallbackWidget-module__G16dsa__fabIcon svg{transform-origin:50% 60%;animation:4s ease-in-out 1s infinite CallbackWidget-module__G16dsa__wl-callback-ring}.CallbackWidget-module__G16dsa__fabLabel{white-space:nowrap;opacity:0;max-width:0;transition:max-width .35s var(--ease-out), opacity .2s, padding .35s var(--ease-out);overflow:hidden}@media (hover:hover){.CallbackWidget-module__G16dsa__fab:hover .CallbackWidget-module__G16dsa__fabLabel,.CallbackWidget-module__G16dsa__fab:focus-visible .CallbackWidget-module__G16dsa__fabLabel{opacity:1;max-width:220px;padding-right:22px}}.CallbackWidget-module__G16dsa__fabOpen{background:var(--ink);animation:none}.CallbackWidget-module__G16dsa__fabOpen:hover{background:var(--ink-2)}.CallbackWidget-module__G16dsa__fabOpen .CallbackWidget-module__G16dsa__fabIcon svg{animation:none}.CallbackWidget-module__G16dsa__fabOpen .CallbackWidget-module__G16dsa__fabLabel{display:none}@keyframes CallbackWidget-module__G16dsa__wl-callback-pulse{0%{box-shadow:0 16px 36px -14px #3551e8bf,0 0 #3551e873}60%,to{box-shadow:0 16px 36px -14px #3551e8bf,0 0 0 14px #3551e800}}@keyframes CallbackWidget-module__G16dsa__wl-callback-ring{0%,16%,to{transform:rotate(0)}2%{transform:rotate(-16deg)}5%{transform:rotate(14deg)}8%{transform:rotate(-10deg)}11%{transform:rotate(7deg)}14%{transform:rotate(-3deg)}}@keyframes CallbackWidget-module__G16dsa__wl-callback-swap{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}.CallbackWidget-module__G16dsa__panel{transform-origin:100% 100%;width:336px;animation:CallbackWidget-module__G16dsa__wl-callback-in .28s var(--ease-out) both;background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #3551e873,0 0 0 1px #1b1d330f}.CallbackWidget-module__G16dsa__panelOut{animation:.18s ease-in both CallbackWidget-module__G16dsa__wl-callback-out}@keyframes CallbackWidget-module__G16dsa__wl-callback-in{0%{opacity:0;transform:translateY(12px)scale(.9)}}@keyframes CallbackWidget-module__G16dsa__wl-callback-out{to{opacity:0;transform:translateY(12px)scale(.9)}}.CallbackWidget-module__G16dsa__head{background:radial-gradient(120% 110% at 100% 0%, #c9b8fff2, #c9b8ff00 60%), radial-gradient(90% 90% at 0% 100%, #ffc7d8bf, #ffc7d800 60%), var(--lavender);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 20px;display:flex;position:relative}.CallbackWidget-module__G16dsa__headIcon{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:0 10px 22px -10px #3551e8e6}.CallbackWidget-module__G16dsa__headIcon svg{transform-origin:50% 60%;animation:4s ease-in-out .6s infinite CallbackWidget-module__G16dsa__wl-callback-ring}.CallbackWidget-module__G16dsa__title{letter-spacing:-.025em;max-width:240px;font-size:20px;line-height:1.15}.CallbackWidget-module__G16dsa__status{height:28px;color:var(--ink-2);background:#ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.CallbackWidget-module__G16dsa__statusOff{color:var(--muted);padding-left:10px}.CallbackWidget-module__G16dsa__close{width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background .2s, transform .25s var(--ease-out);background:#ffffffb3;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.CallbackWidget-module__G16dsa__close:hover{background:#fff;transform:rotate(90deg)}.CallbackWidget-module__G16dsa__body{flex-direction:column;gap:12px;padding:18px 22px 20px;display:flex}.CallbackWidget-module__G16dsa__or{color:var(--muted-2);align-items:center;gap:12px;font-size:12px;display:flex}.CallbackWidget-module__G16dsa__or:before,.CallbackWidget-module__G16dsa__or:after{content:"";background:var(--line);flex:1;height:1px}.CallbackWidget-module__G16dsa__channels{gap:8px;display:flex}.CallbackWidget-module__G16dsa__channel{background:var(--soft);height:46px;color:var(--ink);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}:is(.CallbackWidget-module__G16dsa__body:has([role=status]) .CallbackWidget-module__G16dsa__or,.CallbackWidget-module__G16dsa__body:has([role=status]) .CallbackWidget-module__G16dsa__channels){display:none}.CallbackWidget-module__G16dsa__channel svg{color:var(--accent)}.CallbackWidget-module__G16dsa__channel:hover{color:var(--ink);background:var(--lavender)}.CallbackWidget-module__G16dsa__backdrop{display:none}@media (max-width:767px){.CallbackWidget-module__G16dsa__root{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.CallbackWidget-module__G16dsa__fab{min-width:52px;height:52px}.CallbackWidget-module__G16dsa__fabIcon{width:52px;height:52px}.CallbackWidget-module__G16dsa__fabLabel{display:none}.CallbackWidget-module__G16dsa__fabOpen{visibility:hidden}.CallbackWidget-module__G16dsa__backdrop{z-index:55;background:#1b1d3373;animation:.26s both CallbackWidget-module__G16dsa__wl-callback-fade;display:block;position:fixed;inset:0}.CallbackWidget-module__G16dsa__backdropOut{animation:.18s reverse both CallbackWidget-module__G16dsa__wl-callback-fade}.CallbackWidget-module__G16dsa__panel{z-index:60;border-radius:28px 28px 0 0;width:auto;animation-name:CallbackWidget-module__G16dsa__wl-callback-sheet-in;position:fixed;bottom:0;left:0;right:0}.CallbackWidget-module__G16dsa__head{padding:22px 20px 18px}.CallbackWidget-module__G16dsa__body{padding:16px 20px calc(18px + env(safe-area-inset-bottom))}.CallbackWidget-module__G16dsa__panelOut{animation-name:CallbackWidget-module__G16dsa__wl-callback-sheet-out}@keyframes CallbackWidget-module__G16dsa__wl-callback-sheet-in{0%{transform:translateY(100%)}}@keyframes CallbackWidget-module__G16dsa__wl-callback-sheet-out{to{transform:translateY(100%)}}@keyframes CallbackWidget-module__G16dsa__wl-callback-fade{0%{opacity:0}}}@media (prefers-reduced-motion:reduce){.CallbackWidget-module__G16dsa__fab,.CallbackWidget-module__G16dsa__fabIcon,.CallbackWidget-module__G16dsa__fabIcon svg,.CallbackWidget-module__G16dsa__headIcon svg,.CallbackWidget-module__G16dsa__panel,.CallbackWidget-module__G16dsa__panelOut,.CallbackWidget-module__G16dsa__backdrop,.CallbackWidget-module__G16dsa__backdropOut{animation:none}}
.Faq-module__AuF6KG__section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}.Faq-module__AuF6KG__text{grid-column:1/5}.Faq-module__AuF6KG__list{flex-direction:column;grid-column:5/13;gap:10px;display:flex}@media (max-width:1023px){.Faq-module__AuF6KG__section{flex-direction:column;gap:32px;display:flex}.Faq-module__AuF6KG__text,.Faq-module__AuF6KG__list{width:100%}}@media (max-width:767px){.Faq-module__AuF6KG__section{gap:16px}.Faq-module__AuF6KG__list{gap:8px}}
.CookieNotice-module__8Ek_lW__notice{z-index:44;background:var(--surface);width:min(600px,100vw - 48px);animation:CookieNotice-module__8Ek_lW__wl-notice-in .32s var(--ease-out) .6s both;border-radius:24px;align-items:center;gap:16px;padding:14px 14px 14px 20px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 24px 60px -28px #1b1d3366,0 0 0 1px #1b1d330f}.CookieNotice-module__8Ek_lW__text{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.CookieNotice-module__8Ek_lW__more{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.CookieNotice-module__8Ek_lW__ok{flex-shrink:0}@keyframes CookieNotice-module__8Ek_lW__wl-notice-in{0%{opacity:0;transform:translateY(16px)}}@media (max-width:767px){.CookieNotice-module__8Ek_lW__notice{left:16px;right:80px;bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;width:auto;padding:14px 16px 16px}}@media (prefers-reduced-motion:reduce){.CookieNotice-module__8Ek_lW__notice{animation:none}}
.Footer-module__UB356W__footer{width:100%;max-width:var(--container);margin-inline:auto;flex-direction:column;gap:40px;margin-top:auto;padding:64px 48px 28px;display:flex}.Footer-module__UB356W__cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.Footer-module__UB356W__brand{flex-direction:column;gap:16px;display:flex}.Footer-module__UB356W__logo{font-family:var(--font-display);align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.Footer-module__UB356W__logoImg{border-radius:14px;width:44px;height:44px}.Footer-module__UB356W__about{max-width:300px;color:var(--muted);font-size:14px;line-height:1.55}.Footer-module__UB356W__col{color:var(--muted);flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;font-style:normal;display:flex}.Footer-module__UB356W__col a{color:var(--muted)}.Footer-module__UB356W__col a:hover{color:var(--accent)}.Footer-module__UB356W__colTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.Footer-module__UB356W__bottom{border-top:1px solid var(--line-2);color:var(--muted);justify-content:space-between;gap:16px;padding-top:20px;font-size:13px;display:flex}.Footer-module__UB356W__bottom a{color:var(--muted)}.Footer-module__UB356W__links{flex-wrap:wrap;gap:16px;display:flex}.Footer-module__UB356W__langs{gap:10px;display:flex}.Footer-module__UB356W__bottom .Footer-module__UB356W__langActive{color:var(--ink);font-weight:700}@media (max-width:1023px){.Footer-module__UB356W__footer{padding:56px 32px 28px}.Footer-module__UB356W__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Footer-module__UB356W__footer{gap:24px;padding:40px 24px 24px}.Footer-module__UB356W__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.Footer-module__UB356W__brand{grid-column:1/-1;gap:16px}.Footer-module__UB356W__logo{gap:10px;font-size:16px}.Footer-module__UB356W__logoImg{border-radius:12px;width:40px;height:40px}.Footer-module__UB356W__about{max-width:none}.Footer-module__UB356W__col{gap:10px;font-size:13px}.Footer-module__UB356W__colTitle{font-size:12px}.Footer-module__UB356W__bottom{flex-direction:column;gap:12px;padding-top:16px;font-size:12px}.Footer-module__UB356W__links{gap:10px 16px}}
.Founder-module__uj_xsW__section{grid-template:"figure head""figure body"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 64px;display:grid}.Founder-module__uj_xsW__head{grid-area:head}.Founder-module__uj_xsW__section>.Founder-module__uj_xsW__figure{grid-area:figure;position:sticky;top:96px}.Founder-module__uj_xsW__figure img{max-height:calc(100svh - 128px)}.Founder-module__uj_xsW__body{flex-direction:column;grid-area:body;gap:48px;max-width:760px;display:flex}.Founder-module__uj_xsW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.Founder-module__uj_xsW__stat{box-shadow:var(--shadow-card);background:#fff;border-radius:24px;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:20px 18px 18px;display:flex}.Founder-module__uj_xsW__statValue{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:var(--accent);margin:0;font-size:28px;font-weight:600;line-height:1.1}.Founder-module__uj_xsW__statLabel{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}@media (max-width:1199px){.Founder-module__uj_xsW__section{column-gap:40px}.Founder-module__uj_xsW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.Founder-module__uj_xsW__stat:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1023px){.Founder-module__uj_xsW__section{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""figure""body";row-gap:28px}.Founder-module__uj_xsW__section>.Founder-module__uj_xsW__figure{width:min(100%,520px);position:relative;top:auto}.Founder-module__uj_xsW__figure img{max-height:none}}@media (max-width:767px){.Founder-module__uj_xsW__section{row-gap:20px}.Founder-module__uj_xsW__section>.Founder-module__uj_xsW__figure{width:100%}.Founder-module__uj_xsW__body{gap:32px}.Founder-module__uj_xsW__stats{gap:10px}.Founder-module__uj_xsW__stat{box-shadow:none;border-radius:20px;padding:14px 14px 12px}.Founder-module__uj_xsW__statValue{font-size:22px}.Founder-module__uj_xsW__statLabel{font-size:12px}}
.FounderPortrait-module___QDB0G__figure{background:var(--soft);box-shadow:var(--shadow-card-lg);border-radius:32px;margin:0;position:relative;overflow:hidden}.FounderPortrait-module___QDB0G__photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;width:100%;height:auto}.FounderPortrait-module___QDB0G__caption{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffeb;border-radius:24px;flex-direction:column;gap:2px;padding:18px 20px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.FounderPortrait-module___QDB0G__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.FounderPortrait-module___QDB0G__role{color:var(--accent);font-size:14px;font-weight:600}.FounderPortrait-module___QDB0G__bio{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.5}@media (max-width:767px){.FounderPortrait-module___QDB0G__figure{border-radius:24px}.FounderPortrait-module___QDB0G__caption{border-radius:18px;padding:14px 16px;bottom:10px;left:10px;right:10px}.FounderPortrait-module___QDB0G__name{font-size:18px}.FounderPortrait-module___QDB0G__role{font-size:13px}.FounderPortrait-module___QDB0G__bio{margin-top:6px;font-size:13px;line-height:1.45}}
.Header-module__bL51Jq__header{z-index:5;padding:20px 28px 0;position:relative}.Header-module__bL51Jq__bar{border-radius:999px;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 12px 0 14px;display:flex}.Header-module__bL51Jq__sticky{z-index:50;max-width:var(--container);transition:transform .4s var(--ease-out);pointer-events:none;margin-inline:auto;padding:0 20px;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.Header-module__bL51Jq__stickyOn{pointer-events:auto;transform:none}.Header-module__bL51Jq__sticky .Header-module__bL51Jq__bar{border:1px solid var(--line);background:#fff;border-top:none;border-radius:0 0 28px 28px;box-shadow:0 18px 40px -22px #1b1d3359}.Header-module__bL51Jq__sticky .Header-module__bL51Jq__langs,.Header-module__bL51Jq__sticky .Header-module__bL51Jq__iconBtn:not(.Header-module__bL51Jq__menuBtn){background:var(--soft)}.Header-module__bL51Jq__logo{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.Header-module__bL51Jq__logoImg{border-radius:14px;width:44px;height:44px}.Header-module__bL51Jq__nav{white-space:nowrap;gap:30px;font-size:15px;font-weight:500;display:flex}.Header-module__bL51Jq__actions{align-items:center;gap:16px;display:flex}.Header-module__bL51Jq__actions .Header-module__bL51Jq__cta{height:48px;padding:0 22px;font-size:15px}.Header-module__bL51Jq__langs{background:#fff9;border:1px solid #1b1d3314;border-radius:999px;gap:2px;padding:3px;display:flex}.Header-module__bL51Jq__lang{min-width:36px;height:30px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}.Header-module__bL51Jq__langActive,.Header-module__bL51Jq__langActive:hover{background:var(--ink);color:#fff}.Header-module__bL51Jq__mobileActions{gap:6px;display:none}.Header-module__bL51Jq__iconBtn{width:44px;height:44px;color:var(--ink);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.Header-module__bL51Jq__menuBtn{background:var(--ink);color:#fff}.Header-module__bL51Jq__menu{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:10px;right:10px;box-shadow:0 30px 60px -20px #1b1d3359}.Header-module__bL51Jq__menuLink{border-radius:16px;justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.Header-module__bL51Jq__menuFoot{align-items:center;gap:10px;margin-top:8px;display:flex}.Header-module__bL51Jq__menuFoot .Header-module__bL51Jq__langs{flex-shrink:0;align-items:center;height:48px}.Header-module__bL51Jq__menuFoot .Header-module__bL51Jq__lang{min-width:44px;height:40px;font-size:13px}@media (hover:hover){.Header-module__bL51Jq__langs:hover .Header-module__bL51Jq__lang:not(.Header-module__bL51Jq__langActive){color:var(--ink)}.Header-module__bL51Jq__menuLink:hover{background:var(--lavender)}.Header-module__bL51Jq__actions .Header-module__bL51Jq__iconBtn:hover{color:var(--accent)}}@media (max-width:1339px){.Header-module__bL51Jq__nav{gap:20px;font-size:14px}}@media (max-width:1199px){.Header-module__bL51Jq__nav,.Header-module__bL51Jq__actions{display:none}.Header-module__bL51Jq__mobileActions{display:flex}}@media (max-width:767px){.Header-module__bL51Jq__header{padding:10px}.Header-module__bL51Jq__bar{height:60px;padding:0 8px}.Header-module__bL51Jq__sticky{padding:0 10px}.Header-module__bL51Jq__sticky .Header-module__bL51Jq__bar{border-radius:0 0 24px 24px}.Header-module__bL51Jq__logo{gap:10px;font-size:15px}.Header-module__bL51Jq__logoImg{border-radius:12px;width:40px;height:40px}}@media (max-width:359px){.Header-module__bL51Jq__logo span{display:none}}
.HowItWorks-module___n14Hq__section{flex-direction:column;gap:40px;display:flex}.HowItWorks-module___n14Hq__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.HowItWorks-module___n14Hq__muted{color:var(--muted-2)}.HowItWorks-module___n14Hq__grid{grid-template-rows:216px 216px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module___n14Hq__step{border-radius:40px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.HowItWorks-module___n14Hq__no{font-family:var(--font-display);letter-spacing:-.05em;font-size:56px;font-weight:800;line-height:1}.HowItWorks-module___n14Hq__body{flex-direction:column;gap:4px;display:flex;position:relative}.HowItWorks-module___n14Hq__title{font-family:var(--font-display);font-size:20px;font-weight:600}.HowItWorks-module___n14Hq__text{font-size:14px;font-weight:500}.HowItWorks-module___n14Hq__n1{grid-area:1/1/3/6;padding:36px}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__no{letter-spacing:-.06em;font-size:150px;line-height:.8}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__body{gap:10px}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__title{font-size:26px}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__text{max-width:380px;font-size:15px;font-weight:400;line-height:1.5}.HowItWorks-module___n14Hq__bubble{bottom:40px;right:40px}.HowItWorks-module___n14Hq__n2{flex-direction:row;grid-area:1/6/2/13;justify-content:flex-start;align-items:center;gap:32px;padding:32px 36px}.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__no{letter-spacing:-.06em;color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;font-size:96px}.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__body{gap:8px}.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__title{font-size:24px}.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__text{font-size:15px;font-weight:400;line-height:1.5}.HowItWorks-module___n14Hq__n3{grid-area:2/6/3/9}.HowItWorks-module___n14Hq__n4{grid-area:2/9/3/13}.HowItWorks-module___n14Hq__accent{background:var(--accent);color:#fff}.HowItWorks-module___n14Hq__accent .HowItWorks-module___n14Hq__text{color:var(--on-accent-muted)}.HowItWorks-module___n14Hq__white{box-shadow:var(--shadow-card);background:#fff}.HowItWorks-module___n14Hq__white .HowItWorks-module___n14Hq__text{color:var(--muted)}.HowItWorks-module___n14Hq__ink{background:var(--ink);color:#fff}.HowItWorks-module___n14Hq__ink .HowItWorks-module___n14Hq__text{color:var(--on-dark-muted)}.HowItWorks-module___n14Hq__pink{background:var(--pink)}.HowItWorks-module___n14Hq__pink .HowItWorks-module___n14Hq__no{color:var(--pink-ink)}.HowItWorks-module___n14Hq__pink .HowItWorks-module___n14Hq__text{color:var(--pink-deep)}@media (max-width:1199px){.HowItWorks-module___n14Hq__grid{grid-template-rows:auto auto}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__no{font-size:110px}.HowItWorks-module___n14Hq__n2{flex-direction:column;align-items:flex-start;gap:16px}.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__no{-webkit-text-stroke-width:3px;font-size:64px}.HowItWorks-module___n14Hq__bubble{top:28px;bottom:auto;right:28px}}@media (min-width:768px) and (max-width:1023px){.HowItWorks-module___n14Hq__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.HowItWorks-module___n14Hq__n1,.HowItWorks-module___n14Hq__n2,.HowItWorks-module___n14Hq__n3,.HowItWorks-module___n14Hq__n4{grid-area:auto;min-height:240px}.HowItWorks-module___n14Hq__step,.HowItWorks-module___n14Hq__n1,.HowItWorks-module___n14Hq__n2{gap:20px;padding:28px}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__no{font-size:72px;line-height:1}.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__no{font-size:56px;line-height:1}.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__title,.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__title{font-size:22px}.HowItWorks-module___n14Hq__bubble{width:96px!important;height:96px!important}}@media (max-width:767px){.HowItWorks-module___n14Hq__section{gap:18px}.HowItWorks-module___n14Hq__head{flex-direction:column;align-items:stretch}.HowItWorks-module___n14Hq__grid{flex-direction:column;gap:10px;display:flex}.HowItWorks-module___n14Hq__step,.HowItWorks-module___n14Hq__n1,.HowItWorks-module___n14Hq__n2{box-shadow:none;border-radius:24px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:18px}.HowItWorks-module___n14Hq__bubble{display:none}.HowItWorks-module___n14Hq__no,.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__no,.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__no{letter-spacing:-.05em;width:58px;color:inherit;-webkit-text-stroke:0;flex-shrink:0;font-size:34px;line-height:1}.HowItWorks-module___n14Hq__pink .HowItWorks-module___n14Hq__no{color:var(--ink)}.HowItWorks-module___n14Hq__body,.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__body,.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__body{gap:4px}.HowItWorks-module___n14Hq__title,.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__title,.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__title{font-size:16px}.HowItWorks-module___n14Hq__text,.HowItWorks-module___n14Hq__n1 .HowItWorks-module___n14Hq__text,.HowItWorks-module___n14Hq__n2 .HowItWorks-module___n14Hq__text{opacity:.8;font-size:13px;font-weight:400;line-height:1.45}.HowItWorks-module___n14Hq__accent .HowItWorks-module___n14Hq__text,.HowItWorks-module___n14Hq__ink .HowItWorks-module___n14Hq__text,.HowItWorks-module___n14Hq__pink .HowItWorks-module___n14Hq__text,.HowItWorks-module___n14Hq__white .HowItWorks-module___n14Hq__text{color:inherit}}
.PageHero-module__c-i74q__outer{z-index:1;width:100%;max-width:var(--container);margin-inline:auto;padding:20px;position:relative}.PageHero-module__c-i74q__stage{background:var(--lavender);border-radius:48px;flex-direction:column;min-height:min(984px,100svh - 40px);display:flex;position:relative}.PageHero-module__c-i74q__blobs{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PageHero-module__c-i74q__blobA{top:-300px;left:-240px}.PageHero-module__c-i74q__blobB{top:-80px;right:-220px}.PageHero-module__c-i74q__blobC{bottom:-320px;left:38%}.PageHero-module__c-i74q__hero{flex-grow:1;grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:64px;padding:32px 48px 56px;display:grid;position:relative}.PageHero-module__c-i74q__solo{grid-template-columns:minmax(0,1fr)}.PageHero-module__c-i74q__bubble1{top:24px;right:40%}.PageHero-module__c-i74q__bubble2{bottom:120px;left:46%}.PageHero-module__c-i74q__bubble3{bottom:60px;right:6%}.PageHero-module__c-i74q__content{flex-direction:column;gap:24px;display:flex;position:relative}.PageHero-module__c-i74q__crumbs{width:fit-content;height:38px;color:var(--muted);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.PageHero-module__c-i74q__crumb{align-items:center;gap:8px;display:flex}.PageHero-module__c-i74q__crumb [aria-current]{color:var(--ink);font-weight:600}.PageHero-module__c-i74q__sep{opacity:.5}.PageHero-module__c-i74q__title{letter-spacing:-.04em;text-wrap:balance;max-width:760px;font-size:clamp(40px,4.3vw,66px);line-height:1.02}.PageHero-module__c-i74q__accent{padding-bottom:.06em}.PageHero-module__c-i74q__lead{max-width:600px;color:var(--muted);font-size:19px;line-height:1.55}.PageHero-module__c-i74q__ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PageHero-module__c-i74q__stats{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:28px;max-width:620px;margin-top:34px;padding-top:22px;display:flex}.PageHero-module__c-i74q__stat{flex-direction:column;gap:4px;display:flex}.PageHero-module__c-i74q__stat+.PageHero-module__c-i74q__stat{border-left:1px solid var(--line-2);padding-left:28px}.PageHero-module__c-i74q__statValue{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:34px}.PageHero-module__c-i74q__statText{letter-spacing:-.02em;font-size:22px}.PageHero-module__c-i74q__statUnit{font-family:var(--font-body);color:var(--muted);letter-spacing:0;font-size:14px;font-weight:500}.PageHero-module__c-i74q__statLabel{color:var(--muted);font-size:13px;font-weight:500}.PageHero-module__c-i74q__visual{justify-self:end;width:100%;position:relative}.PageHero-module__c-i74q__img{border-radius:32px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -34px #3551e880}.PageHero-module__c-i74q__bar{border-radius:28px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 20px 20px;padding:14px;list-style:none;display:grid;position:relative}.PageHero-module__c-i74q__barItem{align-items:center;gap:12px;padding:4px 18px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.PageHero-module__c-i74q__barItem+.PageHero-module__c-i74q__barItem{border-left:1px solid #1b1d3314}.PageHero-module__c-i74q__barIcon{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 10px 20px -10px #3551e8b3}.PageHero-module__c-i74q__barIconInk{background:var(--ink);box-shadow:none}@media (min-width:1024px){.PageHero-module__c-i74q__hero{align-items:stretch}.PageHero-module__c-i74q__content>:first-child{margin-top:auto}.PageHero-module__c-i74q__ctas{margin-bottom:auto}.PageHero-module__c-i74q__visual{align-self:center}}@media (min-width:768px) and (max-height:900px){.PageHero-module__c-i74q__hero{padding-top:16px;padding-bottom:32px}.PageHero-module__c-i74q__content{gap:18px}.PageHero-module__c-i74q__title{font-size:min(4.3vw,54px)}.PageHero-module__c-i74q__lead{font-size:17px}.PageHero-module__c-i74q__stats{margin-top:34px;padding-top:16px}.PageHero-module__c-i74q__bar{padding:10px}.PageHero-module__c-i74q__barIcon{width:32px;height:32px}}@media (max-width:1199px){.PageHero-module__c-i74q__stage{min-height:0}.PageHero-module__c-i74q__hero{grid-template-columns:minmax(0,1fr) minmax(0,44%);gap:40px;padding-top:40px}.PageHero-module__c-i74q__solo{grid-template-columns:minmax(0,1fr)}.PageHero-module__c-i74q__stats{gap:16px 20px}.PageHero-module__c-i74q__stat+.PageHero-module__c-i74q__stat{padding-left:20px}.PageHero-module__c-i74q__statValue{white-space:nowrap;font-size:24px}.PageHero-module__c-i74q__statText{font-size:19px}.PageHero-module__c-i74q__bar{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:12px 0}.PageHero-module__c-i74q__barItem{font-size:14px}.PageHero-module__c-i74q__barItem+.PageHero-module__c-i74q__barItem{border-left:1px solid #1b1d3314}.PageHero-module__c-i74q__barItem:nth-child(3n+1){border-left:none}}@media (max-width:1023px){.PageHero-module__c-i74q__hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 32px 48px}.PageHero-module__c-i74q__content{display:contents}.PageHero-module__c-i74q__visual{order:1;justify-self:stretch;margin-top:8px}.PageHero-module__c-i74q__stats{border-top:none;order:2;margin-top:0;padding-top:0}.PageHero-module__c-i74q__pictureFirst .PageHero-module__c-i74q__ctas{order:3;margin-top:4px}.PageHero-module__c-i74q__ctas .PageHero-module__c-i74q__wideOnly{display:none}}@media (max-width:767px){.PageHero-module__c-i74q__outer{padding:10px 10px 0}.PageHero-module__c-i74q__stage{border-radius:32px;min-height:calc(100svh - 10px)}.PageHero-module__c-i74q__blobA{width:520px!important;height:520px!important}.PageHero-module__c-i74q__blobB{top:160px;width:520px!important;height:520px!important}.PageHero-module__c-i74q__blobC,.PageHero-module__c-i74q__bubble1,.PageHero-module__c-i74q__bubble2,.PageHero-module__c-i74q__bubble3{display:none}.PageHero-module__c-i74q__hero{align-content:center;gap:18px;padding:18px 18px 32px}.PageHero-module__c-i74q__content{gap:18px}.PageHero-module__c-i74q__crumbs{height:32px;padding:0 12px;font-size:13px}.PageHero-module__c-i74q__title{overflow-wrap:anywhere;font-size:min(36px,7.6vw);line-height:1.04}.PageHero-module__c-i74q__lead{font-size:16px}.PageHero-module__c-i74q__bar{display:none}.PageHero-module__c-i74q__ctas{flex-direction:column;align-items:stretch;gap:10px}.PageHero-module__c-i74q__stats{background:#fff9;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:0;padding:2px min(14px,4vw);display:grid;box-shadow:inset 0 0 0 1px #ffffffd9}.PageHero-module__c-i74q__stat{flex-direction:row;justify-content:space-between;align-items:baseline;gap:min(12px,3vw);padding:13px 0}.PageHero-module__c-i74q__stat+.PageHero-module__c-i74q__stat{border-left:none;border-top:1px solid var(--line-2);padding-left:0}.PageHero-module__c-i74q__statValue{font-size:min(19px,5.4vw);line-height:24px}.PageHero-module__c-i74q__statText{font-size:min(15px,4.3vw)}.PageHero-module__c-i74q__statUnit{font-size:min(12px,3.4vw)}.PageHero-module__c-i74q__statLabel{white-space:nowrap;font-size:min(12px,3.4vw);line-height:1.35}.PageHero-module__c-i74q__img{border-radius:24px}.PageHero-module__c-i74q__visual{max-width:none}}
.HeroCard-module__QbfvcG__card{border-radius:32px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;container-type:inline-size}.HeroCard-module__QbfvcG__head{align-items:center;gap:14px;display:flex}.HeroCard-module__QbfvcG__icon{background:var(--accent);color:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 12px 24px -10px #3551e8b3}.HeroCard-module__QbfvcG__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.HeroCard-module__QbfvcG__eyebrow{color:var(--muted);font-size:13px;font-weight:500}.HeroCard-module__QbfvcG__title{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(15px,5.4cqi,22px);font-weight:600;line-height:1.15}.HeroCard-module__QbfvcG__badge{background:var(--ink);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;height:30px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:flex}.HeroCard-module__QbfvcG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HeroCard-module__QbfvcG__chip{background:#fffc;border:1px solid #1b1d3314;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.HeroCard-module__QbfvcG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.HeroCard-module__QbfvcG__item{background:#ffffffb8;border-radius:18px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.HeroCard-module__QbfvcG__check{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}@media (min-width:768px){@container (max-width:420px){.HeroCard-module__QbfvcG__head{flex-wrap:wrap;row-gap:10px}.HeroCard-module__QbfvcG__headText{flex:calc(100% - 62px)}.HeroCard-module__QbfvcG__badge{margin-left:62px}}}@media (max-width:767px){.HeroCard-module__QbfvcG__card{border-radius:24px;gap:14px;padding:16px}.HeroCard-module__QbfvcG__icon{border-radius:12px;width:40px;height:40px}.HeroCard-module__QbfvcG__head{gap:12px;position:relative}.HeroCard-module__QbfvcG__title{font-size:clamp(12px,5.2cqi,15px)}.HeroCard-module__QbfvcG__badge{height:20px;padding:0 9px;font-size:12px;position:absolute;top:0;right:0}.HeroCard-module__QbfvcG__chip{height:30px;padding:0 11px;font-size:13px}.HeroCard-module__QbfvcG__list{background:#ffffffb8;border-radius:18px;gap:0;padding:2px 14px}.HeroCard-module__QbfvcG__item{background:0 0;border-radius:0;padding:10px 0;font-size:14px}.HeroCard-module__QbfvcG__item+.HeroCard-module__QbfvcG__item{border-top:1px solid var(--line-2)}.HeroCard-module__QbfvcG__check{width:20px;height:20px}}
.Reviews-module__4-EqXq__section{flex-direction:column;gap:40px;display:flex}.Reviews-module__4-EqXq__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Reviews-module__4-EqXq__links{flex-shrink:0;gap:10px;display:flex}.Reviews-module__4-EqXq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.Reviews-module__4-EqXq__head{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.Reviews-module__4-EqXq__section{gap:18px;padding-left:0;padding-right:0}.Reviews-module__4-EqXq__head{padding:0 var(--gutter)}.Reviews-module__4-EqXq__grid{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:0 var(--gutter) 8px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.Reviews-module__4-EqXq__grid::-webkit-scrollbar{display:none}.Reviews-module__4-EqXq__grid>*{scroll-snap-align:start;flex-shrink:0}}
.SeoLinks-module__9FI9hq__section{flex-direction:column;gap:32px;display:flex}.SeoLinks-module__9FI9hq__services{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.SeoLinks-module__9FI9hq__card{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;min-height:150px;padding:24px 64px 24px 24px;transition:background .25s,color .25s,transform .25s;display:flex;position:relative}.SeoLinks-module__9FI9hq__card:hover{background:var(--ink);color:#fff;transform:translateY(-3px)}.SeoLinks-module__9FI9hq__cardName{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.SeoLinks-module__9FI9hq__cardPrice{opacity:.7;font-size:14px;font-weight:600}.SeoLinks-module__9FI9hq__cardArrow{background:var(--lavender);width:36px;height:36px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.SeoLinks-module__9FI9hq__card:hover .SeoLinks-module__9FI9hq__cardArrow{color:#fff;background:#ffffff24}.SeoLinks-module__9FI9hq__districts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}@media (max-width:767px){.SeoLinks-module__9FI9hq__section{gap:20px}.SeoLinks-module__9FI9hq__services{grid-template-columns:minmax(0,1fr);gap:8px}.SeoLinks-module__9FI9hq__card{border-radius:22px;gap:6px;min-height:0;padding:18px 60px 18px 18px}.SeoLinks-module__9FI9hq__cardName{font-size:17px}.SeoLinks-module__9FI9hq__cardPrice{font-size:13px}.SeoLinks-module__9FI9hq__cardArrow{top:50%;right:16px;transform:translateY(-50%)}.SeoLinks-module__9FI9hq__districts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
.Ribbon-module__azbNfW__ribbon{background:var(--accent);color:#fff;height:72px;font-family:var(--font-display);letter-spacing:-.01em;--marquee-duration:48s;align-items:center;margin-top:76px;font-size:20px;font-weight:500;display:flex;overflow:hidden}.Ribbon-module__azbNfW__icon{flex:none;width:30px;height:30px}@media (max-width:767px){.Ribbon-module__azbNfW__ribbon{--marquee-gap:24px;--marquee-duration:40s;height:52px;margin-top:28px;font-size:15px}.Ribbon-module__azbNfW__icon{width:24px;height:24px}}
.TrackForm-module__EX6hDG__form{border-radius:32px;flex-direction:column;gap:16px;padding:28px;display:flex}.TrackForm-module__EX6hDG__icon{background:var(--accent);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 12px 24px -10px #3551e8b3}.TrackForm-module__EX6hDG__input{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.TrackForm-module__EX6hDG__error{color:var(--pink-ink);font-size:14px;font-weight:600;line-height:1.5}.TrackForm-module__EX6hDG__submit{align-self:flex-start}@media (max-width:767px){.TrackForm-module__EX6hDG__form{border-radius:24px;gap:14px;padding:18px}.TrackForm-module__EX6hDG__icon{border-radius:12px;width:40px;height:40px}.TrackForm-module__EX6hDG__submit{align-self:stretch}}
