@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.language-switcher[data-astro-cid-a2mxz4y6]{display:flex;align-items:center}.lang-link[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;color:#374151;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;border:1px solid rgba(226,232,240,.8);font-family:Inter,sans-serif;letter-spacing:-.025em}.lang-link[data-astro-cid-a2mxz4y6]:hover{background:#f3f4f6cc;border-color:#e2e8f0;transform:translateY(-1px);color:#1f2937}.flag-icon[data-astro-cid-a2mxz4y6]{font-size:16px;line-height:1}.lang-text[data-astro-cid-a2mxz4y6]{font-size:12px;font-weight:600;letter-spacing:.1em}@media (max-width: 768px){.lang-link[data-astro-cid-a2mxz4y6]{padding:12px 16px;font-size:16px;border-radius:12px;justify-content:center;width:100%;max-width:120px}.flag-icon[data-astro-cid-a2mxz4y6]{font-size:18px}.lang-text[data-astro-cid-a2mxz4y6]{font-size:14px}}.header[data-astro-cid-3ef6ksr2]{background:#fffffff2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(226,232,240,.6);position:sticky;top:0;z-index:1000;transition:all .3s ease;box-shadow:0 1px 3px #0000000d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb05,#06b6d405);pointer-events:none}.container[data-astro-cid-3ef6ksr2]{max-width:1400px;margin:0 auto;padding:0 24px;position:relative}.header-content[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:52px;width:auto;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.logo[data-astro-cid-3ef6ksr2]:hover img[data-astro-cid-3ef6ksr2]{transform:scale(1.05) rotate(1deg);filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:48px}.nav-menu[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:8px}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-block;color:#374151;font-weight:500;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);padding:12px 20px;border-radius:8px;position:relative;background:transparent;border:1px solid transparent;text-decoration:none;letter-spacing:-.025em;font-family:Inter,sans-serif;white-space:nowrap}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(135deg,#2563eb,#06b6d4);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:80%}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#1f2937;background:#f3f4f6cc;transform:translateY(-1px)}.nav-link[data-astro-cid-3ef6ksr2].active{color:#1f2937;background:#f3f4f6cc}.nav-link[data-astro-cid-3ef6ksr2].active:after{width:80%}.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none}.btn-contact[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#374151);color:#fff;padding:12px 32px;border:none;border-radius:6px;font-weight:500;font-size:14px;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #1f293726;position:relative;overflow:hidden;letter-spacing:-.025em;font-family:Inter,sans-serif}.btn-contact[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-contact[data-astro-cid-3ef6ksr2]:hover:before{left:100%}.btn-contact[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1f293740;background:linear-gradient(135deg,#111827,#1f2937)}@media (max-width: 1200px){.nav-link[data-astro-cid-3ef6ksr2]{padding:12px 18px;font-size:13px}}@media (max-width: 968px){.nav[data-astro-cid-3ef6ksr2]{gap:32px}.nav-menu[data-astro-cid-3ef6ksr2]{gap:4px}.nav-link[data-astro-cid-3ef6ksr2]{padding:10px 16px;font-size:13px}}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;gap:4px;z-index:100000}.hamburger[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:var(--text-primary);transition:all .3s ease;transform-origin:center}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 968px){.nav[data-astro-cid-3ef6ksr2]{gap:32px}.nav-menu[data-astro-cid-3ef6ksr2]{gap:2px}.nav-link[data-astro-cid-3ef6ksr2]{padding:10px 16px;font-size:14px}}@media (max-width: 768px){.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.header-content[data-astro-cid-3ef6ksr2]{padding:16px 0}.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:#fffffffa;backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:40px;transform:translate(-100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:99999;padding:80px 24px 40px;overflow-y:auto;display:flex}.mobile-nav[data-astro-cid-3ef6ksr2].active{transform:translate(0);opacity:1;visibility:visible}.nav-menu[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:16px;width:100%;max-width:300px}.nav-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{width:100%}.nav-link[data-astro-cid-3ef6ksr2]{justify-content:center;width:100%;padding:16px 24px;font-size:16px;border-radius:16px}.nav-actions[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:20px;align-items:center;width:100%}.btn-contact[data-astro-cid-3ef6ksr2]{padding:16px 32px;font-size:16px;border-radius:16px}}@media (max-width: 480px){.container[data-astro-cid-3ef6ksr2]{padding:0 16px}.nav[data-astro-cid-3ef6ksr2]{padding:80px 16px 40px}.nav-menu[data-astro-cid-3ef6ksr2]{max-width:100%}}.footer[data-astro-cid-sz7xmlte]{background:var(--gradient-secondary);color:#fff;padding:80px 0 0;margin-top:0}.container[data-astro-cid-sz7xmlte]{max-width:1400px;margin:0 auto;padding:0 24px}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:60px;margin-bottom:60px}.footer-brand[data-astro-cid-sz7xmlte] .brand-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:40px;width:auto;margin-bottom:20px;filter:brightness(0) invert(1)}.brand-description[data-astro-cid-sz7xmlte]{color:#fffc;line-height:1.6;margin:0 0 32px;max-width:300px}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:40px}.link-group[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:1.1rem;font-weight:600;margin:0 0 20px;color:#fff}.link-group[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.link-group[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:12px}.link-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fffc;text-decoration:none;font-size:15px;transition:color .2s ease}.link-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-color)}.footer-contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:1.1rem;font-weight:600;margin:0 0 24px;color:#fff}.contact-info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:20px}.contact-item[data-astro-cid-sz7xmlte]{display:flex;gap:12px;align-items:flex-start}.contact-icon[data-astro-cid-sz7xmlte]{font-size:1.2rem;margin-top:2px}.contact-item[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#fff;font-weight:600;font-size:.9rem;display:block;margin-bottom:4px}.contact-item[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:#fffc;font-size:14px;line-height:1.4}.contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fffc;text-decoration:none;transition:color .2s ease}.contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-color)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.1);padding:24px 0}.footer-bottom-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:#ffffffb3;font-size:14px}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;gap:24px}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;text-decoration:none;font-size:14px;transition:color .2s ease}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-color)}@media (max-width: 968px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px}.footer-links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:30px}.footer-bottom-content[data-astro-cid-sz7xmlte]{flex-direction:column;gap:16px;text-align:center}}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{padding:60px 0 0}.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-links[data-astro-cid-sz7xmlte]{gap:30px}}
