header.sh{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;background:#0b071a;border-bottom:0;font-family:Geist,Inter,-apple-system,Segoe UI,Roboto,sans-serif;position:relative}header.sh *,header.sh :before,header.sh :after{box-sizing:border-box}header.sh a{text-decoration:none}header.sh .sh-glow{pointer-events:none;background:radial-gradient(60% 70% at 50% 0,#9168f652 0%,#52b5f914 50%,#0b071a00 80%);position:absolute;inset:0;overflow:hidden}header.sh .sh-wrap{justify-content:center;padding:24px clamp(12px,4vw,28px);display:flex;position:relative}header.sh .sh-col{width:100%;max-width:1280px}header.sh .sh-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff21,#ffffff14);border:1px solid #ffffff42;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;height:60px;padding:0 10px 0 20px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 18px 44px -18px #0009}header.sh .sh-logo{flex:none;align-items:center;gap:10px;display:flex}header.sh .sh-logo img{width:27px;height:19px;display:block}header.sh .sh-logo span{letter-spacing:-.4px;color:#fff;font-family:Cal Sans,system-ui,sans-serif;font-size:24px;line-height:1}header.sh .sh-nav{align-items:center;gap:30px;display:flex}header.sh .sh-nav-item{position:relative}header.sh .sh-link,header.sh .sh-trigger{color:#f5f5f5;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.6;transition:color .18s;display:flex}header.sh .sh-link:hover,header.sh .sh-trigger:hover,header.sh .sh-trigger[aria-expanded=true],header.sh .sh-link[aria-current=page]{color:#fff}header.sh .sh-chev{transition:transform .2s}header.sh .sh-trigger[aria-expanded=true] .sh-chev{transform:rotate(180deg)}header.sh .sh-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;background:#100d20fb;border:1px solid #ffffff24;border-radius:20px;width:380px;padding:8px;position:absolute;top:calc(100% + 18px);left:-24px;box-shadow:inset 0 1px #ffffff14,0 30px 70px -20px #000000b3}header.sh .sh-menu-head{letter-spacing:.14em;text-transform:uppercase;color:#9d94b8;padding:14px 16px 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}header.sh .sh-menu-item{color:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:12px 16px;transition:background .18s;display:flex}header.sh .sh-menu-item:hover{background:#ffffff0f}header.sh .sh-menu-ico{background:#9168f624;border:1px solid #9168f647;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}header.sh .sh-menu-ico svg{display:block}header.sh .sh-menu-text{flex-direction:column;gap:3px;min-width:0;display:flex}header.sh .sh-menu-title{color:#fff;font-size:16px;font-weight:600;line-height:1.3}header.sh .sh-menu-desc{color:#b8b1cf;font-size:14px;line-height:1.45}header.sh .sh-cta{flex:none;align-items:center;gap:12px;display:flex}header.sh .sh-login{color:#f5f5f5;white-space:nowrap;padding:0 10px;font-size:15px;font-weight:500;transition:color .18s}header.sh .sh-login:hover{color:#fff}header.sh .sh-btn{white-space:nowrap;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:10px;height:38px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:transform .18s,box-shadow .18s,background .25s,border-color .25s,filter .18s;display:inline-flex}header.sh .sh-btn-ghost{color:#f5f5f5;background:0 0;border:1px solid #ffffff73}header.sh .sh-btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffffb3}header.sh .sh-btn-white{color:#1a1a1a;background:#f5f5f5;border:none}header.sh .sh-btn-white:hover{filter:brightness(1.06);transform:translateY(-1px)}header.sh .sh-burger{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}header.sh .sh-burger:hover,header.sh .sh-burger[aria-expanded=true]{background:#ffffff14}header.sh .sh-mobile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100d20fb;border:1px solid #ffffff24;border-radius:20px;margin-top:10px;padding:8px;display:none;box-shadow:inset 0 1px #ffffff14,0 30px 70px -20px #000000b3}header.sh .sh-m-row{color:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:17px;font-weight:500;display:flex}header.sh .sh-m-row:hover{background:#ffffff0f}header.sh .sh-m-head{letter-spacing:.14em;text-transform:uppercase;color:#9d94b8;padding:14px 16px 6px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}header.sh .sh-m-item{color:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.3;display:flex}header.sh .sh-m-item:hover{background:#ffffff0f}header.sh .sh-m-item .sh-menu-ico{width:40px;height:40px}header.sh .sh-m-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 8px;display:grid}header.sh .sh-m-chip{color:#fff;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:500;display:flex}header.sh .sh-m-chip:hover{background:#ffffff1a}header.sh .sh-m-foot{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;margin-top:6px;padding:8px 8px 4px;display:flex}header.sh .sh-m-demo{color:#fff;background:#ffffff0f;border:1px solid #ffffff73;border-radius:100px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:500;display:flex}header.sh .sh-m-demo:hover{background:#ffffff1f;border-color:#ffffffb3}header.sh .sh-m-login{color:#f5f5f5;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:500;display:flex}header.sh .sh-m-login:hover{color:#fff}@media (min-width:1001px){header.sh.sh--overlay{background:0 0;position:absolute;top:0;left:0;right:0}header.sh.sh--overlay .sh-glow{display:none}}@media (max-width:1000px){header.sh .sh-wrap{padding:14px 12px}header.sh .sh-bar{gap:12px;height:56px;padding:0 6px 0 16px}header.sh .sh-logo img{width:25px;height:18px}header.sh .sh-logo span{font-size:22px}header.sh .sh-nav{display:none}header.sh .sh-cta{gap:6px}header.sh .sh-login,header.sh .sh-btn-ghost{display:none}header.sh .sh-burger{display:flex}header.sh .sh-mobile.open{display:block}}@media (prefers-reduced-motion:reduce){header.sh *{transition:none!important}}
