.navbar{position:sticky;top:0;z-index:60;background:white;backdrop-filter:blur(6px);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1)}.navbar--hidden{transform:translateY(-100%)}.logo{font-size:22px;font-weight:800}.nav-background{background:linear-gradient(90deg,rgb(242,136,32),rgb(37,168,224));padding:2px;border-radius:999px;display:inline-block}.nav-links{display:flex;align-items:center;gap:18px;background:white;border-radius:999px;padding:6px 16px;box-shadow:none}.nav-links .dropdown-trigger,.nav-links a{color:#0f172a;text-decoration:none;padding:6px 14px;font-size:15px;font-weight:500;white-space:nowrap}.nav-links .dropdown-trigger{background:none;border:0;cursor:pointer}.nav-links .dropdown-trigger:hover,.nav-links a:hover{color:#f28820!important}.signin-btn{background:linear-gradient(180deg,#f28820,#e97812);color:#ffffff;border-radius:26px;padding:8px 18px;font-weight:600;text-decoration:none;box-shadow:0 6px 18px rgba(242,138,34,.18)}.signin-btn:hover{opacity:.9}.sign-in-btn-menu{display:flex;align-items:center;gap:12px}.nav-background-right{display:none}.menu-icon{display:flex;border:none;background:white;border-radius:50%;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer}.side-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:.25s;z-index:9998}.side-overlay.open{opacity:1;visibility:visible}.side-drawer{position:fixed;top:0;right:-320px;width:320px;height:100vh;background:#0b2d3b;transition:.3s;z-index:9999;display:flex;flex-direction:column;color:white;padding:24px 20px}.side-drawer.open{right:0}.drawer-nav{display:flex;flex-direction:column;gap:0}.drawer-link{color:white;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.close-btn{background:none;border:none;color:white;align-self:flex-end;cursor:pointer}.mega-menu{display:flex;background:white;border-radius:12px;padding:20px;flex-direction:row;gap:48px;align-items:flex-start}.mega-column{display:flex;flex-direction:column;min-width:180px}.mega-title{font-weight:600;margin-bottom:10px;white-space:nowrap}.mega-items{gap:8px}.mega-item,.mega-items{display:flex;flex-direction:column}.mega-item{align-items:left;gap:10px;padding:10px 14px;border-radius:8px;color:#0f2d3c;text-decoration:none;border:1px solid transparent;transition:all .2s ease}.mega-item .mega-icon{width:36px;height:36px;border-radius:50%;background:#eaf2f6;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mega-item:hover{background:#f4f6f8;border:1px solid #f28c28;color:#f28c28}.mega-item:hover .mega-icon{background:#fff3e6}.mega-single-column{display:flex;flex-direction:column;gap:10px}.mega-simple-item{padding:6px 8px;white-space:nowrap}.mega-simple-item .mega-description{white-space:normal}@media (min-width:1024px){.nav-links{display:flex}.nav-background{display:block}.nav-background-right{display:none}}@media (max-width:1006px){.nav-background,.nav-links{display:none}.nav-background-right{display:flex;background:linear-gradient(90deg,#f28820,#25a8e0);width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center}.menu-icon{display:flex}}@media (max-width:480px){.signin-btn{padding:6px 14px;font-size:14px}.side-drawer{width:260px}}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-20%);background:white;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.08);display:flex;gap:48px;width:-moz-max-content;width:max-content;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:9999}.dropdown-menu.show,.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.mega-menu-columns{display:flex;flex-direction:row;gap:48px}.mega-menu-single{display:flex;flex-direction:column;gap:12px}.drawer-link,.drawer-nav a{color:white!important;text-decoration:none;font-size:16px;font-weight:500;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;width:100%}.drawer-link:hover,.drawer-nav a:hover{color:#f28820!important}.drawer-section-label{color:white;font-weight:600}.drawer-nav svg{color:white}.close-btn svg{color:white;width:22px;height:22px}.side-drawer .nav-background,.side-drawer .nav-links{all:unset}.side-drawer a{color:white!important}