.top-nav-container{z-index:1001;--nav-height:80px;background:linear-gradient(#000000e6 0%,#000000b3 100%);padding:2rem;position:fixed;top:0;left:0;right:0}.top-nav{-webkit-backdrop-filter:blur(10px);z-index:1001;background-color:#000c;border:2px solid #fff;border-radius:.75rem;justify-content:space-between;align-items:center;max-width:1800px;height:70px;margin:0 auto;padding:0 2rem;display:flex;position:relative}.nav-logo{z-index:1001;align-items:center;display:flex;position:relative}.logo-text{color:#fff;letter-spacing:1px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:400}.nav-menu{z-index:1001;align-items:center;gap:2.5rem;display:flex;position:relative}.nav-item{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-item:hover{color:#f97316;transform:translateY(-1px)}.nav-item:after{content:"";background:linear-gradient(135deg,#f97316,#eab308);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-item:hover:after{width:100%}.nav-cta{z-index:1001;align-items:center;display:flex;position:relative}.nav-cta-button{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#f97316,#eab308);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #f973164d}.nav-cta-button:hover{background:linear-gradient(135deg,#ea580c,#ca8a04);transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}.nav-logo-mobile{z-index:1;justify-content:center;align-items:center;display:none;position:absolute;left:50%;transform:translate(-50%)}.nav-burger{z-index:1001;align-items:center;display:none;position:relative}.burger-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:.5rem;display:flex}.burger-line{background-color:#fff;border-radius:1px;width:24px;height:2px;transition:all .3s}.mobile-menu-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;padding:2rem 1rem;padding-top:calc(var(--nav-height,80px) + 2rem);background:#000000f2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mobile-menu{text-align:center;flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;width:100%;max-width:500px;min-height:0;padding:1rem;display:flex}.mobile-menu-item{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s}.mobile-menu-item:hover{color:#f97316;background:#f973161a;border-color:#f97316;transform:scale(1.05)}.mobile-powered-by{text-align:center;margin:1rem 0;padding:.5rem 0}.mobile-cta-container{border-top:1px solid #fff3;margin-top:1.5rem;padding-top:1.5rem}.mobile-cta-button{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#f97316,#eab308);border:none;border-radius:.5rem;width:100%;padding:.75rem 1.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #f973164d}.mobile-cta-button:hover{background:linear-gradient(135deg,#ea580c,#ca8a04);transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}@media (min-width:1051px) and (max-width:1300px){.nav-menu-compact{gap:1rem}.nav-item-compact{padding:.5rem .75rem;font-size:12px}.nav-cta-button-compact{padding:.5rem 1rem;font-size:12px}.logo-text{font-size:28px}}@media (min-width:1201px) and (max-width:1300px){.nav-menu-medium{gap:1.25rem}.nav-item-medium{padding:.6rem .9rem;font-size:14px}.logo-text{font-size:30px}}@media (max-width:1050px){.top-nav-container{--nav-height:60px;padding:1rem}.top-nav{height:auto;min-height:60px;padding:0 1rem}.nav-logo{display:none}.nav-logo-mobile{display:flex}.nav-menu{display:none}.nav-burger{display:flex}.nav-cta{display:none!important}.logo-text{font-size:24px}.mobile-menu-overlay{padding:1.5rem 1rem;padding-top:calc(var(--nav-height) + 1.5rem);justify-content:center}.mobile-menu{justify-content:space-between;gap:1.2rem;padding:1.5rem}.mobile-menu-item{padding:0 1.5rem;font-size:24px}.mobile-cta-button{padding:.8rem 1.5rem;font-size:22px}}@media (max-width:640px){.top-nav-container{--nav-height:56px;padding:.75rem}.mobile-menu-overlay{padding:1rem .75rem;padding-top:calc(var(--nav-height) + 1.5rem);justify-content:center}.mobile-menu{justify-content:space-between;gap:.6rem;max-width:100%;padding:1rem}.mobile-menu-item{padding:0 1rem;font-size:22px}.mobile-powered-by{margin:.5rem 0;padding:.25rem 0}.mobile-cta-container{margin-top:.75rem;padding-top:.75rem}.mobile-cta-button{padding:.7rem 1.2rem;font-size:20px}}@media (max-width:480px){.top-nav-container{--nav-height:52px;padding:.5rem}.top-nav{padding:0 .75rem}.logo-text{font-size:20px}.mobile-menu-overlay{padding:.75rem .5rem;padding-top:calc(var(--nav-height) + 1.5rem);justify-content:center}.mobile-menu{justify-content:space-between;gap:.4rem;padding:.75rem}.mobile-menu-item{padding:0 .6rem;font-size:20px}.mobile-powered-by{margin:.3rem 0;padding:.15rem 0}.mobile-cta-container{margin-top:.5rem;padding-top:.5rem}.mobile-cta-button{padding:.6rem .8rem;font-size:18px}}@media (max-width:375px){.top-nav-container{--nav-height:48px;padding:.4rem}.top-nav{padding:0 .5rem}.logo-text{font-size:18px}.mobile-menu-overlay{padding:.5rem .4rem;padding-top:calc(var(--nav-height) + 1.5rem);justify-content:center}.mobile-menu{justify-content:space-between;gap:.2rem;padding:.5rem}.mobile-menu-item{padding:0 .4rem;font-size:18px}.mobile-powered-by{margin:.2rem 0;padding:.1rem 0}.mobile-cta-container{margin-top:.3rem;padding-top:.3rem}.mobile-cta-button{padding:.5rem .6rem;font-size:16px}}html{scroll-behavior:smooth}
