.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#fffffff7;border-bottom:1px solid var(--line)}.topbar[data-astro-cid-3ef6ksr2]{background:var(--deep);color:#cfe7f5;font-size:.85rem}.topbar-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.38rem}.topbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--aqua-bright);font-weight:600;font-family:var(--font-head)}@media(max-width:620px){.topbar-inner[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-size:.78rem}}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.6rem;height:74px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-shrink:0;font-size:1rem}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:1.5rem;margin-inline-start:auto}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-weight:500;color:var(--ink);font-size:1.02rem;position:relative;padding-block:.3rem}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.nav-featured):after{content:"";position:absolute;bottom:0;inset-inline:0;height:2.5px;border-radius:2px;background:var(--grad-water);transform:scaleX(0);transition:transform .25s ease}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.nav-featured):hover:after,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.nav-featured).active:after{transform:scaleX(1)}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--aqua)}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1.15rem;border-radius:999px;color:var(--ocean);background:linear-gradient(180deg,#f2fafe,#e2f4fc);border:1px solid rgba(46,198,245,.5);box-shadow:0 2px 10px #0b98d524;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,color .25s ease}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured .nav-drop[data-astro-cid-3ef6ksr2]{width:15px;height:15px;color:var(--aqua);flex-shrink:0}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured:before{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.85),transparent);transform:translate(-160%) skew(-18deg);animation:navShine 4.5s ease-in-out infinite;pointer-events:none}@keyframes navShine{0%,72%{transform:translate(-160%) skew(-18deg)}88%,to{transform:translate(380%) skew(-18deg)}}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured:hover{transform:translateY(-1px);box-shadow:0 5px 16px #0b98d547;color:var(--deep)}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured.active{background:var(--grad-water);border-color:transparent;color:#fff}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured.active .nav-drop[data-astro-cid-3ef6ksr2]{color:#fff}@media(prefers-reduced-motion:reduce){.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-featured:before{animation:none}}.header-cta[data-astro-cid-3ef6ksr2]{padding:.55rem 1.3rem;font-size:.98rem}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;margin-inline-start:auto}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:26px;height:2.5px;border-radius:2px;background:var(--deep);transition:transform .3s ease,opacity .3s ease}.menu-toggle[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:.3rem;padding:1rem clamp(1rem,4vw,2rem) 1.4rem;background:#fff;border-bottom:1px solid var(--line)}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-weight:500;color:var(--ink);padding:.55rem 0;font-size:1.1rem}.mobile-nav[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{justify-content:center;margin-top:.6rem;color:#fff}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].mobile-featured{align-self:flex-start;padding:.5rem 1.2rem;border-radius:999px;background:linear-gradient(180deg,#f2fafe,#e2f4fc);border:1px solid rgba(46,198,245,.5);color:var(--ocean);font-weight:700}.mobile-nav[data-astro-cid-3ef6ksr2].open{display:flex}@media(max-width:1020px){.main-nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}}.footer-wave[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:100%;height:70px;display:block}.footer-body[data-astro-cid-sz7xmlte]{background:#06304e;color:#bcd9ec}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding-block:2.6rem 2rem}.footer-logo[data-astro-cid-sz7xmlte]{margin-bottom:.6rem}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.98rem;line-height:1.7}.site-footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:1.05rem;margin-bottom:.8rem}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#bcd9ec;padding-block:.22rem;font-size:.98rem}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--aqua-bright)}.footer-note[data-astro-cid-sz7xmlte]{font-size:.95rem;margin-top:.4rem}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.12);padding-block:1rem;font-size:.9rem;color:#8fb6d0}@media(max-width:860px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.whatsapp-float[data-astro-cid-37fxchfa]{position:fixed;bottom:1.4rem;left:1.4rem;z-index:90;width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 10px 26px #25d36673;transition:transform .25s ease}.whatsapp-float[data-astro-cid-37fxchfa]:hover{transform:scale(1.08)}
