.au-btn-call{display:inline-flex;align-items:center;gap:10px;border-radius:8px;padding:10px 25px;border:2px solid #ffffff;color:#fff;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;transition:background-color .18s ease,color .18s ease}.au-btn-call svg{width:18px;height:18px;display:block}.au-btn-call:hover{background:#fff;color:#225e77}.au-btn-call:focus-visible{outline:3px solid #FABD20;outline-offset:3px}@keyframes au-balloon-float{0%,to{transform:translateZ(0) rotate(-1.2deg)}50%{transform:translate3d(0,-18px,0) rotate(1.2deg)}}.au-balloon-float{animation:au-balloon-float 6s ease-in-out infinite;transform-origin:50% 20%;will-change:transform}@keyframes au-sparkle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.au-sparkle-spin{transform-origin:center;animation:au-sparkle-spin 7s linear infinite}.au-lift-card{transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.au-lift-card:hover{transform:translateY(-12px)}.au-offer-photo img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease;will-change:transform,filter}.au-offer-card:hover .au-offer-photo img{transform:scale(1.08);filter:brightness(1.03)}.au-offer-more svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.au-offer-card:hover .au-offer-more svg{transform:translate(5px)}.au-offer-card:focus-visible{outline:3px solid #FABD20;outline-offset:4px}.au-sep{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none}.au-sep svg{width:100%;height:100%;display:block}.au-city{display:inline-flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:12px 22px;box-shadow:0 1px 2px #225e770f,0 8px 28px -12px #225e772e;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:.16px;line-height:1.3;color:#1a556e;white-space:nowrap;text-decoration:none}.au-city.is-link{transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease,box-shadow .26s ease}.au-city.is-link:hover{transform:translateY(-4px);background:#225e77;color:#fff;box-shadow:0 10px 26px -10px #225e7773}.au-city.is-link svg:last-child{transition:transform .26s cubic-bezier(.22,1,.36,1)}.au-city.is-link:hover svg:last-child{transform:translate(4px)}.au-city.is-link:focus-visible{outline:3px solid #FABD20;outline-offset:3px}.au-city-sm{font-size:15px;padding:10px 16px;gap:8px}.au-ins-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent 0,black 44px,black calc(100% - 44px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 44px,black calc(100% - 44px),transparent 100%)}.au-ins-track{display:flex;align-items:center;gap:54px;width:max-content;height:100%;animation:au-ins-scroll 26s linear infinite}.au-ins-logo{flex-shrink:0;width:175px;height:52px}@keyframes au-ins-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.au-ins-marquee:hover .au-ins-track{animation-play-state:paused}@media(max-width:767px){.au-ins-track{gap:24px}.au-ins-logo{width:116px;height:36px}}@keyframes au-swing-sway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}.au-swing-sway{transform-origin:50% 0%;animation:au-swing-sway 4.8s ease-in-out infinite;will-change:transform}.au-faq-acc{position:absolute;left:794px;top:150px;width:492px;display:flex;flex-direction:column;gap:9px;z-index:6}.au-faq-item{position:relative;background:#c1dfe4;border-radius:20px}.au-faq-q{display:flex;align-items:center;width:100%;min-height:100px;box-sizing:border-box;margin:0;padding:18px 116px 18px 40px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:.16px;color:#1a556e}.au-faq-q:focus-visible{outline:3px solid #FABD20;outline-offset:-3px;border-radius:20px}.au-faq-badge{position:absolute;right:46px;top:-24px;width:50px;height:50px;pointer-events:none;z-index:2}.au-faq-badge .au-faq-badge-bg{position:absolute;left:-8px;top:-8px;width:66px;height:66px;display:block}.au-faq-plus{transition:transform .36s cubic-bezier(.22,1,.36,1);transform-box:view-box;transform-origin:33px 33px}.au-faq-item.is-open .au-faq-plus{transform:rotate(45deg)}.au-faq-item.is-open .au-faq-q{min-height:0;align-items:flex-start;padding-top:30px;padding-bottom:10px}.au-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.au-faq-item.is-open .au-faq-a{grid-template-rows:1fr}.au-faq-a-inner{overflow:hidden}.au-faq-a-content{padding:0 40px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px;color:#1a556e}@keyframes au-car-drive{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(22px,0,0) rotate(.3deg)}}.au-car-drive{transform-origin:center bottom;will-change:transform}.au-car-scene.is-cruising .au-car-drive{animation:au-car-drive 3.2s ease-in-out infinite}.au-car-scene{transform:translate3d(-200px,-27px,0);transition:transform 2.8s cubic-bezier(.16,1,.3,1);will-change:transform}.au-car-scene.is-driving{transform:translateZ(0)}.au-mfaq-item summary{list-style:none}.au-mfaq-item summary::-webkit-details-marker{display:none}.au-mfaq-item[open] .au-mfaq-toggle{transform:rotate(45deg)}@keyframes au-mcar-drive{0%,to{transform:translate3d(-12px,0,0) rotate(-.9deg)}50%{transform:translate3d(12px,-2px,0) rotate(.9deg)}}.au-mcar-drive{animation:au-mcar-drive 4s cubic-bezier(.45,0,.55,1) infinite;transform-origin:50% 90%;will-change:transform}@media(prefers-reduced-motion:reduce){.au-balloon-float,.au-sparkle-spin,.au-swing-sway,.au-ins-track,.au-mcar-drive,.au-car-scene.is-cruising .au-car-drive{animation:none!important;transform:none!important}.au-lift-card,.au-city.is-link,.au-offer-photo img,.au-faq-plus,.au-faq-a,.au-car-scene{transition:none!important}.au-car-scene{transform:none!important}}
