.mobile-menu-toggle{cursor:pointer;background:#fff;border:1px solid #013d5a24;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:10px;display:none}.mobile-menu-toggle span{background:var(--midnight);border-radius:99px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}nav.mobile-open .mobile-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}nav.mobile-open .mobile-menu-toggle span:nth-child(2){opacity:0}nav.mobile-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:900px){.mobile-menu-toggle{display:flex}}
.wa-float{z-index:200;cursor:pointer;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #25d36666}.wa-float:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36680}.wa-float svg{fill:#fff;width:28px;height:28px}@media (max-width:900px){.wa-float{width:48px;height:48px;bottom:18px;right:18px}}
