.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .4s cubic-bezier(.4,0,.2,1)}.navbar[data-astro-cid-5blmo7yk] .container[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;gap:24px}.navbar[data-astro-cid-5blmo7yk].scrolled{padding:12px 0;background:#0a4a6bf2;backdrop-filter:blur(20px);box-shadow:0 4px 32px #0003}.logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo-img[data-astro-cid-5blmo7yk]{height:110px;width:auto;object-fit:contain;transition:height .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.navbar[data-astro-cid-5blmo7yk].scrolled .logo-img[data-astro-cid-5blmo7yk]{height:75px}.logo-text[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;line-height:1.15}.logo-name[data-astro-cid-5blmo7yk]{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.02em}.logo-sub[data-astro-cid-5blmo7yk]{font-size:.78rem;font-weight:500;color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase}.nav-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:32px;list-style:none}.nav-link[data-astro-cid-5blmo7yk]{font-size:.9rem;font-weight:500;color:#ffffffd9;transition:color .2s;position:relative}.nav-link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--sea-foam);transform:scaleX(0);transition:transform .3s;border-radius:2px}.nav-link[data-astro-cid-5blmo7yk]:hover{color:#fff}.nav-link[data-astro-cid-5blmo7yk]:hover:after{transform:scaleX(1)}.nav-right[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:16px}.lang-switch[data-astro-cid-5blmo7yk]{font-size:.85rem;font-weight:700;color:#fff;padding:6px 14px;border-radius:20px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);transition:var(--transition);text-decoration:none;letter-spacing:.05em;display:inline-flex;align-items:center;justify-content:center;gap:6px}.lang-switch[data-astro-cid-5blmo7yk]:hover{background:#ffffff40;transform:scale(1.05)}.mobile-lang-switch[data-astro-cid-5blmo7yk]{display:none}.nav-cta[data-astro-cid-5blmo7yk]{font-size:.875rem;padding:10px 24px;flex-shrink:0}.hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:var(--transition)}.hamburger[data-astro-cid-5blmo7yk].active span[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-5blmo7yk].active span[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0}.hamburger[data-astro-cid-5blmo7yk].active span[data-astro-cid-5blmo7yk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-cta[data-astro-cid-5blmo7yk]{display:none}@media(max-width:991px){.hamburger[data-astro-cid-5blmo7yk]{display:flex}.nav-cta[data-astro-cid-5blmo7yk],.desktop-lang-switch[data-astro-cid-5blmo7yk]{display:none}.nav-links[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:#0a4a6bf7;backdrop-filter:blur(20px);padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.nav-links[data-astro-cid-5blmo7yk].open{display:flex}.nav-link[data-astro-cid-5blmo7yk]{padding:14px 24px;font-size:1rem;width:100%}.nav-link[data-astro-cid-5blmo7yk]:after{display:none}.mobile-lang-switch[data-astro-cid-5blmo7yk]{display:inline-flex;margin:8px 24px 4px;width:calc(100% - 48px)}.mobile-menu-cta[data-astro-cid-5blmo7yk]{display:inline-flex;margin:8px 24px;width:calc(100% - 48px);text-align:center;justify-content:center}.logo-img[data-astro-cid-5blmo7yk]{height:85px}.navbar[data-astro-cid-5blmo7yk].scrolled .logo-img[data-astro-cid-5blmo7yk]{height:65px}}@media(min-width:992px)and (max-width:1200px){.navbar[data-astro-cid-5blmo7yk] .container[data-astro-cid-5blmo7yk]{gap:16px;padding:0 16px}.logo-img[data-astro-cid-5blmo7yk]{height:80px}.navbar[data-astro-cid-5blmo7yk].scrolled .logo-img[data-astro-cid-5blmo7yk]{height:60px}.logo-name[data-astro-cid-5blmo7yk]{font-size:1.25rem}.logo-sub[data-astro-cid-5blmo7yk]{font-size:.7rem}.nav-links[data-astro-cid-5blmo7yk]{gap:16px}.nav-link[data-astro-cid-5blmo7yk]{font-size:.85rem}.nav-right[data-astro-cid-5blmo7yk]{gap:12px}.lang-switch[data-astro-cid-5blmo7yk]{padding:5px 10px;font-size:.8rem}.nav-cta[data-astro-cid-5blmo7yk]{padding:8px 18px;font-size:.8rem}}.footer[data-astro-cid-sz7xmlte]{position:relative}.footer-wave[data-astro-cid-sz7xmlte]{margin-bottom:-2px;line-height:0}.footer-wave[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:100%;height:80px;display:block}.footer-body[data-astro-cid-sz7xmlte]{background:var(--sea-deep);padding:60px 0 0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr .9fr 1.1fr 1.5fr;gap:36px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;margin-bottom:16px}.footer-logo-img[data-astro-cid-sz7xmlte]{height:150px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.875rem;color:#fff9;line-height:1.65;max-width:300px;margin-bottom:24px}.social-row[data-astro-cid-sz7xmlte]{display:flex;gap:10px}.social-btn[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff1a;color:#ffffffb3;transition:var(--transition)}.social-btn[data-astro-cid-sz7xmlte]:hover{background:var(--terra);color:#fff;transform:translateY(-2px)}.footer-col-title[data-astro-cid-sz7xmlte]{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--sea-foam);font-weight:700;margin-bottom:20px}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.875rem;color:#ffffffa6;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-address[data-astro-cid-sz7xmlte]{font-style:normal;display:flex;flex-direction:column;gap:6px}.footer-address[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.875rem;color:#ffffffa6}.footer-address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffa6;transition:color .2s}.footer-address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.footer-legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.82rem;color:#ffffffbf;line-height:1.45}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffbf;transition:color .2s;text-decoration:underline}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.legal-label[data-astro-cid-sz7xmlte]{color:var(--sea-foam, #3db8d8);font-weight:600;display:inline-block;margin-right:4px}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:16px;flex-wrap:wrap}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.78rem;color:#ffffff59}.footer-bottom-links[data-astro-cid-sz7xmlte]{display:flex;gap:24px}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.78rem;color:#ffffff59;transition:color .2s}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ffffffb3}@media(max-width:1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}}
