.base-icon_stroke svg *{fill:none!important;stroke:currentColor!important}.base-icon_fill svg *,.base-icon_filled svg *{fill:currentColor!important;stroke:none!important}.fade-enter-active[data-v-8f13e3e0],.fade-leave-active[data-v-8f13e3e0]{transition:opacity .2s}.fade-enter-from[data-v-8f13e3e0],.fade-leave-to[data-v-8f13e3e0]{opacity:0}.dropdown-inner[data-v-f3fec551]::-webkit-scrollbar,.dropdown-inner[data-v-f3fec551]::-webkit-scrollbar-track{width:3px}.dropdown-inner[data-v-f3fec551]::-webkit-scrollbar-thumb{background:#acb1b9;border-radius:4px;width:3px}.dropdown-inner[data-v-f3fec551]::-webkit-scrollbar-track-piece:end{background:transparent;margin-bottom:10px}.dropdown-inner[data-v-f3fec551]::-webkit-scrollbar-track-piece:start{background:transparent;margin-top:10px}@keyframes move-circle-72b849c5{0%{left:-180px}to{left:calc(100% + 180px)}}.circle[data-v-72b849c5]{animation:move-circle-72b849c5 3s infinite;background:radial-gradient(closest-side,#fff,transparent)}.fade-enter-active[data-v-c790e825],.fade-leave-active[data-v-c790e825]{transition:opacity .15s}.fade-enter-from[data-v-c790e825],.fade-leave-to[data-v-c790e825]{opacity:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-content[data-v-5a6ba670]::-webkit-scrollbar,.modal-content[data-v-5a6ba670]::-webkit-scrollbar-track{width:3px}.modal-content[data-v-5a6ba670]::-webkit-scrollbar-thumb{background:#acb1b9;border-radius:4px}textarea[data-v-35fc775c]{resize:none}.hero-shell[data-v-c8d6362c]{--hero-content-width:clamp(320px,59.722vw,1029px);--hero-logo-width:clamp(240px,26.667vw,459px);--hero-gap:clamp(2rem,3.2vw,4rem);--hero-copy-gap:clamp(1.5rem,2vw,2rem);--hero-title-size:clamp(2.5rem,4.1667vw,4rem);--hero-text-size:clamp(1.125rem,1.4vw,1.5rem);--hero-button-size:clamp(.95rem,1vw,1.125rem);--hero-button-padding-y:clamp(.75rem,.5vw + .5rem,1rem);--hero-button-padding-x:clamp(1.125rem,.9vw + .9rem,1.5rem)}.hero-layout[data-v-c8d6362c]{gap:var(--hero-gap);margin-inline:auto;width:min(100%,calc(var(--hero-content-width) + var(--hero-gap) + var(--hero-logo-width)))}.hero-copy[data-v-c8d6362c]{flex:0 1 var(--hero-content-width);gap:44px;max-width:var(--hero-content-width)}.hero-copy__inner[data-v-c8d6362c]{gap:var(--hero-copy-gap)}.hero-title[data-v-c8d6362c]{font-size:var(--hero-title-size);line-height:1.15}.hero-text[data-v-c8d6362c]{font-size:var(--hero-text-size);line-height:1.5}.hero-actions[data-v-c8d6362c]{gap:clamp(.75rem,1vw,1rem)}.hero-cta[data-v-c8d6362c]{font-size:var(--hero-button-size);gap:.5rem;height:52px;padding:0 1.25rem;width:224px}.hero-cta--phone[data-v-c8d6362c]{min-width:224px;width:auto}.hero-logo[data-v-c8d6362c]{flex-basis:var(--hero-logo-width)}.hero-logo__image[data-v-c8d6362c]{height:auto;width:min(100%,var(--hero-logo-width))}@media(min-width:768px){.hero-copy[data-v-c8d6362c]{flex:1 1 auto;flex-basis:var(--hero-content-width);max-width:var(--hero-content-width)}}@media(max-width:767.98px){.hero-shell[data-v-c8d6362c]{--hero-gap:1.5rem;--hero-copy-gap:1rem;--hero-title-size:2.25rem;--hero-text-size:1rem;--hero-button-size:.95rem;--hero-button-padding-y:.85rem;--hero-button-padding-x:1.125rem;--hero-logo-width:180px}.hero-copy[data-v-c8d6362c]{flex-basis:100%;gap:24px;max-width:100%}.hero-logo[data-v-c8d6362c]{flex-basis:auto}.hero-logo__image[data-v-c8d6362c]{height:75px;width:auto}}@media(max-width:859.98px){.hero-layout[data-v-c8d6362c]{align-items:flex-start;flex-direction:column-reverse}.hero-actions[data-v-c8d6362c]{align-items:flex-start;flex-direction:column}.hero-copy[data-v-c8d6362c]{flex-basis:100%;max-width:100%}.hero-logo[data-v-c8d6362c]{flex-basis:auto}}@media(max-width:375px){.hero-logo__image[data-v-c8d6362c]{width:min(100%,75px)}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar[data-v-a30cbc6f]::-webkit-scrollbar,.scrollbar[data-v-a30cbc6f]::-webkit-scrollbar-track{height:4px;width:4px}.scrollbar[data-v-a30cbc6f]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.input-wrapper[data-v-ae494584]:not(.input-wrapper-error) .message{color:var(--gray-500,#6b7280)!important}.input-wrapper[data-v-ae494584] a{color:var(--primary-700)!important}
