.navbar{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;position:fixed!important;top:0;left:0;height:71px;background:var(--bg-neutral);z-index:1000}.navbar,.navbar.container{width:100%;display:flex;align-items:center}.navbar.container{max-width:1440px;margin:0 auto;padding:0 55px;justify-content:space-between;background-color:#f9f9f9}.navbar-right{margin-left:auto;gap:28px}.navbar-brand,.navbar-right{display:flex;align-items:center}.navbar-brand{width:182px;height:43px}.navbar-brand img{width:100%;height:auto;cursor:pointer}.nav-links{display:flex;gap:26px}.nav-links a{font-weight:300!important}.nav-links a,.nav-links button{font-size:14px!important;color:#555555;text-decoration:none;letter-spacing:-.02em;line-height:18px;display:flex;align-items:center;position:relative;transition:color .3s ease}.nav-links button{font-weight:400!important;justify-content:center}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#0ca678;transition:width .3s ease}.nav-links a:hover{color:#0ca678}.nav-links a:hover:after{width:100%}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.hamburger span{width:25px;height:3px;background-color:#000;transition:all .3s ease}@media (max-width:1200px){.navbar.container{padding:0 15px}.navbar-brand{width:130px}.navbar-right{gap:12px}.nav-links{gap:12px;justify-content:flex-end}.dropdown-toggle,.nav-links a,.nav-links button{font-size:14px!important}.navbar-phone a{font-size:14px;padding:4px 0}}@media (max-width:1099px){.navbar-right{margin-left:0;gap:0}.nav-links{position:absolute;top:71px;left:0;width:100%;background:#f9f9f9;flex-direction:column;align-items:center;gap:0;height:0;overflow:hidden;transition:height .3s ease;z-index:1000}.nav-links.active{height:auto;padding:20px 0}.nav-links a{width:100%;justify-content:center;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.1)}.nav-links a:last-child{border-bottom:none}.practice-link{width:100%;justify-content:center;padding:15px 0!important;border-bottom:none!important;border-radius:0}.dropdown{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.dropdown-menu{position:static;box-shadow:none;border-radius:0;background:rgba(0,0,0,.02);display:none;opacity:1;transform:none;width:100%;padding:0;border:none;transition:none}.dropdown-menu.show{display:flex}.dropdown-menu a{justify-content:center;padding:12px 0;border-radius:0;transform:none!important}.dropdown-menu a:hover{background:rgba(0,0,0,.05);transform:none}.hamburger{display:flex}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.navbar-brand{order:0;width:140px}}@media (min-width:1512px){.navbar.container{max-width:2600px;padding:0 80px}.nav-links{gap:80px}.nav-links a{font-size:14px;line-height:22px;font-weight:400}.navbar-brand{width:230px}.nav-links button{font-size:16px;font-weight:400}}@media (min-width:1500px) and (max-width:1650px){.navbar.container{max-width:100%!important;justify-content:center!important;gap:120px!important;padding:0 40px!important}.navbar-right{margin-left:0!important;gap:40px!important}.nav-links{gap:35px!important}.navbar-phone{margin-right:0!important}}.dropdown{position:relative;display:inline-block}.dropdown-toggle{background:transparent;border:none;outline:none;cursor:pointer;font-size:16px;color:inherit;font-weight:400;transition:color .3s;display:flex;align-items:center;gap:4px}.dropdown-toggle:after{display:none!important}.dropdown-toggle:hover{color:#0ca678}.dropdown-menu{position:absolute;top:35px;left:0;min-width:200px;background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:none;flex-direction:column;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1000;padding:8px;border:1px solid rgba(0,0,0,.05)}.dropdown-menu.show{display:flex;opacity:1;transform:translateY(0)}.dropdown-menu a{padding:12px 16px;color:#444;font-size:14px;text-decoration:none;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:10px}.dropdown-menu a:hover{background:rgba(12,166,120,.08);color:#0ca678;transform:translateX(5px)}.practice-link{font-family:inherit;font-size:14px!important;font-weight:300!important;color:#555555;display:flex;align-items:center;gap:6px;padding:6px 0;transition:all .3s ease}.practice-link.active,.practice-link:hover{color:#0ca678!important}.chevron-icon{font-size:12px;transition:transform .3s ease}.chevron-icon.rotate{transform:rotate(180deg)}.navbar-phone{display:flex;align-items:center;gap:8px;margin-right:30px}.navbar-phone a{text-decoration:none;display:inline-block;padding:4px 10px;border-radius:4px;font-weight:500;font-size:17px;color:#504e4e;white-space:nowrap;line-height:1;font-family:inter,sans-serif!important;letter-spacing:-.1}.phone-icon{font-size:16px;color:#6a6a6a}@media (max-width:768px){.navbar-phone{display:none}}.navbar.scrolled{background:rgba(var(--bg-neutral-rgb),.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navbar.scrolled .navbar.container{background-color:transparent;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.navbar.scrolled.menu-open{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-neutral)}.study-abroad-link{display:flex!important;align-items:center;gap:8px;padding:8px 16px!important;border-radius:30px;background:linear-gradient(135deg,#FF6B6B,#FF8E53,#FFAF40);color:white!important;font-weight:600;box-shadow:0 4px 15px rgba(255,107,107,.3);transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.study-abroad-link:after{display:none!important}.study-abroad-link:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(255,107,107,.5);background:linear-gradient(135deg,#FF5252,#FF7E36,#FF9F1A);color:white!important}.plane-icon{font-size:16px;color:white;transform:rotate(-45deg);transition:all .4s ease}.study-abroad-link:hover .plane-icon{transform:rotate(-15deg) translateX(5px) translateY(-5px) scale(1.2);filter:drop-shadow(0 0 5px rgba(12,166,120,.5))}.compiler-link{display:flex!important;align-items:center;gap:6px;position:relative;transition:all .3s ease!important}.sparkle-icon{width:14px;height:14px;color:#fab005;animation:star-sparkle 2s ease-in-out infinite}@keyframes star-sparkle{0%,to{transform:scale(1) rotate(0deg);opacity:.8}50%{transform:scale(1.3) rotate(30deg);opacity:1;filter:drop-shadow(0 0 6px #fab005)}}.floating-widgets{position:fixed;bottom:25px;left:25px;display:flex;flex-direction:column;gap:14px;z-index:9997}.floating-btn{position:relative;width:42px;height:42px;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;overflow:visible}.floating-btn:hover{transform:scale(1.15);box-shadow:0 6px 18px rgba(0,0,0,.4)}.whatsapp{background-color:#25d365b1}.call{background-color:#333334b5}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.animate-float{animation:float 3s ease-in-out infinite}.bubble-message{position:absolute;left:60px;background:rgba(0,0,0,.8);color:white;font-size:13px;padding:6px 10px;border-radius:8px;white-space:nowrap;opacity:0;transform:translateX(-10px);animation:fadeInRight .4s forwards}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.call.animate-float,.whatsapp.animate-float{animation:float 3s ease-in-out infinite}.call.animate-float{animation-delay:1s}