.mw-header{position:fixed;top:0;left:0;right:0;z-index:9999;height:130px;padding:16px 0;background:linear-gradient(180deg,rgba(5,5,21,0.85) 0,rgba(5,5,21,0.55) 40%,rgba(5,5,21,0.25) 70%,rgba(5,5,21,0) 100%);-webkit-mask-image:linear-gradient(180deg,black 0,black 84.5%,transparent 100%);mask-image:linear-gradient(180deg,black 0,black 84.5%,transparent 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}@supports not((backdrop-filter:blur(1px)) or(-webkit-backdrop-filter:blur(1px))){.mw-header{background:rgba(5,5,21,0.92)}}.mw-header .container{pointer-events:auto}.mw-nav-pill{display:flex;justify-content:space-between;align-items:center;background:rgba(5,5,21,0.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px 28px;border-radius:100px;border:1px solid rgba(60,242,141,0.15);box-shadow:0 8px 32px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.03) inset;transition:border-color .3s ease,box-shadow .3s ease}.mw-nav-pill:hover{border-color:rgba(60,242,141,0.25)}@supports not((backdrop-filter:blur(1px)) or(-webkit-backdrop-filter:blur(1px))){.mw-nav-pill{background:rgba(5,5,21,0.96)}}.mw-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.mw-brand img{height:28px;width:28px;object-fit:contain;background:#3cf28d;border-radius:50%;padding:4px}.mw-brand span{font-family:'Outfit',sans-serif;font-size:1.35rem;font-weight:800;color:#fff}.mw-desktop-nav{display:block}.mw-nav-links{display:flex;gap:28px;align-items:center;list-style:none;margin:0;padding:0}.mw-nav-links a{color:rgba(255,255,255,0.7);text-decoration:none;font-family:'Outfit',sans-serif;font-weight:500;font-size:.92rem;letter-spacing:.2px;transition:color .2s ease;white-space:nowrap}.mw-nav-links a:hover{color:#3cf28d}.mw-nav-cta{background:linear-gradient(135deg,#3cf28d 0,#0e0b7d 100%);color:#fff !important;padding:10px 24px;border-radius:100px;font-weight:600 !important;transition:all .3s ease;box-shadow:0 0 20px rgba(14,11,125,0.4)}.mw-nav-cta:hover{transform:scale(1.05);box-shadow:0 0 40px rgba(14,11,125,0.6);color:#fff !important}.mw-menu-toggle{display:none;background:transparent;border:0;cursor:pointer;padding:8px;z-index:3}.mw-hamburger-box{width:24px;height:18px;display:inline-block;position:relative}.mw-hamburger-inner,.mw-hamburger-inner::before,.mw-hamburger-inner::after{width:24px;height:2px;background-color:rgba(255,255,255,0.85);border-radius:4px;position:absolute;transition:all .25s ease}.mw-hamburger-inner{top:50%;transform:translateY(-50%)}.mw-hamburger-inner::before{content:"";top:-8px}.mw-hamburger-inner::after{content:"";bottom:-8px}.mw-menu-toggle[aria-expanded="true"] .mw-hamburger-inner{background-color:transparent}.mw-menu-toggle[aria-expanded="true"] .mw-hamburger-inner::before{top:0;transform:rotate(45deg)}.mw-menu-toggle[aria-expanded="true"] .mw-hamburger-inner::after{bottom:0;transform:rotate(-45deg)}.mw-mobile-menu{position:fixed;top:0;right:0;width:min(320px,85vw);height:100vh;height:100dvh;background:rgba(5,5,21,0.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:-10px 0 40px rgba(0,0,0,0.5);z-index:10000;transform:translateX(100%);transition:transform .3s cubic-bezier(0.4,0,0.2,1);padding:80px 28px 40px;text-align:left;overflow-y:auto}.mw-mobile-menu.is-active{transform:translateX(0)}.mw-mobile-close{position:absolute;top:24px;right:24px;background:transparent;border:0;font-size:28px;color:rgba(255,255,255,0.6);cursor:pointer;line-height:1;transition:color .2s}.mw-mobile-close:hover{color:#3cf28d}.mw-mobile-links{list-style:none;padding:0;margin:0}.mw-mobile-links li{border-bottom:1px solid rgba(255,255,255,0.06)}.mw-mobile-links a{display:block;padding:16px 0;font-size:1.1rem;color:rgba(255,255,255,0.8);text-decoration:none;font-family:'Outfit',sans-serif;font-weight:500;transition:color .2s}.mw-mobile-links a:hover{color:#3cf28d}.mw-mobile-links .mw-mob-cta{display:inline-block;margin-top:12px;background:linear-gradient(135deg,#3cf28d 0,#0e0b7d 100%);color:#fff;padding:12px 28px;border-radius:100px;font-weight:600}.mw-mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:9999}.mw-mobile-overlay.is-active{display:block}body.mw-menu-open{overflow:hidden}@media(max-width:900px){.mw-desktop-nav{display:none}.mw-menu-toggle{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:20px;padding:8px}.mw-nav-pill{padding:12px 18px}.mw-brand img{height:32px;width:32px}.mw-brand span{font-size:1.15rem}}@media(max-width:900px){.mw-header{height:110px}}@media(max-width:480px){.mw-header{padding:10px 0;height:110px}.mw-nav-pill{padding:10px 16px}}.mw-footer{background:#02020a;padding:60px 0 0;border-top:1px solid rgba(60,242,141,0.1);position:relative;z-index:1;margin-top:auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px}.footer-brand{max-width:280px}.footer-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.footer-logo img{height:28px;width:28px;object-fit:contain;background:#3cf28d;border-radius:50%;padding:4px}.footer-logo span{font-family:'Outfit',sans-serif;font-size:1.2rem;font-weight:800;color:#fff}.footer-tagline{color:rgba(255,255,255,0.6);font-size:.88rem;line-height:1.6;font-family:'Outfit',sans-serif}.footer-col-title{display:block;color:rgba(255,255,255,0.9);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:16px;font-family:'Outfit',sans-serif}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col li{margin-bottom:10px}.footer-col a{color:rgba(255,255,255,0.55);font-size:.9rem;text-decoration:none;font-family:'Outfit',sans-serif;transition:color .2s}.footer-col a:hover{color:#3cf28d}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgba(255,255,255,0.06)}.footer-copy{color:rgba(255,255,255,0.65);font-size:.82rem;font-family:'Outfit',sans-serif}.footer-version{color:rgba(255,255,255,0.6);font-size:.75rem;font-family:'Outfit',sans-serif}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{max-width:100%;grid-column:1/-1}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}.footer-social{display:flex;gap:12px;margin-top:16px}.footer-social a{color:rgba(255,255,255,0.65);transition:color .2s}.footer-social a:hover{color:#3cf28d}