.site-header[data-v-6c978815]{border-bottom:3px solid #3b82f6;box-shadow:0 2px 5px #0000001a;position:sticky;top:0;z-index:1000}.header-top[data-v-6c978815],.site-header[data-v-6c978815]{background:#fff}.container[data-v-6c978815]{margin:0 auto;max-width:1200px;padding:0 1rem}.header-content[data-v-6c978815]{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.logo-section[data-v-6c978815]{flex-shrink:0}.site-logo[data-v-6c978815]{align-items:center;color:#1e293b;display:flex;text-decoration:none;transition:all .3s ease}.logo-image[data-v-6c978815]{height:45px;transition:transform .3s ease;width:auto}.site-logo:hover .logo-image[data-v-6c978815]{transform:scale(1.05)}.main-nav[data-v-6c978815]{gap:2rem}.main-nav[data-v-6c978815],.nav-link[data-v-6c978815]{align-items:center;display:flex}.nav-link[data-v-6c978815]{color:#475569;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-link[data-v-6c978815]:hover{color:#3b82f6}.nav-link svg[data-v-6c978815]{transition:transform .3s ease}.nav-link:hover svg[data-v-6c978815]{transform:scale(1.1)}@media(max-width:768px){.header-content[data-v-6c978815]{flex-direction:column;gap:1rem;padding:1rem 0}.main-nav[data-v-6c978815]{flex-wrap:wrap;gap:1rem;justify-content:center}.logo-image[data-v-6c978815]{height:35px}.nav-link[data-v-6c978815]{font-size:.875rem}}.site-footer[data-v-a7bae3d3]{background:#1e293b;color:#e2e8f0;margin-top:auto}.footer-main[data-v-a7bae3d3]{padding:3rem 0 2rem}.container[data-v-a7bae3d3]{margin:0 auto;max-width:1200px;padding:0 1rem}.footer-grid[data-v-a7bae3d3]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr}.footer-column[data-v-a7bae3d3]{display:flex;flex-direction:column}.footer-logo[data-v-a7bae3d3]{margin-bottom:1rem}.footer-logo-image[data-v-a7bae3d3]{filter:brightness(0) invert(1);height:40px;width:auto}.footer-description[data-v-a7bae3d3]{color:#cbd5e1;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.social-links[data-v-a7bae3d3]{display:flex;gap:1rem}.social-link[data-v-a7bae3d3]{align-items:center;background:#334155;border-radius:50%;color:#e2e8f0;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link[data-v-a7bae3d3]:hover{background:#3b82f6;transform:translateY(-3px)}.footer-heading[data-v-a7bae3d3]{color:#f1f5f9;font-size:1.125rem;font-weight:700;margin-bottom:1.5rem}.footer-links[data-v-a7bae3d3]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.footer-links a[data-v-a7bae3d3]{color:#cbd5e1;font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-a7bae3d3]:hover{color:#3b82f6}.footer-contact[data-v-a7bae3d3]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.footer-contact li[data-v-a7bae3d3]{align-items:center;color:#cbd5e1;display:flex;font-size:.95rem;gap:.75rem}.footer-contact svg[data-v-a7bae3d3]{color:#3b82f6;flex-shrink:0}.footer-bottom[data-v-a7bae3d3]{border-top:1px solid #334155;padding:1.5rem 0}.footer-bottom-content[data-v-a7bae3d3]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.copyright[data-v-a7bae3d3],.made-with[data-v-a7bae3d3]{color:#94a3b8;font-size:.875rem;margin:0}@media(max-width:768px){.footer-grid[data-v-a7bae3d3]{gap:2rem;grid-template-columns:1fr}.footer-bottom-content[data-v-a7bae3d3]{flex-direction:column;text-align:center}}@keyframes flipInX-c8af77ce{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}.follow-us-container[data-v-c8af77ce]{animation:flipInX-c8af77ce 1s ease-in-out;animation-delay:.5s;animation-fill-mode:both;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999}.follow-us-content[data-v-c8af77ce]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px 0 0 8px;box-shadow:-3px 3px 12px #00000026;min-width:120px;padding:1.25rem 1rem}.follow-us-title[data-v-c8af77ce]{border-bottom:2px solid hsla(0,0%,100%,.3);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:0 0 1rem;padding-bottom:.75rem;text-align:center;text-transform:uppercase}.social-links-vertical[data-v-c8af77ce]{display:flex;flex-direction:column;gap:.75rem}.social-link[data-v-c8af77ce]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:.6rem;padding:.65rem .85rem;text-decoration:none;transition:all .3s ease}.social-link[data-v-c8af77ce]:hover{background:#fffffff2;box-shadow:-2px 2px 8px #0003;transform:translate(-5px)}.social-link.facebook[data-v-c8af77ce]:hover{color:#1877f2}.social-link.instagram[data-v-c8af77ce]:hover{color:#e4405f}.social-link.twitter[data-v-c8af77ce]:hover{color:#1da1f2}.social-link svg[data-v-c8af77ce]{flex-shrink:0;transition:transform .3s ease}.social-link:hover svg[data-v-c8af77ce]{transform:scale(1.15)}.social-link span[data-v-c8af77ce]{white-space:nowrap}@media(max-width:768px){.follow-us-container[data-v-c8af77ce]{bottom:20px;right:10px;top:auto;transform:none}.follow-us-content[data-v-c8af77ce]{border-radius:8px;min-width:100px;padding:1rem .85rem}.follow-us-title[data-v-c8af77ce]{font-size:.875rem;margin-bottom:.75rem;padding-bottom:.5rem}.social-links-vertical[data-v-c8af77ce]{gap:.5rem}.social-link[data-v-c8af77ce]{font-size:.8rem;gap:.5rem;padding:.5rem .65rem}.social-link svg[data-v-c8af77ce]{height:16px;width:16px}}@media(max-width:1024px)and (min-width:769px){.follow-us-content[data-v-c8af77ce]{min-width:110px;padding:1rem .9rem}.follow-us-title[data-v-c8af77ce]{font-size:.95rem}.social-link[data-v-c8af77ce]{font-size:.85rem;padding:.6rem .75rem}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt,.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}
