html{overflow-x:hidden}body{font-family:Inter,sans-serif;overflow-x:hidden}.hero-gradient{background:linear-gradient(135deg,#0b1527,#0a2540 40%,#0d3b5c,#064054)}.gradient-text{background:linear-gradient(135deg,#0a7aba,#0dccf2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-hover{transition:transform .25s ease,box-shadow .25s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-scaled{0%{opacity:0;transform:scale(1.25) translateY(20px)}to{opacity:1;transform:scale(1.25) translateY(0)}}.fade-up-scaled{opacity:0}.fade-up-scaled.visible{animation:fade-up-scaled .6s ease forwards}.fade-up{opacity:0}.fade-up.visible{animation:fade-up .6s ease forwards}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}:root{--accent: #0dccf2;--primary: #0A7ABA;--dark: #0B1527}#main-nav{position:fixed;top:0;left:0;right:0;z-index:200;height:96px;background:transparent;border-bottom:1px solid transparent;transition:background .4s,border-color .4s,box-shadow .4s}#main-nav.nav-scrolled{background:#fffffff2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}#main-nav.nav-scrolled .nav-item{color:#475569}#main-nav.nav-scrolled .nav-item:hover,#main-nav.nav-scrolled .nav-item.hovered{color:#0a7aba;background:#0a7aba12}#main-nav.nav-scrolled .nav-forge{color:#475569}#main-nav.nav-scrolled .nav-forge:hover{color:#0a7aba;background:#0a7aba12}#main-nav.nav-scrolled .nav-cta{background:var(--accent)}#main-nav.nav-scrolled .nav-chevron{opacity:.4}.nav-inner{max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:0}.nav-logo{display:flex;align-items:center;margin-right:32px;text-decoration:none;flex-shrink:0}.nav-logo img{height:64px;width:auto}.nav-spacer{flex:1}.nav-item{position:relative;display:flex;align-items:center;gap:3px;padding:6px 20px;font-size:13.5px;font-weight:500;color:#fff9;cursor:pointer;border-radius:8px;transition:color .15s,background .15s;white-space:nowrap;border:none;background:none;height:38px;font-family:Inter,sans-serif}.nav-item:hover,.nav-item.hovered{color:#fff;background:#ffffff12}.nav-chevron{width:11px;height:11px;transition:transform .2s;flex-shrink:0;opacity:.5}.nav-item.hovered .nav-chevron{transform:rotate(180deg);opacity:1}.nav-forge{padding:5px 12px;font-size:12px;font-weight:700;color:var(--accent);cursor:pointer;border-radius:6px;transition:color .15s,background .15s,border-color .15s;white-space:nowrap;border:1px solid rgba(13,204,242,.35);background:#0dccf20f;letter-spacing:.06em;font-family:Inter,sans-serif}.nav-forge:hover{background:#0dccf21f;border-color:#0dccf299}.nav-cta{padding:9px 22px;background:var(--accent);color:#010810;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;border:none;white-space:nowrap;transition:opacity .15s;flex-shrink:0;font-family:Inter,sans-serif}.nav-cta:hover{opacity:.88}.mega-wrap{overflow:hidden;position:fixed;top:96px;left:0;right:0;z-index:190;visibility:hidden;opacity:0;transition:opacity .18s,visibility .18s;pointer-events:none;display:flex;justify-content:center}.mega-wrap.open{visibility:visible;opacity:1;pointer-events:auto}.mega-panel{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px 32px}.mega-inner{background:#080e1cfa;border:1px solid rgba(255,255,255,.08);border-top:none;border-radius:0 0 20px 20px;padding:0;overflow:hidden;box-shadow:0 24px 60px #00000073}.mg4{display:grid;grid-template-columns:repeat(4,1fr)}.mg3{display:grid;grid-template-columns:repeat(3,1fr)}.mcol{padding:28px 20px 24px}.mcol-div{border-left:1px solid rgba(255,255,255,.06)}.mlabel{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffff47;display:block;margin-bottom:10px;padding:0 8px}.msep{height:1px;background:#ffffff0f;margin:6px 8px}.mni{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .15s}.mni:hover{background:#ffffff0d}.mni.mdim{opacity:.38;pointer-events:none}.mni-ico{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0f}.mni-ico svg{width:16px;height:16px;color:#ffffff8c}.mni-ico.or{background:#fb923c1f}.mni-ico.or svg{color:#fb923c}.mni-ico.pk{background:#f472b61f}.mni-ico.pk svg{color:#f472b6}.mni-ico.pu{background:#a78bfa1f}.mni-ico.pu svg{color:#a78bfa}.mni-ico.gr{background:#34d3991f}.mni-ico.gr svg{color:#34d399}.mni-ico.rd{background:#f871711f}.mni-ico.rd svg{color:#f87171}.mni-ico.og{background:#f973161f}.mni-ico.og svg{color:#f97316}.mni-text{flex:1;min-width:0}.mni-title{font-size:13px;font-weight:600;color:#ffffffd9;line-height:1.3}.mni-desc{font-size:11px;color:#ffffff59;margin-top:1px;line-height:1.4}.mni-arr{width:16px;height:16px;flex-shrink:0;color:#fff3;display:flex;align-items:center}.mni-arr svg{width:10px;height:10px}.mfeat{padding:24px 20px;border-radius:12px;margin-bottom:8px;background:linear-gradient(145deg,#0a7aba1f,#0dccf20f);border:1px solid rgba(13,204,242,.14)}.mfeat.gr{background:linear-gradient(145deg,#34d3991a,#0dccf20d);border-color:#34d39924}.mfeat.pu{background:linear-gradient(145deg,#a78bfa1a,#0dccf20d);border-color:#a78bfa24}.mfeat-tag{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);background:#0dccf21a;padding:3px 8px;border-radius:4px;display:inline-block}.mfeat-tag.gr{color:#34d399;background:#34d3991a}.mfeat-tag.pu{color:#a78bfa;background:#a78bfa1a}.mfeat-link{font-size:11.5px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:4px}.mfeat-link.gr{color:#34d399}.mfeat-link.pu{color:#a78bfa}.mfeat-link svg{width:10px;height:10px;flex-shrink:0}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-body.faq-open{grid-template-rows:1fr}.faq-body>div{overflow:hidden}@keyframes float-card{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(.5deg)}66%{transform:translateY(-4px) rotate(-.3deg)}}@keyframes float-rotate{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero-float{animation:float-card 6s ease-in-out infinite}.hero-float-2{animation:float-rotate 7s ease-in-out infinite}.hero-float-3{animation:scale-pulse 5s ease-in-out infinite}.pulse-dot{animation:pulse-dot 1.5s ease-in-out infinite}.dash-screen{background:#0d1c30;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.dash-header{background:#081525;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}.scroll-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}#main-nav.nav-scrolled #nav-hamburger{color:#0f172a}.drawer-sub{display:none;padding:4px 0 8px 16px}.drawer-sub.open{display:block}.drawer-sub a{display:flex;align-items:center;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:500;color:#ffffff8c;text-decoration:none;transition:background .15s,color .15s}.drawer-sub a:hover{background:#ffffff0f;color:#ffffffe6}.drawer-acc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07);background:none;border-left:none;border-right:none;border-top:none;cursor:pointer;font-size:1rem;font-weight:600;color:#fffc;font-family:Inter,sans-serif}.drawer-acc-btn .acc-chevron{transition:transform .2s;flex-shrink:0}.drawer-acc-btn.open .acc-chevron{transform:rotate(180deg)}@media (max-width: 1023px){.mega-wrap{display:none!important}}
