*{box-sizing:border-box}body{font-family:Segoe UI,sans-serif;margin:0}.main-nav{background:#fff;border-bottom:1px solid #eaeaea;box-shadow:0 2px 5px rgba(0,0,0,.05)}.nav-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 12%}.logo img{max-height:50px}.menu-toggle{background:none;border:none;cursor:pointer;display:none;font-size:26px}.menu{display:flex;gap:40px;list-style:none;margin:0;padding:0}.menu li{position:relative}.menu>li>a{border-bottom:2px solid transparent;color:#0c0b3b;font-size:16px;font-weight:500;padding:10px 0;text-decoration:none;transition:color .2s ease,border-bottom .2s ease}.menu>li>a:hover{border-bottom:2px solid #f89420;color:#f89420}.has-submenu>a:after{content:" ▼";font-size:11px;margin-left:4px;transition:transform .2s ease}.menu li:hover>a:after{transform:rotate(180deg)}.submenu{background:#fff;border:1px solid #eee;box-shadow:0 8px 24px rgba(0,0,0,.1);display:none;left:0;min-width:250px;padding:15px 0;position:absolute;top:100%;z-index:99}.menu li:hover>.submenu{display:block}.submenu li{padding:8px 20px}.submenu li a{color:#0c0b3b;display:block;font-size:14px;text-decoration:none}.submenu li a:hover{color:#f89420}li.disabled{color:#999;cursor:default;font-size:14px;font-weight:700}li.disabled .submenu{left:100%;top:0}.submenu .has-submenu{position:relative}.submenu .submenu{background:#fff;border:1px solid #eee;box-shadow:0 8px 24px rgba(0,0,0,.1);display:none;left:100%;margin-left:-1px;min-width:220px;padding:10px 0;position:absolute;top:0}.submenu .has-submenu:hover>.submenu{display:block}.cta-button{background-color:#2cb4ad;border-radius:9999px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s ease}.cta-button:hover{background-color:#249c96}.menu,.submenu{list-style:none;margin:0;padding:0}@media (max-width:900px){.menu-toggle{display:block}.menu{background:#fff;display:none;flex-direction:column;margin-top:10px;width:100%}.menu.show{display:flex}.menu li{padding:10px 20px;width:100%}.submenu{border:none;box-shadow:none;position:static}li.disabled .submenu{left:0}}