.site-header[data-v-198ac3f7]{background-color:var(--clr-hero-stage);transition:transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.header-hidden[data-v-198ac3f7]{transform:translateY(-100%)}.header-cta-btn[data-v-198ac3f7],.header-cta-btn[data-v-198ac3f7] .v-btn__content,.header-cta-btn span[data-v-198ac3f7]{border-radius:9999px!important;font-weight:600!important}.logo-img[data-v-198ac3f7]{width:auto;height:28px}@media (width>=768px){.logo-img[data-v-198ac3f7]{height:38px}}.nav-link[data-v-198ac3f7]{color:var(--clr-text-muted);text-decoration:none;transition:color .2s,background-color .2s}.nav-link[data-v-198ac3f7]:hover{color:var(--clr-text);background-color:var(--clr-hover,var(--clr-border))}.nav-link.active[data-v-198ac3f7]{color:var(--clr-text);font-weight:600}.app-footer[data-v-929db2fd]{background:var(--clr-bg);border-top:1px solid var(--clr-border);padding:4rem 2rem 2rem;position:relative;overflow:hidden}.footer-content[data-v-929db2fd]{flex-direction:column;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.footer-logo[data-v-929db2fd]{margin-bottom:1rem}.logo-image[data-v-929db2fd]{filter:drop-shadow(0 0 30px #1abc9c4d);width:auto;height:120px;transition:transform .3s,filter .3s}.logo-image[data-v-929db2fd]:hover{filter:drop-shadow(0 0 40px #1abc9c80);transform:scale(1.05)}.footer-info[data-v-929db2fd]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.app-footer.animated .footer-logo[data-v-929db2fd]{animation:.8s ease-out fadeInScale-929db2fd}.app-footer.animated .footer-info[data-v-929db2fd]{animation:.8s ease-out .2s both fadeInUp-929db2fd}@keyframes fadeInScale-929db2fd{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp-929db2fd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.copyright[data-v-929db2fd]{color:var(--clr-text-muted);margin:0;font-size:.9375rem;font-weight:500}.made-with-love[data-v-929db2fd]{color:var(--clr-text);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.heart-icon[data-v-929db2fd]{color:#10b981;animation:1.5s ease-in-out infinite heartbeat-929db2fd}@keyframes heartbeat-929db2fd{0%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(1)}}.footer-line[data-v-929db2fd]{opacity:.5;background:linear-gradient(90deg,#0000,#1abc9c,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.app-footer[data-v-929db2fd]{padding:3rem 1.5rem 1.5rem}.logo-image[data-v-929db2fd]{height:80px}.copyright[data-v-929db2fd],.made-with-love[data-v-929db2fd]{font-size:.875rem}}
