/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-feature-settings: ;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

.page_home__hAbSN .page_hero__klkOV{padding-block:clamp(18px,4vw,44px) 30px}.page_home__hAbSN .page_hero__klkOV .page_container__5KI2x{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.page_home__hAbSN .page_hero__klkOV .page_heroGrid___bsBj{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(26px,4vw,52px)}.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs{flex:1 1 430px;min-width:290px}.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs h1{font-size:clamp(33px,7.6vw,56px);line-height:1.04;letter-spacing:-0.03em;font-weight:750}.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs h1 .page_accent__GpywK{color:var(--green)}.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs .page_sub___zET4{font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.55;color:var(--ink-2);margin:16px 0 0;max-width:430px;text-wrap:pretty}.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs .page_heroCta__EyLqM{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:26px}.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs .page_heroNote__C5_30{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4{flex:1 1 360px;min-width:280px;max-width:540px;margin-inline:auto;position:relative}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_halo__RJ06I{position:absolute;top:4%;left:50%;transform:translateX(-50%);width:min(560px,118%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(32, 32, 32, 0.035) 50%, transparent 74%);pointer-events:none}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_phone__lMOBI{position:relative;width:min(268px,70%);margin-inline:auto;filter:drop-shadow(0 44px 60px rgba(21, 23, 22, 0.2)) drop-shadow(0 8px 16px rgba(21, 23, 22, 0.1))}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_floatChip__mUqX8{position:absolute;z-index:2;animation:page_floaty__M972U 5.6s ease-in-out infinite}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_floatChip__mUqX8:nth-of-type(2){animation-delay:-1.8s}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_floatChip__mUqX8:nth-of-type(3){animation-delay:-3.4s}@keyframes page_floaty__M972U{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.page_home__hAbSN .page_calcSection__ZhAi_{position:relative;z-index:5;margin-top:clamp(-6px,1vw,6px)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:clamp(14px,3vw,38px);gap:clamp(14px,3vw,38px);align-items:start}@media(min-width: 900px){.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak{grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr)}}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak{background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:var(--r-xl);box-shadow:var(--glass-shadow),inset 0 1.5px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);padding:clamp(14px,2.4vw,32px)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak>*{min-width:0}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak h2{font-size:clamp(23px,2.6vw,29px);font-weight:700;letter-spacing:-0.022em;text-wrap:balance;color:var(--ink)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_sub___zET4{font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:6px;gap:6px;padding:6px;border-radius:22px;background:rgba(32,32,32,.055);box-shadow:inset 0 1px 3px rgba(21,23,22,.06);margin-top:16px}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button{min-height:78px;border:1px solid rgba(0,0,0,0);border-radius:17px;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 6px;transition:background .28s ease,box-shadow .28s ease,border-color .28s ease,transform .18s ease;font-family:inherit;cursor:pointer}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button:active{transform:scale(0.97)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button svg{width:25px;height:25px;color:var(--green);opacity:.6;transition:opacity .25s ease}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button .page_t__fuJ1f{font-size:14px;font-weight:700;color:var(--ink)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button .page_d__AfJj2{font-size:11.5px;font-weight:550;color:var(--ink-3)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button.page_active__5_Tof{background:#fff;border-color:rgba(32,32,32,.07);box-shadow:0 6px 18px rgba(21,23,22,.09),inset 0 1px 0 #fff}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button.page_active__5_Tof svg{opacity:1}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button.page_disabled__gj_tD{opacity:.5;cursor:not-allowed}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a{position:relative;margin-top:16px;background:#fff;border:1px solid rgba(32,32,32,.1);border-radius:var(--r-md);box-shadow:0 1px 2px rgba(21,23,22,.04)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_line__U2HQR{position:absolute;left:23px;top:38px;bottom:38px;width:2px;background:repeating-linear-gradient(to bottom, rgba(51, 171, 101, 0.5) 0 4px, transparent 4px 9px)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_routeRow__TFSFd{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:56px;position:relative}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_routeRow__TFSFd input{flex:1 1;min-width:0;height:54px;border:none;background:rgba(0,0,0,0);font-size:15.5px;font-weight:550;color:var(--ink);outline:none}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_routeRow__TFSFd input::placeholder{color:var(--ink-3);font-weight:500}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_routeRow__TFSFd+.page_routeRow__TFSFd{border-top:1px solid rgba(32,32,32,.07)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_dropdown__PXT_M{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid rgba(32,32,32,.1);border-radius:12px;list-style:none;padding:8px 0;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 16px 32px rgba(21,23,22,.1)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_dropdown__PXT_M li{padding:10px 16px;cursor:pointer;font-size:14px}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_routeCard__YX98a .page_dropdown__PXT_M li:hover{background:var(--green-light)}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_calcActions__qxWJq{display:flex;gap:11px;margin-top:20px}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_calcActions__qxWJq .page_btnPrimary__DfFEJ{flex:1 1}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_sellList__rZ3hN{display:flex;flex-direction:column;gap:13px;margin-top:22px}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_sellList__rZ3hN .page_sellItem__JqU_Y{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_sellList__rZ3hN .page_sellItem__JqU_Y .page_ic__DUmz7{width:30px;height:30px;border-radius:999px;background:#eceeec;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_info__zbM4d{color:var(--green);font-weight:600;margin-top:8px}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_error__5jFI1{color:#e74c3c;margin-top:8px}.page_home__hAbSN .page_modalOverlay__Xj74C{position:fixed;inset:0;z-index:1000;background:rgba(15,18,16,.5);display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:page_overlayFade___SSQp .25s ease}.page_home__hAbSN .page_modal__fpfMV{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:24px;max-width:620px;width:100%;max-height:min(92vh,820px);box-shadow:0 40px 100px rgba(0,0,0,.28);overflow:hidden;animation:page_modalSlide__gXsg6 .32s cubic-bezier(0.22, 1, 0.36, 1);min-height:0}.page_home__hAbSN .page_modalHeader__b5ino{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;z-index:2}.page_home__hAbSN .page_progress__VmHqW{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.page_home__hAbSN .page_progressBar__ABl9l{display:flex;gap:4px}.page_home__hAbSN .page_progressDot__HvWYU{flex:1 1;height:4px;border-radius:999px;background:rgba(0,0,0,.08);transition:background .3s ease}.page_home__hAbSN .page_progressDotActive__X3c7n{background:#33ab65}.page_home__hAbSN .page_progressLabel__kfHdp{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8f8c}.page_home__hAbSN .page_modalClose__wr6k9{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#f6f6f5;display:flex;align-items:center;justify-content:center;color:#202020;cursor:pointer;transition:background .2s,transform .15s}.page_home__hAbSN .page_modalClose__wr6k9:hover{background:#ecebe9}.page_home__hAbSN .page_modalClose__wr6k9:active{transform:scale(0.94)}.page_home__hAbSN .page_modalBody__mG1xH{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 24px 8px;scrollbar-width:thin}.page_home__hAbSN .page_modalBody__mG1xH::-webkit-scrollbar{width:6px}.page_home__hAbSN .page_modalBody__mG1xH::-webkit-scrollbar-thumb{background:rgba(0,0,0,.14);border-radius:10px}.page_home__hAbSN .page_modalBody__mG1xH::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page_home__hAbSN .page_modalFooter__eRxpZ{flex-shrink:0;display:flex;gap:10px;align-items:center;padding:14px 24px;border-top:1px solid rgba(0,0,0,.06);background:#fff;z-index:2;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnPrimary__DfFEJ,.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGlass__XKxH0{flex:1 1;min-height:52px;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,filter .2s}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnPrimary__DfFEJ{border:none;color:#fff;background:#33ab65;box-shadow:0 8px 18px rgba(51,171,101,.22);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnPrimary__DfFEJ:hover{background:#2a8f55}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnPrimary__DfFEJ:active{transform:scale(0.97)}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnPrimary__DfFEJ:disabled{opacity:.6;pointer-events:none}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGlass__XKxH0{border:1px solid rgba(0,0,0,.1);background:#fff;color:#202020;display:inline-flex;align-items:center;justify-content:center}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGlass__XKxH0:hover{background:#f6f6f5}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGlass__XKxH0:active{transform:scale(0.97)}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGlass__XKxH0:disabled{opacity:.6;pointer-events:none}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGhost__l9Q2G{flex-shrink:0;background:rgba(0,0,0,0);border:none;color:#666;font-weight:600;font-size:15px;padding:0 14px;min-height:52px;cursor:pointer;transition:color .2s}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGhost__l9Q2G:hover{color:#202020}.page_home__hAbSN .page_footerStack__dJT0b{display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1}.page_home__hAbSN .page_modalStep__bMDCL{animation:page_fadeStep__hGd2k .3s ease}.page_home__hAbSN .page_modalTitle__Hrg6W{font-size:clamp(19px,2.2vw,24px);font-weight:700;margin:0 0 16px;color:#202020;letter-spacing:-0.02em}.page_home__hAbSN .page_summaryHead__QPWih{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_home__hAbSN .page_summaryHead__QPWih .page_modalTitle__Hrg6W{margin:0}.page_home__hAbSN .page_routeCard__YX98a{position:relative;border:1px solid rgba(0,0,0,.07);border-radius:16px;background:#fafafa;margin:16px 0 0}.page_home__hAbSN .page_routeCard__YX98a .page_line__U2HQR{position:absolute;left:23px;top:38px;bottom:38px;width:2px;background:repeating-linear-gradient(to bottom, rgba(51, 171, 101, 0.5) 0 4px, transparent 4px 9px)}.page_home__hAbSN .page_routeCard__YX98a .page_routeRow__TFSFd{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:56px}.page_home__hAbSN .page_routeCard__YX98a .page_routeRow__TFSFd+.page_routeRow__TFSFd{border-top:1px solid rgba(0,0,0,.06)}.page_home__hAbSN .page_routeCard__YX98a .page_routeRow__TFSFd svg{flex-shrink:0}.page_home__hAbSN .page_routeCard__YX98a .page_routeRow__TFSFd input,.page_home__hAbSN .page_routeCard__YX98a .page_routeRow__TFSFd .page_val__KSeq6{flex:1 1;min-width:0;height:54px;border:none;background:rgba(0,0,0,0);font-size:15.5px;font-weight:500;color:#202020;outline:none}.page_home__hAbSN .page_routeCard__YX98a .page_routeRow__TFSFd .page_val__KSeq6{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_home__hAbSN .page_dateRow__TVA0r{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:16px}@media(min-width: 560px){.page_home__hAbSN .page_dateRow__TVA0r{grid-template-columns:1fr 1fr}}.page_home__hAbSN .page_dateField__IgnTo{display:flex;flex-direction:column;gap:6px}.page_home__hAbSN .page_dateField__IgnTo .page_dateLabel__ydZGO{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888}.page_home__hAbSN .page_fastToggle__wbWRi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fafafa;min-height:52px}.page_home__hAbSN .page_fastToggle__wbWRi .page_fastText__YxF4D{display:flex;flex-direction:column;gap:1px;min-width:0}.page_home__hAbSN .page_fastToggle__wbWRi .page_fastTitle__61jEN{font-size:14px;font-weight:700;color:#202020}.page_home__hAbSN .page_fastToggle__wbWRi .page_fastSub__AWrdM{font-size:12px;font-weight:500;color:#888}.page_home__hAbSN .page_field__lns4P{width:100%;min-height:52px;padding:0 16px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;font-size:16px;font-weight:500;color:#202020;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_home__hAbSN .page_field__lns4P:focus{border-color:rgba(51,171,101,.6);box-shadow:0 0 0 4px rgba(51,171,101,.1)}.page_home__hAbSN .page_field__lns4P::placeholder{color:#999;font-weight:400}.page_home__hAbSN .page_field__lns4P:disabled{background:#f4f4f3;color:#999;cursor:not-allowed}.page_home__hAbSN textarea.page_field__lns4P{padding:13px 16px;resize:vertical;min-height:80px;line-height:1.5}.page_home__hAbSN .page_fieldWrap__je2Pc{display:flex;flex-direction:column;min-width:0}.page_home__hAbSN .page_fieldError__15Ftp{border-color:#e74c3c !important;background:#fff7f6 !important;box-shadow:0 0 0 4px rgba(231,76,60,.1) !important}.page_home__hAbSN .page_fieldError__15Ftp:focus{border-color:#e74c3c !important;box-shadow:0 0 0 4px rgba(231,76,60,.16) !important}.page_home__hAbSN .page_errorMsg__l_2qE{display:block;margin-top:5px;font-size:12px;font-weight:600;color:#e74c3c;line-height:1.35;animation:page_fadeStep__hGd2k .22s ease}.page_home__hAbSN .page_twoCol__zdMnX{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(max-width: 480px){.page_home__hAbSN .page_twoCol__zdMnX{grid-template-columns:1fr}}.page_home__hAbSN .page_twoCol__zdMnX>*{min-width:0}.page_home__hAbSN .page_lbl__cqZYr{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#888;margin:18px 0 8px}.page_home__hAbSN .page_seg2__z2UQo{display:inline-flex;gap:4px;padding:4px;border-radius:16px;background:rgba(0,0,0,.055);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);width:100%}.page_home__hAbSN .page_seg2__z2UQo button{flex:1 1;border:none;border-radius:12px;min-height:44px;padding:0 18px;background:rgba(0,0,0,0);font-size:14px;font-weight:600;color:#202020;cursor:pointer;font-family:inherit;transition:background .22s,box-shadow .22s,color .22s}.page_home__hAbSN .page_seg2__z2UQo button.page_active__5_Tof{background:#fff;color:#20824a;box-shadow:0 3px 10px rgba(0,0,0,.08)}.page_home__hAbSN .page_seg2__z2UQo button:hover:not(.page_active__5_Tof){background:rgba(0,0,0,.04)}.page_home__hAbSN .page_switch__9wirM{position:relative;width:50px;height:30px;flex-shrink:0;border:none;border-radius:999px;padding:0;background:rgba(0,0,0,.16);cursor:pointer;transition:background .25s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page_home__hAbSN .page_switch__9wirM[aria-checked=true]{background:#33ab65}.page_home__hAbSN .page_switch__9wirM .page_knob__qf56_{position:absolute;top:2.5px;left:2.5px;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.25);transition:transform .28s cubic-bezier(0.32, 0.72, 0.28, 1)}.page_home__hAbSN .page_switch__9wirM[aria-checked=true] .page_knob__qf56_{transform:translateX(20px)}.page_home__hAbSN .page_rangeWrap__kwBwl{max-width:100%;margin-top:4px}.page_home__hAbSN input[type=range].page_range__Hsn8J{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;outline:none;margin:10px 0 0;background:linear-gradient(to right, #33ab65 0 var(--fill, 26%), rgba(0, 0, 0, 0.12) var(--fill, 26%) 100%)}.page_home__hAbSN input[type=range].page_range__Hsn8J::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#33ab65;border:3px solid #fff;cursor:-webkit-grab;cursor:grab;box-shadow:0 3px 10px rgba(51,171,101,.4);-webkit-transition:transform .15s;transition:transform .15s}.page_home__hAbSN input[type=range].page_range__Hsn8J::-webkit-slider-thumb:active{transform:scale(1.1)}.page_home__hAbSN input[type=range].page_range__Hsn8J::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#33ab65;border:3px solid #fff;cursor:grab;box-shadow:0 3px 10px rgba(51,171,101,.4)}.page_home__hAbSN .page_rangeMarks__oZR8E{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;font-weight:600;color:#888}.page_home__hAbSN .page_rangeMarks__oZR8E b{font-size:14.5px;font-weight:700;color:#20824a}.page_home__hAbSN .page_checkboxLine__jkV5J{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;border-radius:14px;background:#f8f8f7;font-size:13.5px;font-weight:500;color:#555;line-height:1.5;cursor:pointer}.page_home__hAbSN .page_checkboxLine__jkV5J input[type=checkbox]{width:20px;height:20px;margin-top:1px;accent-color:#33ab65;flex-shrink:0;cursor:pointer}.page_home__hAbSN .page_checkboxLine__jkV5J small{display:block;font-size:12px;color:#999;font-weight:400;margin-top:3px}.page_home__hAbSN .page_reqNote__zqFlo{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;color:#888}.page_home__hAbSN .page_reqNote__zqFlo b{color:#33ab65;font-weight:700}.page_home__hAbSN .page_vehicleGrid__Z74mA{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.page_home__hAbSN .page_vehicleCard__H_JYX,.page_home__hAbSN .page_vehicleCardStatic__bH3w2{border:1.5px solid rgba(0,0,0,.1);border-radius:16px;padding:12px;background:#fff;text-align:center;position:relative;transition:border-color .2s,box-shadow .2s,transform .15s}.page_home__hAbSN .page_vehicleCard__H_JYX .page_vehiclePhoto__AqQD_,.page_home__hAbSN .page_vehicleCardStatic__bH3w2 .page_vehiclePhoto__AqQD_{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#f6f6f5;margin-bottom:8px}.page_home__hAbSN .page_vehicleCard__H_JYX .page_vehiclePhoto__AqQD_ img,.page_home__hAbSN .page_vehicleCardStatic__bH3w2 .page_vehiclePhoto__AqQD_ img{width:100%;height:100%;object-fit:cover}.page_home__hAbSN .page_vehicleCard__H_JYX .page_vehicleName___KlTW,.page_home__hAbSN .page_vehicleCardStatic__bH3w2 .page_vehicleName___KlTW{font-size:13.5px;font-weight:600;color:#202020;line-height:1.3}.page_home__hAbSN .page_vehicleCard__H_JYX .page_vehicleCheck__MhfPl,.page_home__hAbSN .page_vehicleCardStatic__bH3w2 .page_vehicleCheck__MhfPl{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#33ab65;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(51,171,101,.4)}.page_home__hAbSN .page_vehicleCard__H_JYX{cursor:pointer}.page_home__hAbSN .page_vehicleCard__H_JYX:hover{border-color:rgba(0,0,0,.25);transform:translateY(-2px)}.page_home__hAbSN .page_vehicleCard__H_JYX.page_active__5_Tof{border-color:#33ab65;box-shadow:inset 0 0 0 1px #33ab65,0 6px 18px rgba(51,171,101,.12)}.page_home__hAbSN .page_vehicleCardStatic__bH3w2{pointer-events:none;opacity:.9;margin-top:12px;display:flex;align-items:center;gap:12px;text-align:left;padding:10px}.page_home__hAbSN .page_vehicleCardStatic__bH3w2 .page_vehiclePhoto__AqQD_{width:80px;flex-shrink:0;margin:0;aspect-ratio:4/3}.page_home__hAbSN .page_vehicleCardStatic__bH3w2 .page_vehicleName___KlTW{font-size:15px}.page_home__hAbSN .page_statGrid__8XrZo{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:8px;gap:8px;margin-top:16px}.page_home__hAbSN .page_stat__D1znM{background:#f8f8f7;border-radius:14px;padding:12px 8px;text-align:center}.page_home__hAbSN .page_stat__D1znM .page_k__kSwE5{font-size:10.5px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.page_home__hAbSN .page_stat__D1znM .page_v__H_gvm{font-size:clamp(15px,4vw,19px);font-weight:700;letter-spacing:-0.02em;margin-top:4px;color:#202020}.page_home__hAbSN .page_stat__D1znM .page_v__H_gvm.page_green__gIhCp{color:#20824a}.page_home__hAbSN .page_summaryList__Zdogz{margin-top:16px;border-radius:14px;background:#f8f8f7;overflow:hidden}.page_home__hAbSN .page_summaryRow__z0vVw{display:flex;justify-content:space-between;gap:14px;padding:12px 16px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05);align-items:flex-start}.page_home__hAbSN .page_summaryRow__z0vVw:last-child{border-bottom:none}.page_home__hAbSN .page_summaryRow__z0vVw span{color:#666;font-weight:500;flex-shrink:0}.page_home__hAbSN .page_summaryRow__z0vVw b{font-weight:600;color:#202020;text-align:right;overflow-wrap:anywhere;word-break:break-word}.page_home__hAbSN .page_badge__5NhKm{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 14px;border-radius:999px;background:#f0f0ef;font-size:13px;font-weight:700;color:#202020;white-space:nowrap}.page_home__hAbSN .page_badge__5NhKm::before{content:"";width:7px;height:7px;border-radius:50%;background:#33ab65}.page_home__hAbSN .page_doneStep__lCqqN{padding-block:8px 4px}.page_home__hAbSN .page_doneWrap__R_1Qa{text-align:center;padding:6px 0 4px;display:flex;flex-direction:column;align-items:center}.page_home__hAbSN .page_doneIcon__0Xbff{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(140deg, #45c079, #33ab65 55%, #2a8f55);color:#fff;box-shadow:0 16px 36px rgba(51,171,101,.35),inset 0 -3px 0 rgba(0,0,0,.08),inset 0 2px 0 rgba(255,255,255,.35);animation:page_popIn__G0rXj .55s cubic-bezier(0.34, 1.56, 0.64, 1) both;position:relative}.page_home__hAbSN .page_doneIcon__0Xbff::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle, rgba(51, 171, 101, 0.18), transparent 65%);animation:page_ripple__3iTA4 2.4s ease-out infinite;pointer-events:none}.page_home__hAbSN .page_doneTitle__pk5Z3{margin:20px 0 6px;font-size:clamp(20px,5.4vw,26px);font-weight:750;letter-spacing:-0.022em;color:#202020;text-wrap:balance}.page_home__hAbSN .page_doneSubtitle__LyN2o{margin:0;font-size:14.5px;line-height:1.55;color:#666;max-width:380px;text-wrap:pretty}.page_home__hAbSN .page_doneInfo__gfR8P{display:flex;gap:12px;align-items:flex-start;text-align:left;margin-top:22px;padding:14px 16px;border-radius:16px;background:#f6f8f6;border:1px solid rgba(51,171,101,.16);width:100%}.page_home__hAbSN .page_doneInfo__gfR8P .page_doneInfoIcon__7J7RZ{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(51,171,101,.14);color:#20824a;display:inline-flex;align-items:center;justify-content:center}.page_home__hAbSN .page_doneInfo__gfR8P b{display:block;font-size:14px;font-weight:700;color:#202020;margin-bottom:3px}.page_home__hAbSN .page_doneInfo__gfR8P p{margin:0;font-size:13px;line-height:1.55;color:#555}.page_home__hAbSN .page_doneInfo__gfR8P p b{display:inline;color:#20824a;font-weight:700;margin:0}.page_home__hAbSN .page_doneSupport__gOaO_{display:flex;align-items:center;gap:12px;text-decoration:none;padding:12px 16px;border-radius:16px;background:#fafafa;border:1px solid rgba(0,0,0,.07);width:100%;margin-top:10px;color:inherit;transition:background .2s,transform .15s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page_home__hAbSN .page_doneSupport__gOaO_:hover{background:#f4f4f3}.page_home__hAbSN .page_doneSupport__gOaO_:active{transform:scale(0.98)}.page_home__hAbSN .page_doneSupport__gOaO_ .page_doneSupportIcon__xg_qX{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(51,171,101,.12);color:#33ab65;display:inline-flex;align-items:center;justify-content:center}.page_home__hAbSN .page_doneSupport__gOaO_ .page_doneSupportText___fPTh{display:flex;flex-direction:column;gap:1px;text-align:left}.page_home__hAbSN .page_doneSupport__gOaO_ .page_doneSupportText___fPTh span{font-size:12px;font-weight:600;color:#888}.page_home__hAbSN .page_doneSupport__gOaO_ .page_doneSupportText___fPTh b{font-size:15px;font-weight:700;color:#202020}@keyframes page_overlayFade___SSQp{from{opacity:0}to{opacity:1}}@keyframes page_modalSlide__gXsg6{from{opacity:0;transform:translateY(24px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_fadeStep__hGd2k{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_popIn__G0rXj{from{transform:scale(0.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes page_ripple__3iTA4{0%{transform:scale(0.85);opacity:.9}70%{transform:scale(1.35);opacity:0}100%{transform:scale(1.35);opacity:0}}@media(max-width: 700px){.page_home__hAbSN .page_modalOverlay__Xj74C{padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.page_home__hAbSN .page_modal__fpfMV{max-width:100%;width:100%;max-height:100vh;height:100vh;height:100dvh;border-radius:0;box-shadow:none;animation:page_modalSlide__gXsg6 .28s cubic-bezier(0.22, 1, 0.36, 1)}.page_home__hAbSN .page_modalHeader__b5ino{padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 12px}.page_home__hAbSN .page_modalBody__mG1xH{padding:18px 16px 8px}.page_home__hAbSN .page_modalFooter__eRxpZ{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));gap:8px}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnPrimary__DfFEJ,.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGlass__XKxH0,.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGhost__l9Q2G{min-height:54px;font-size:16px}.page_home__hAbSN .page_modalFooter__eRxpZ .page_btnGhost__l9Q2G{padding:0 12px}.page_home__hAbSN .page_twoCol__zdMnX{grid-template-columns:1fr}.page_home__hAbSN .page_vehicleGrid__Z74mA{gap:10px}.page_home__hAbSN .page_vehicleCard__H_JYX{padding:10px}.page_home__hAbSN .page_vehicleCard__H_JYX .page_vehicleName___KlTW{font-size:13px}.page_home__hAbSN .page_stat__D1znM{padding:10px 6px}.page_home__hAbSN .page_stat__D1znM .page_k__kSwE5{font-size:10px}.page_home__hAbSN .page_stat__D1znM .page_v__H_gvm{font-size:16px}.page_home__hAbSN .page_summaryRow__z0vVw{padding:11px 14px;font-size:13.5px}.page_home__hAbSN .page_doneIcon__0Xbff{width:68px;height:68px}}.page_home__hAbSN .page_cats__I7K1M{padding-block:clamp(44px,6vw,72px) 0}.page_home__hAbSN .page_cats__I7K1M .page_container__5KI2x{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.page_home__hAbSN .page_cats__I7K1M h2{font-size:clamp(26px,5.6vw,38px);font-weight:700;letter-spacing:-0.022em;text-wrap:balance;color:var(--ink);text-align:center}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ{overflow:hidden;margin:14px calc(-1*clamp(16px,4vw,44px)) 0;padding:10px clamp(16px,4vw,44px) 16px;position:relative;mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent)}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ .page_rail__xzOEL{display:flex;width:max-content;animation:page_rail__xzOEL 36s linear infinite}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ .page_rail__xzOEL .page_catCard__NMvJC{width:168px;flex-shrink:0;padding:20px 14px 18px;border-radius:28px;display:flex;flex-direction:column;align-items:center;gap:11px;margin-right:clamp(18px,3vw,40px);transition:transform .25s ease,box-shadow .25s ease;background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow),inset 0 1.5px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%)}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ .page_rail__xzOEL .page_catCard__NMvJC:hover{transform:translateY(-4px)}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ .page_rail__xzOEL .page_catCard__NMvJC img{width:100px;height:100px;object-fit:contain}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ .page_rail__xzOEL .page_catCard__NMvJC span{font-size:14.5px;font-weight:650;text-align:center;line-height:1.3;text-wrap:balance}.page_home__hAbSN .page_cats__I7K1M .page_railClip__C1qAZ .page_rail__xzOEL:hover{animation-play-state:paused}@keyframes page_rail__xzOEL{to{transform:translateX(-50%)}}.page_home__hAbSN .page_feature__cvxHx{padding-block:clamp(40px,5.6vw,68px) 0}.page_home__hAbSN .page_feature__cvxHx .page_container__5KI2x{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0{background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:var(--r-xl);box-shadow:var(--glass-shadow),inset 0 1.5px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);padding:clamp(24px,3.4vw,52px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(26px,4vw,54px)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureCopy__zfFZl{flex:1.1 1 320px;min-width:270px}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureCopy__zfFZl h2{font-size:clamp(26px,5.6vw,38px);font-weight:700;letter-spacing:-0.022em;text-wrap:balance;color:var(--ink)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureCopy__zfFZl .page_sub___zET4{font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureCopy__zfFZl .page_chipRow__tlYr_{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureCopy__zfFZl .page_chipRow__tlYr_ .page_chip__rFxWQ{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink);background:linear-gradient(150deg, rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0.5));border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 22px rgba(21,23,22,.08),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ{flex:1 1 320px;min-width:260px;position:relative}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_halo2__bhB9h{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(460px,105%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(32, 32, 32, 0.055) 0%, transparent 68%);pointer-events:none}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_popOut__JanIW{position:relative;display:block;margin-inline:auto;width:min(415px,92%);filter:drop-shadow(0 30px 46px rgba(21, 23, 22, 0.17));transition:transform .5s ease;z-index:2;margin-block:8px -34px}@media(min-width: 900px){.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_popOut__JanIW{margin-block:-64px}}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_popOut__JanIW:hover{transform:translateY(-8px)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U{padding:20px 20px 18px;border-radius:26px;background:#fff;border:1px solid rgba(32,32,32,.1);box-shadow:0 1px 2px rgba(21,23,22,.04)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh{display:flex;gap:14px}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdTrack__2C2O1{display:flex;flex-direction:column;align-items:center;padding-top:5px}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdTrack__2C2O1 .page_a__WF2Qi{width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(51,171,101,.15)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdTrack__2C2O1 .page_l__vAZEB{width:2px;flex:1 1;min-height:26px;margin:4px 0;background:repeating-linear-gradient(to bottom, rgba(51, 171, 101, 0.55) 0 4px, transparent 4px 9px)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdCell__Rl9FL{flex:1 1;min-width:0}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdCell__Rl9FL .page_pdK__N9o0D{font-size:10.5px;font-weight:750;letter-spacing:.1em;color:var(--ink-3)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdCell__Rl9FL .page_pdV__5MBlc{font-size:14.5px;font-weight:650;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdRoute__d_hRh .page_pdCell__Rl9FL .page_pdSep__Nf9ZL{height:1px;background:rgba(32,32,32,.07);margin:11px 0}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdStats__1ZoDK{display:flex;gap:8px;margin-top:15px}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdStats__1ZoDK .page_pdStat__Ovj5I{flex:1 1;text-align:center;padding:11px 5px;border-radius:15px;background:#fff;border:1px solid rgba(32,32,32,.1);box-shadow:0 1px 2px rgba(21,23,22,.04)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdStats__1ZoDK .page_pdStat__Ovj5I .page_v__H_gvm{font-size:17px;font-weight:750;letter-spacing:-0.02em}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdStats__1ZoDK .page_pdStat__Ovj5I .page_v__H_gvm.page_green__gIhCp{color:var(--green-deep)}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_priceDemo__6mB5U .page_pdStats__1ZoDK .page_pdStat__Ovj5I .page_k__kSwE5{font-size:10.5px;font-weight:600;color:var(--ink-3);margin-top:2px}.page_home__hAbSN .page_how__dFUfP{padding-block:clamp(44px,6vw,76px) 0;text-align:center}.page_home__hAbSN .page_how__dFUfP .page_container__5KI2x{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.page_home__hAbSN .page_how__dFUfP h2{font-size:clamp(26px,5.6vw,38px);font-weight:700;letter-spacing:-0.022em;text-wrap:balance;color:var(--ink)}.page_home__hAbSN .page_how__dFUfP h2 .page_accent__GpywK{color:var(--green)}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:26px;text-align:left}@media(min-width: 900px){.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(16px,2.4vw,30px);gap:clamp(16px,2.4vw,30px)}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howSteps__Cinqk{gap:18px}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howPhone__CsCD_ img{width:270px}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_last__ZW02t{grid-column:1/-1;max-width:520px;margin:0 auto;width:100%}}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howPhone__CsCD_{position:relative;display:flex;justify-content:center}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howPhone__CsCD_ .page_halo2__bhB9h{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:280px;height:280px;border-radius:50%;background:radial-gradient(circle, rgba(32, 32, 32, 0.055) 0%, transparent 70%);pointer-events:none}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howPhone__CsCD_ img{position:relative;width:min(225px,67vw);filter:drop-shadow(0 20px 30px rgba(21, 23, 22, 0.18))}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howSteps__Cinqk{display:flex;flex-direction:column;gap:11px;width:100%}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howStep__gOpxW{display:flex;gap:14px;align-items:flex-start;padding:15px 16px;border-radius:22px;background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow),inset 0 1.5px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%)}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howStep__gOpxW .page_n__ZrHkW{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--green);color:#fff;font-size:15px;font-weight:750;display:flex;align-items:center;justify-content:center}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howStep__gOpxW h3{font-size:16px;font-weight:700;margin:0}.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_howStep__gOpxW p{margin:3px 0 0;font-size:14px;color:var(--ink-2);line-height:1.5}@media(min-width: 900px){.page_home__hAbSN .page_how__dFUfP .page_howGrid__gVoIY .page_last__ZW02t{grid-column:1/-1;max-width:520px;margin:0 auto;width:100%}}.page_home__hAbSN .page_about__AenLM{padding-block:clamp(40px,5.6vw,68px) clamp(48px,6vw,80px)}.page_home__hAbSN .page_about__AenLM .page_container__5KI2x{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE{background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:var(--r-xl);box-shadow:var(--glass-shadow),inset 0 1.5px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);padding:clamp(24px,3.2vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px)}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutLogo__IchJA{flex:1 1 200px;min-width:190px;max-width:280px;margin-inline:auto}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutLogo__IchJA .page_in__sB7tP{border-radius:26px;padding:clamp(24px,2.6vw,38px) clamp(20px,2.4vw,30px);background:#fafafa;border:1px solid rgba(32,32,32,.08);display:flex;align-items:center;justify-content:center}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutLogo__IchJA .page_in__sB7tP img{width:clamp(120px,12vw,158px)}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutCopy__sCmv3{flex:1 1 400px;min-width:270px}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutCopy__sCmv3 h2{font-size:clamp(26px,5.6vw,38px);font-weight:700;letter-spacing:-0.022em;text-wrap:balance;color:var(--ink)}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutCopy__sCmv3 .page_lead__voHV3{font-size:clamp(15.5px,1.5vw,17px);font-weight:700;line-height:1.5;margin-top:14px}.page_home__hAbSN .page_about__AenLM .page_aboutCard__UbRiE .page_aboutCopy__sCmv3 p{font-size:15px;font-weight:450;color:var(--ink-2);line-height:1.62;margin:11px 0 0}.page_home__hAbSN .page_btnPrimary__DfFEJ{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border:none;border-radius:14px;font-size:16px;font-weight:700;letter-spacing:-0.01em;color:#fff;background:var(--green);box-shadow:0 10px 24px rgba(51,171,101,.18);transition:transform .16s ease,filter .18s ease,background .18s ease;will-change:transform;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page_home__hAbSN .page_btnPrimary__DfFEJ:active{transform:scale(0.98)}.page_home__hAbSN .page_btnPrimary__DfFEJ:hover{filter:brightness(0.94)}.page_home__hAbSN .page_btnGhost__l9Q2G{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border:none;border-radius:14px;font-size:16px;font-weight:700;letter-spacing:-0.01em;background:rgba(0,0,0,0);color:var(--ink-2);transition:transform .16s ease,color .18s ease;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page_home__hAbSN .page_btnGhost__l9Q2G:hover{color:var(--ink)}.page_home__hAbSN .page_chip__rFxWQ{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink);background:linear-gradient(150deg, rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0.5));border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 22px rgba(21,23,22,.08),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%)}@media(max-width: 768px){.page_home__hAbSN .page_hero__klkOV .page_heroCopy__4f2rs h1{font-size:2rem}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_phone__lMOBI{width:70%}.page_home__hAbSN .page_hero__klkOV .page_heroVisual__hC1M4 .page_floatChip__mUqX8{display:none}.page_home__hAbSN .page_calcSection__ZhAi_ .page_calcPanel__Wqnak .page_seg3__hwU9D button{min-height:60px}.page_home__hAbSN .page_feature__cvxHx .page_featureCard__kvuI0 .page_featureVisual__tUhfZ .page_popOut__JanIW{margin-block:0}.page_home__hAbSN .page_how__dFUfP .page_howPhone__CsCD_ img{margin-block:0}.page_home__hAbSN .page_how__dFUfP .page_howPhone__CsCD_ img{width:60%}}
