.auth-container[data-v-dd81a5a8]{gap:1rem}.auth-container[data-v-dd81a5a8],.user-info[data-v-dd81a5a8]{align-items:center;display:flex}.user-info[data-v-dd81a5a8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;gap:.75rem;padding:.5rem 1rem;transition:all .3s ease}.user-info[data-v-dd81a5a8]:hover{background:#fff3;transform:translateY(-1px)}.user-avatar[data-v-dd81a5a8]{align-items:center;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;height:32px;justify-content:center;width:32px}.user-avatar[data-v-dd81a5a8],.user-name[data-v-dd81a5a8]{color:#fff;font-size:.9rem}.user-name[data-v-dd81a5a8]{font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.1);white-space:nowrap}.action-buttons[data-v-dd81a5a8]{align-items:center;display:flex;gap:.5rem}.action-btn[data-v-dd81a5a8]{border-color:#ffffff4d!important;color:#fff!important;transition:all .3s ease}.action-btn[data-v-dd81a5a8]:hover{background:#ffffff26!important;border-color:#fff6!important;transform:translateY(-1px)}@media(max-width:768px){.auth-container[data-v-dd81a5a8]{gap:.5rem}.user-name[data-v-dd81a5a8]{display:none}.user-info[data-v-dd81a5a8]{padding:.5rem}.action-buttons[data-v-dd81a5a8]{flex-direction:column;gap:.25rem}.action-btn[data-v-dd81a5a8] .p-button-label{display:none}}.mobile-menu-wrapper[data-v-f911a44e]{display:none}.hamburger-button[data-v-f911a44e]{background:#fff3;border:none;border-radius:10px;box-shadow:0 2px 6px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:space-around;padding:8px;position:relative;transition:all .3s ease;width:40px;z-index:10001}.hamburger-button[data-v-f911a44e]:hover{background:#ffffff4d;box-shadow:0 3px 10px #00000026;transform:translateY(-1px)}.hamburger-line[data-v-f911a44e]{background:#fff;border-radius:2px;box-shadow:0 1px 2px #0003;height:3px;transition:all .3s ease;width:100%}.hamburger-button.active .hamburger-line[data-v-f911a44e]:first-child{transform:translateY(8px) rotate(45deg)}.hamburger-button.active .hamburger-line[data-v-f911a44e]:nth-child(2){opacity:0;transform:translate(-20px)}.hamburger-button.active .hamburger-line[data-v-f911a44e]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu-overlay-mobile[data-v-f911a44e]{background:#000000b3;inset:0;position:fixed;z-index:999998}.mobile-menu-drawer[data-v-f911a44e]{background:#fff;bottom:0;box-shadow:-10px 0 30px #00000080;display:flex;flex-direction:column;max-width:85vw;overflow-y:auto;position:fixed;right:0;top:0;width:320px;z-index:999999}.menu-header[data-v-f911a44e]{background:linear-gradient(135deg,#e639461a,#f77f001a);border-bottom:1px solid rgba(0,0,0,.08);justify-content:space-between;padding:1.5rem}.menu-branding[data-v-f911a44e],.menu-header[data-v-f911a44e]{align-items:center;display:flex}.menu-branding[data-v-f911a44e]{gap:.75rem}.menu-logo[data-v-f911a44e]{height:40px;width:auto}.menu-brand-text[data-v-f911a44e]{display:flex;flex-direction:column;gap:.125rem;line-height:1}.menu-brand-name[data-v-f911a44e]{color:#e63946;font-size:1.125rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.menu-brand-tagline[data-v-f911a44e]{color:#757575;font-size:.625rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.close-button[data-v-f911a44e]{align-items:center;background:#0000000d;border:none;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.close-button[data-v-f911a44e]:hover{background:#0000001a;transform:scale(1.1)}.close-button i[data-v-f911a44e]{color:#424242;font-size:1.25rem}.menu-content[data-v-f911a44e]{display:flex;flex:1;flex-direction:column;padding:1rem 0}.menu-items[data-v-f911a44e]{flex:1;list-style:none;margin:0;padding:0}.menu-items li[data-v-f911a44e]{margin:0}.menu-item[data-v-f911a44e]{align-items:center;border-left:3px solid transparent;color:#212121;display:flex;font-size:1rem;font-weight:600;gap:1rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.menu-item.router-link-active[data-v-f911a44e],.menu-item[data-v-f911a44e]:hover{background:linear-gradient(90deg,rgba(230,57,70,.08),transparent);border-left-color:var(--brand-primary,#e63946);color:var(--brand-primary,#e63946)}.menu-icon[data-v-f911a44e]{color:inherit;font-size:1.25rem}.menu-arrow[data-v-f911a44e]{font-size:.875rem;margin-left:auto;opacity:.5;transition:all .3s ease}.menu-item:hover .menu-arrow[data-v-f911a44e]{opacity:1;transform:translate(4px)}.menu-contact[data-v-f911a44e]{background:#e6394608;border-top:1px solid rgba(0,0,0,.08);padding:1.5rem}.contact-title[data-v-f911a44e]{align-items:center;color:#757575;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.contact-title i[data-v-f911a44e]{color:var(--brand-primary,#e63946);font-size:1rem}.contact-links[data-v-f911a44e]{display:flex;flex-direction:column;gap:.75rem}.contact-link[data-v-f911a44e]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#424242;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.contact-link[data-v-f911a44e]:hover{background:linear-gradient(135deg,#e6394614,#f77f0014);box-shadow:0 2px 6px #0000001a;transform:translate(4px)}.contact-link i[data-v-f911a44e]{color:var(--brand-primary,#e63946);font-size:1rem}.menu-auth[data-v-f911a44e]{border-top:1px solid rgba(0,0,0,.08);padding:1.5rem}.auth-button[data-v-f911a44e]{border-radius:12px!important;font-weight:700;justify-content:center;padding:.875rem 1.5rem!important;width:100%}.menu-overlay-enter-active[data-v-f911a44e],.menu-overlay-leave-active[data-v-f911a44e]{transition:opacity .3s ease}.menu-overlay-enter-from[data-v-f911a44e],.menu-overlay-leave-to[data-v-f911a44e]{opacity:0}.menu-drawer-enter-active[data-v-f911a44e],.menu-drawer-leave-active[data-v-f911a44e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.menu-drawer-enter-from[data-v-f911a44e],.menu-drawer-leave-to[data-v-f911a44e]{transform:translate(100%)}@media(max-width:768px){.mobile-menu-wrapper[data-v-f911a44e]{display:block}}@media(max-width:480px){.hamburger-button[data-v-f911a44e]{height:36px;padding:6px;width:36px}.hamburger-line[data-v-f911a44e]{height:2.5px}.hamburger-button.active .hamburger-line[data-v-f911a44e]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-button.active .hamburger-line[data-v-f911a44e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.header-modern[data-v-2bb1ed51]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#e639461a,#f77f001a);border-bottom:1px solid hsla(0,0%,100%,.05);box-shadow:none;left:0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.header-modern.is-admin[data-v-2bb1ed51],.header-modern.is-scrolled[data-v-2bb1ed51]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#e63946f2,#f77f00f2);border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:0 4px 30px #0003}.header-modern.is-admin[data-v-2bb1ed51]{position:sticky}.header-modern.is-payment[data-v-2bb1ed51]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.15)}.header-modern.is-payment[data-v-2bb1ed51],.header-modern.is-payment.is-scrolled[data-v-2bb1ed51]{background:linear-gradient(135deg,#e63946f2,#f77f00f2)!important;box-shadow:0 4px 30px #0003}.header-modern.is-payment .logo-wrapper[data-v-2bb1ed51],.header-modern.is-payment.is-scrolled .logo-wrapper[data-v-2bb1ed51]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.header-modern.is-payment .logo-image[data-v-2bb1ed51]{animation:none;filter:drop-shadow(0 3px 10px rgba(0,0,0,.6))}.header-modern.is-payment .brand-name[data-v-2bb1ed51]{text-shadow:0 0 25px hsla(0,0%,100%,.4),0 3px 10px rgba(0,0,0,.7),0 5px 20px rgba(230,57,70,.5)}.header-modern.is-payment .brand-tagline[data-v-2bb1ed51]{text-shadow:0 0 12px hsla(0,0%,100%,.3),0 2px 6px rgba(0,0,0,.6)}.header-modern .logo-wrapper[data-v-2bb1ed51],.header-modern.is-scrolled .logo-wrapper[data-v-2bb1ed51]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.header-container[data-v-2bb1ed51]{margin:0 auto;max-width:1400px;padding:.75rem 2rem;width:100%}.header-content[data-v-2bb1ed51]{gap:2rem;justify-content:space-between;max-width:100%}.header-content[data-v-2bb1ed51],.logo-section[data-v-2bb1ed51]{align-items:center;display:flex}.logo-section[data-v-2bb1ed51]{flex:1;gap:3rem}.logo-link[data-v-2bb1ed51]{gap:.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-link[data-v-2bb1ed51],.logo-wrapper[data-v-2bb1ed51]{align-items:center;display:flex}.logo-wrapper[data-v-2bb1ed51]{border-radius:10px;justify-content:center;padding:.5rem .75rem;position:relative}.logo-wrapper[data-v-2bb1ed51],.logo-wrapper[data-v-2bb1ed51]:after{transition:all .4s cubic-bezier(.4,0,.2,1)}.logo-wrapper[data-v-2bb1ed51]:after{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:60%;opacity:.6;position:absolute;right:-.3rem;top:50%;transform:translateY(-50%);width:2px}.logo-link:hover .logo-wrapper[data-v-2bb1ed51]:after{box-shadow:0 0 10px #ffffff80;height:80%;opacity:1}.logo-link:hover .logo-wrapper[data-v-2bb1ed51]{transform:translateY(-2px)}.header-modern .logo-link:hover .logo-wrapper[data-v-2bb1ed51],.header-modern.is-scrolled .logo-link:hover .logo-wrapper[data-v-2bb1ed51]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.logo-link:active .logo-wrapper[data-v-2bb1ed51]{box-shadow:none;transform:translateY(0);transition:all .1s ease}.logo-image[data-v-2bb1ed51]{animation:subtlePulse-2bb1ed51 3s ease-in-out infinite;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));height:45px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:auto}@keyframes subtlePulse-2bb1ed51{0%,to{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}50%{filter:drop-shadow(0 2px 12px rgba(230,57,70,.6)) drop-shadow(0 0 20px rgba(247,127,0,.3))}}.logo-link:hover .logo-image[data-v-2bb1ed51]{animation:none;filter:drop-shadow(0 4px 15px rgba(230,57,70,.8)) drop-shadow(0 0 25px rgba(247,127,0,.5));transform:scale(1.05) rotate(-2deg)}.brand-text[data-v-2bb1ed51]{display:flex;flex-direction:column;gap:.125rem;line-height:1}.brand-name[data-v-2bb1ed51]{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:1.5px;text-shadow:0 0 20px hsla(0,0%,100%,.3),0 2px 8px rgba(0,0,0,.6),0 4px 15px rgba(230,57,70,.4)}.brand-name[data-v-2bb1ed51],.brand-tagline[data-v-2bb1ed51]{text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.brand-tagline[data-v-2bb1ed51]{color:#fffffff2;font-size:.75rem;font-weight:600;letter-spacing:2px;text-shadow:0 0 10px hsla(0,0%,100%,.2),0 1px 4px rgba(0,0,0,.5)}.logo-link:hover .brand-name[data-v-2bb1ed51]{letter-spacing:2px;text-shadow:0 0 30px hsla(0,0%,100%,.5),0 2px 8px rgba(0,0,0,.6),0 4px 20px rgba(230,57,70,.6);transform:translate(3px)}.logo-link:hover .brand-tagline[data-v-2bb1ed51]{color:#fff;letter-spacing:2.5px;text-shadow:0 0 15px hsla(0,0%,100%,.3),0 1px 4px rgba(0,0,0,.5);transform:translate(3px)}.nav-desktop[data-v-2bb1ed51]{align-items:center;display:flex;gap:.5rem}.nav-mobile[data-v-2bb1ed51]{display:none}.nav-link-modern[data-v-2bb1ed51]{background:transparent;cursor:pointer;display:inline-block;font-family:inherit;padding:0;text-decoration:none}.nav-link-content[data-v-2bb1ed51],.nav-link-modern[data-v-2bb1ed51]{border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-link-content[data-v-2bb1ed51]{align-items:center;background:#fff3;border-radius:10px;box-shadow:0 2px 6px #0000001a;display:flex;gap:.5rem;overflow:hidden;padding:.625rem 1.25rem;position:relative}.header-modern.is-scrolled .nav-link-content[data-v-2bb1ed51]{background:#ffffff40}.nav-link-content[data-v-2bb1ed51]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-link-modern:hover .nav-link-content[data-v-2bb1ed51]:before{left:100%}.nav-link-modern:hover .nav-link-content[data-v-2bb1ed51]{background:#ffffff4d;box-shadow:0 3px 10px #00000026;transform:translateY(-1px)}.nav-link-modern:active .nav-link-content[data-v-2bb1ed51]{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.nav-link-modern.router-link-active .nav-link-content[data-v-2bb1ed51]{background:#ffffff59;box-shadow:0 3px 12px #00000026}.nav-icon[data-v-2bb1ed51]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:1.1rem;transition:all .3s ease}.nav-link-modern:hover .nav-icon[data-v-2bb1ed51]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transform:scale(1.1)}.nav-label[data-v-2bb1ed51]{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.3px;text-shadow:0 1px 3px rgba(0,0,0,.2);transition:all .3s ease}.nav-link-modern:hover .nav-label[data-v-2bb1ed51]{letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.actions-section[data-v-2bb1ed51]{align-items:center;display:flex;gap:1.5rem}.contact-info[data-v-2bb1ed51]{align-items:flex-end;display:flex;flex-direction:column;gap:.375rem}.contact-link[data-v-2bb1ed51]{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .5rem;text-decoration:none;transition:all .3s ease}.contact-link i[data-v-2bb1ed51]{font-size:.875rem;opacity:.9}.contact-link span[data-v-2bb1ed51]{letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.contact-link[data-v-2bb1ed51]:hover{background:#ffffff26;transform:translate(-2px)}.contact-link:hover i[data-v-2bb1ed51]{opacity:1;transform:scale(1.1)}.contact-email[data-v-2bb1ed51]:hover,.contact-phone[data-v-2bb1ed51]:hover{color:#fffffff2}.nav-link-mobile[data-v-2bb1ed51]{align-items:center;background:#fff3;border:none;border-radius:10px;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:700;gap:.4rem;height:40px;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.5rem .875rem;text-decoration:none;transition:all .3s ease}.nav-link-mobile i[data-v-2bb1ed51]{font-size:.9375rem}.nav-link-mobile[data-v-2bb1ed51]:hover{background:#ffffff4d;box-shadow:0 3px 10px #00000026;transform:translateY(-1px)}@media(max-width:768px){.header-container[data-v-2bb1ed51]{padding:.625rem 1rem}.logo-section[data-v-2bb1ed51]{flex:1;gap:1rem}.nav-desktop[data-v-2bb1ed51]{display:none}.nav-mobile[data-v-2bb1ed51]{display:block}.contact-info[data-v-2bb1ed51],.desktop-only[data-v-2bb1ed51]{display:none}.actions-section[data-v-2bb1ed51]{align-items:center;display:flex;gap:.75rem}.mobile-menu-trigger[data-v-2bb1ed51]{display:block}.logo-link[data-v-2bb1ed51]{gap:.625rem}.logo-wrapper[data-v-2bb1ed51]{border-radius:8px;padding:.5rem 1rem}.logo-image[data-v-2bb1ed51]{height:32px}.brand-name[data-v-2bb1ed51]{font-size:1rem;letter-spacing:.3px}.brand-tagline[data-v-2bb1ed51]{font-size:.625rem;letter-spacing:.6px}}@media(max-width:480px){.header-container[data-v-2bb1ed51]{padding:.5rem .75rem}.header-content[data-v-2bb1ed51]{gap:.5rem}.logo-section[data-v-2bb1ed51]{flex-shrink:1;gap:.5rem;justify-content:space-between;min-width:0}.logo-link[data-v-2bb1ed51]{gap:0;min-width:0}.logo-wrapper[data-v-2bb1ed51]{border-radius:7px;padding:.3rem .6rem}.logo-image[data-v-2bb1ed51]{height:28px}.brand-text[data-v-2bb1ed51]{display:none}.nav-link-mobile[data-v-2bb1ed51]{font-size:.75rem;gap:.35rem;height:36px;margin-left:auto;margin-right:auto;padding:.45rem .75rem;white-space:nowrap}.nav-link-mobile i[data-v-2bb1ed51]{font-size:.875rem}.actions-section[data-v-2bb1ed51]{flex-shrink:0;gap:.5rem}}@media(min-width:769px){.mobile-menu-trigger[data-v-2bb1ed51]{display:none}}@media(min-width:769px)and (max-width:1024px){.logo-wrapper[data-v-2bb1ed51]{border-radius:9px;padding:.65rem 1.3rem}.logo-image[data-v-2bb1ed51]{height:42px}.contact-link[data-v-2bb1ed51],.contact-link i[data-v-2bb1ed51]{font-size:.8125rem}.contact-info[data-v-2bb1ed51]{gap:.25rem}}.footer-modern[data-v-1489767a]{background:linear-gradient(135deg,#1d3557,#457b9d);color:#f1faee;margin-top:auto;overflow:hidden;position:relative}.footer-modern[data-v-1489767a]:before{background:linear-gradient(90deg,transparent,rgba(241,250,238,.3) 50%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-container[data-v-1489767a]{margin:0 auto;max-width:1400px;padding:3rem 2rem 1.5rem}.footer-content[data-v-1489767a]{border-bottom:1px solid rgba(241,250,238,.15);display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr auto;padding-bottom:2.5rem}.footer-section[data-v-1489767a]{display:flex;flex-direction:column;gap:1.25rem}.footer-brand[data-v-1489767a]{gap:1rem}.brand-logo[data-v-1489767a]{background:transparent;display:inline-flex;padding:0;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.brand-logo[data-v-1489767a]:hover{filter:brightness(1.1);transform:translateY(-3px)}.brand-logo[data-v-1489767a] img{display:block;filter:none;opacity:1}.brand-tagline[data-v-1489767a]{color:#f1faeed9;font-size:.9375rem;font-weight:400;line-height:1.6;margin:0;max-width:320px}.section-title[data-v-1489767a]{color:#f1faee;font-size:1.125rem;font-weight:700;letter-spacing:.3px;margin:0}.footer-info[data-v-1489767a],.footer-links[data-v-1489767a]{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.footer-info li[data-v-1489767a],.footer-links a[data-v-1489767a]{align-items:center;color:#f1faeecc;display:flex;font-size:.9375rem;gap:.625rem;text-decoration:none;transition:all .3s ease}.footer-links a[data-v-1489767a]:hover{color:#f1faee;transform:translate(4px)}.footer-info i[data-v-1489767a]{color:#a8dadc;font-size:.875rem}.social-links[data-v-1489767a]{display:flex;gap:.875rem;margin-top:.5rem}.social-link[data-v-1489767a]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#f1faee;display:flex;font-size:1.125rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.social-link[data-v-1489767a]:hover{background:#fff3;border-color:#ffffff4d;box-shadow:0 8px 20px #0003;transform:translateY(-3px)}.footer-auth[data-v-1489767a]{align-items:flex-start;justify-content:flex-start}.auth-button[data-v-1489767a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important;border-color:#f1faee4d!important;border-radius:10px!important;color:#f1faee!important;font-weight:600!important;letter-spacing:.3px!important;padding:.625rem 1.5rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.auth-button[data-v-1489767a]:hover{background:#fff3!important;border-color:#f1faee80!important;box-shadow:0 6px 20px #00000026!important;transform:translateY(-2px)!important}.footer-bottom[data-v-1489767a]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding-top:2rem}.copyright[data-v-1489767a]{color:#f1faeeb3;font-size:.875rem;font-weight:400;margin:0}.footer-links-bottom[data-v-1489767a]{align-items:center;display:flex;font-size:.875rem;gap:1rem}.footer-links-bottom a[data-v-1489767a]{color:#f1faeeb3;text-decoration:none;transition:color .3s ease}.footer-links-bottom a[data-v-1489767a]:hover{color:#f1faee}.separator[data-v-1489767a]{color:#f1faee66}@media(max-width:1024px){.footer-content[data-v-1489767a]{gap:2.5rem;grid-template-columns:1fr 1fr}.footer-auth[data-v-1489767a],.footer-brand[data-v-1489767a]{grid-column:1/-1}.footer-auth[data-v-1489767a]{align-items:center}}@media(max-width:768px){.footer-container[data-v-1489767a]{padding:2rem 1.5rem 1.25rem}.footer-content[data-v-1489767a]{gap:2rem;grid-template-columns:1fr;padding-bottom:2rem}.footer-section[data-v-1489767a]{align-items:center;text-align:center}.brand-logo[data-v-1489767a]{margin:0 auto}.brand-tagline[data-v-1489767a]{text-align:center}.social-links[data-v-1489767a]{justify-content:center}.footer-bottom[data-v-1489767a]{flex-direction:column;gap:1rem;padding-top:1.5rem;text-align:center}.footer-links a[data-v-1489767a]{justify-content:center}}
