@keyframes ripple-expand-bba62db1{to{transform:scale(2)}}@keyframes fade-in-bba62db1{0%{opacity:0}to{opacity:1}}@keyframes fade-out-bba62db1{0%{opacity:1}to{opacity:0}}@keyframes slide-up-bba62db1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-bba62db1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@keyframes slide-left-bba62db1{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right-bba62db1{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in-bba62db1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scale-out-bba62db1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes bounce-bba62db1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shake-bba62db1{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@keyframes spin-bba62db1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shimmer-bba62db1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slow-move-bba62db1{0%{transform:scale(1) translate(0)}25%{transform:scale(1.1) translate(2%,-2%)}50%{transform:scale(1.15) translate(-1%,1%)}75%{transform:scale(1.1) translate(1%,2%)}to{transform:scale(1) translate(-2%,-1%)}}@keyframes float-bba62db1{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes float-sm-bba62db1{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes float-lg-bba62db1{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes slide-left-out-bba62db1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-36px)}}@keyframes slide-right-out-bba62db1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(36px)}}.footer[data-v-bba62db1]{background:var(--color-gray7);color:#ffffffb3;padding:60px 0 0}.footer__inner[data-v-bba62db1]{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:40px;grid-template-columns:1fr;padding-bottom:48px}@media(min-width:768px){.footer__inner[data-v-bba62db1]{gap:48px;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.footer__inner[data-v-bba62db1]{grid-template-columns:280px 1fr auto}}.footer__brand[data-v-bba62db1]{display:flex;flex-direction:column;gap:16px}.footer__logo[data-v-bba62db1]{align-items:center;display:flex;gap:8px;text-decoration:none}.footer__logo-icon[data-v-bba62db1]{font-size:22px;line-height:1}.footer__logo-text[data-v-bba62db1]{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em}.footer__tagline[data-v-bba62db1]{color:#ffffff80;font-size:14px;line-height:1.7;word-break:keep-all}.footer__nav[data-v-bba62db1]{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.footer__nav-col[data-v-bba62db1]{display:flex;flex-direction:column;gap:12px}.footer__nav-title[data-v-bba62db1]{color:#fff6;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.footer__link[data-v-bba62db1]{color:#fff9;display:block;font-size:14px;text-decoration:none;transition:color var(--transition)}.footer__link[data-v-bba62db1]:hover{color:#fff}.footer__contact[data-v-bba62db1]{gap:12px}.footer__address[data-v-bba62db1],.footer__contact[data-v-bba62db1]{display:flex;flex-direction:column}.footer__address[data-v-bba62db1]{font-style:normal;gap:4px}.footer__address p[data-v-bba62db1]{color:#ffffff8c;font-size:14px}.footer__cta[data-v-bba62db1]{margin-top:8px}.footer__bottom[data-v-bba62db1]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 0}@media(max-width:599px){.footer__bottom[data-v-bba62db1]{align-items:flex-start;flex-direction:column}}.footer__copy[data-v-bba62db1]{color:#ffffff59;font-size:13px}.footer__legal[data-v-bba62db1]{align-items:center;display:flex;gap:20px}.footer__legal-link[data-v-bba62db1]{color:#fff6;font-size:13px;text-decoration:none;transition:color var(--transition)}.footer__legal-link[data-v-bba62db1]:hover{color:#ffffffb3}
