:root{--hdr-h:120px;--fade-ms:220ms;--nav-bg:#000;--purple:#B47AFF;--submenu-text:#9B9B9D;--gutter-x:50px;--bp-desktop:1156px}.elementor .hedera-header{height:120px;font-family:Styrene A;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.hedera-header,.mobile-menu{font-family:"Styrene A",Sans-serif}.hedera-header *:not(i[class^="fa-"]):not(i[class*=" fa-"]){font-family:"Styrene A",Sans-serif}.hedera-header i.fa-solid{font-family:"Font Awesome 6 Free"!important;font-style:normal!important}.hedera-header i.fa-solid{font-weight:900!important}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:transparent}.hedera-header{position:fixed;inset:0 auto auto 0;right:0;top:0;z-index:9999;display:flex;padding:0 var(--gutter-x);background:transparent;transform:translateY(0);transition:transform .22s ease,background .22s ease,box-shadow .22s ease;will-change:transform,background}.hdr-left{display:flex;align-items:center;gap:12px;flex:0 0 auto}.hdr-right{display:flex;align-items:center;gap:28px;margin-left:auto;flex:1 1 auto;justify-content:flex-end;min-width:0}.logo-large{height:42px!important;display:block!important}.logo-small{height:42px!important;display:none!important}.hedera-nav{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none;flex:0 1 auto;min-width:0}.hedera-nav>li{position:relative}.hedera-nav>li>a{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;padding:24px 6px 24px 16px;opacity:.9;transition:opacity .15s ease;white-space:nowrap}.hedera-nav>li>a:hover{opacity:1}.hedera-nav>li>a::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--purple);transform:translateY(-50%) scale(0);transition:transform .15s ease}.hedera-nav>li:hover>a::before{transform:translateY(-50%) scale(1)}.hedera-nav .chev{width:14px;height:14px;display:inline-block;flex:0 0 auto}.hedera-nav .chev path{stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.dropdown{position:absolute;top:100%;left:0;background:#11151D;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.45);padding:18px 24px;display:flex;gap:48px;width:max-content;max-width:calc(100vw - (var(--gutter-x)*2));opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.dropdown::after{content:"";position:absolute;top:-8px;left:calc(var(--caret-x,24px) - 8px);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #11151D;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.dropdown .col{display:flex;flex-direction:column;width:max-content}.dropdown .heading{font-size:14px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--purple);margin:4px 0 8px;pointer-events:none;line-height:22px}.dropdown a{color:var(--submenu-text);text-decoration:none;font-size:14px;line-height:22px;margin:4px 0;transition:color .15s ease;white-space:nowrap;letter-spacing:0;padding:4px 0}.dropdown a:hover{color:#fff}.ctas{display:flex;align-items:center;gap:14px}.search-cluster{display:flex;align-items:center;gap:12px}.search-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;border:none;background:transparent;cursor:pointer;flex:0 0 auto}.search-toggle i{font-size:18px;line-height:1}.hed-search{align-items:center;flex:0 0 auto}.hed-search__input::placeholder{color:#bdbdbd;opacity:1;letter-spacing:.02em}@media (max-width:1326px) and (min-width:1156px){.hedera-nav{gap:clamp(12px,calc(12px + (24 - 12)*((100vw - 1156px)/(1326 - 1156))),24px)}}@media (max-width:1156px){.hedera-nav{display:none!important}.search-cluster{display:none!important}.cta-desktop{display:none!important}}@media (min-width:1157px){.hed-burger{display:none!important}}.hed-burger{align-items:center;justify-content:center;background:transparent;border:none;padding:4px;color:#fff}.hed-burger svg{width:20px;height:20px}.mm-sub a:hover{color:#fff}.elementor .e-5cbbe33-ccc5a30{height:0px}@media only screen and (max-width:767px){.elementor .hedera-header{height:80px;padding-left:24px;padding-right:24px}}@media (max-width:1156px){.logo-large{height:30px!important}}.mobile-menu{position:fixed;inset:0;z-index:10000;opacity:0;background:linear-gradient(180deg,#000 0%,#0c0a1a 12%,#201a72 55%,#3d2db3 100%);color:#fff;transition:opacity var(--fade-ms) ease}a.hover-gradient:hover{opacity:.7;transition:opacity .15s ease}