.fade-scale-enter-active[data-v-d5fb547e],.fade-scale-leave-active[data-v-d5fb547e]{transition:all .2s ease-out}.fade-scale-enter-from[data-v-d5fb547e],.fade-scale-leave-to[data-v-d5fb547e]{opacity:0;transform:translateY(-10px) scale(.95)}.cta-btn[data-v-02738ffd]{background:var(--gradient-primary)}.fade-slide-enter-active[data-v-02738ffd],.fade-slide-leave-active[data-v-02738ffd]{transition:all .4s cubic-bezier(.165,.84,.44,1)}.fade-slide-enter-from[data-v-02738ffd],.fade-slide-leave-to[data-v-02738ffd]{opacity:0;transform:translateY(20px) scale(.8)}.group:hover div[data-v-6f7879c4]{transform:scale(1.1)}.staggered-slide-enter-active[data-v-6f7879c4],.staggered-slide-leave-active[data-v-6f7879c4]{transition:all .4s cubic-bezier(.165,.84,.44,1)}.staggered-slide-enter-from[data-v-6f7879c4],.staggered-slide-leave-to[data-v-6f7879c4]{opacity:0;transform:translateY(20px) scale(.9)}.cookie-banner-wrapper[data-v-0ba9744a]{bottom:2rem;display:flex;justify-content:flex-end;pointer-events:none;position:fixed;right:2rem;width:auto;z-index:1000}.cookie-banner[data-v-0ba9744a]{border-radius:2.5rem;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;gap:1.5rem;max-width:400px;padding:2rem;pointer-events:auto;position:relative;width:100%}.close-btn[data-v-0ba9744a]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;transition:all .2s ease;width:2rem}.close-btn[data-v-0ba9744a]:hover{background:#fff3;transform:rotate(90deg)}.close-btn svg[data-v-0ba9744a]{height:1.2rem;width:1.2rem}.cookie-content[data-v-0ba9744a]{flex:1}.cookie-header[data-v-0ba9744a]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.cookie-icon[data-v-0ba9744a]{color:var(--color-primary);height:24px;width:24px}.cookie-banner h3[data-v-0ba9744a]{color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.cookie-banner p[data-v-0ba9744a]{color:#fffc;font-size:.95rem;line-height:1.6;margin:0 0 .75rem}.cookie-link[data-v-0ba9744a]{color:var(--color-primary);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:opacity .2s}.cookie-link[data-v-0ba9744a]:hover{opacity:.8;text-decoration:underline}.cookie-actions[data-v-0ba9744a]{align-items:center;display:flex;width:100%}.btn-cookie-primary[data-v-0ba9744a]{font-size:.9rem!important;min-height:3.5rem!important;padding:0 3.5rem 0 2.5rem!important;width:100%!important}.slide-up-enter-active[data-v-0ba9744a],.slide-up-leave-active[data-v-0ba9744a]{transition:all .6s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-0ba9744a],.slide-up-leave-to[data-v-0ba9744a]{opacity:0;transform:translateY(20px) scale(.95)}@media(max-width:640px){.cookie-banner-wrapper[data-v-0ba9744a]{bottom:1rem;left:1rem;right:1rem}.cookie-banner[data-v-0ba9744a]{max-width:none;padding:1.75rem}}.app-wrapper{background-color:var(--color-background);overflow-x:hidden}.fade-slide-right-enter-active,.fade-slide-right-leave-active{transition:all .4s cubic-bezier(.165,.84,.44,1)}.fade-slide-right-enter-from,.fade-slide-right-leave-to{opacity:0;transform:translate(30px) scale(.8)}.car-body[data-v-7774815f]{animation:breathing-7774815f 3s ease-in-out infinite;transform-origin:bottom center}@keyframes breathing-7774815f{0%,to{transform:scaleY(1) translateY(0)}50%{transform:scaleY(.96) translateY(2px)}}.pupil[data-v-7774815f]{animation:lookAround-7774815f 4s ease-in-out infinite}@keyframes lookAround-7774815f{0%,10%,90%,to{transform:translate(0)}25%,40%{transform:translate(-6px)}60%,75%{transform:translate(2px)}}.tumbleweed[data-v-7774815f]{animation:tumble-7774815f 12s linear infinite}@keyframes tumble-7774815f{0%{transform:translate(-100px) rotate(0)}to{transform:translate(calc(100vw + 200px)) rotate(3turn)}}.car-container:hover .car-body[data-v-7774815f]{animation:vibrate-7774815f .2s linear infinite}@keyframes vibrate-7774815f{0%{transform:translate(1px,1px) rotate(0)}20%{transform:translate(-1px,-1px) rotate(.5deg)}40%{transform:translate(1px,-1px) rotate(-.5deg)}60%{transform:translate(-1px,1px) rotate(0)}80%{transform:translate(1px,1px) rotate(.5deg)}to{transform:translate(-1px,-1px) rotate(-.5deg)}}
