.hh{position:relative;overflow:hidden;background:#06070c;color:#fff;height:max(100vh,720px);height:max(100svh,720px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:max(96px,9vh) 20px 0}.hh-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 55% at 15% 70%,rgba(51,154,243,.34),transparent 70%),radial-gradient(50% 55% at 88% 62%,rgba(124,58,237,.3),transparent 70%),radial-gradient(40% 30% at 50% 0%,rgba(51,154,243,.14),transparent 70%)}.hh-top{position:relative;z-index:1;display:grid;justify-items:center;gap:0}.hh-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;color:#cfd7e6}.hh-badge i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80}.hh h1{font-family:Inter Variable,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.045em;line-height:1.02;font-size:clamp(44px,min(8vw,12vh),132px);margin:22px 0 0;color:#f4f6fb;text-shadow:0 2px 40px rgba(51,154,243,.25)}.hh-grad{background:linear-gradient(90deg,#7fb2ff,#b79bff,#ff9d72);-webkit-background-clip:text;background-clip:text;color:transparent}.hh p{margin:20px auto 0;max-width:min(680px,90vw);font-size:clamp(17px,min(1.9vw,2.8vh),26px);line-height:1.4;color:#a9b4c8}.hh-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.hh-btn{padding:14px 28px;border-radius:12px;font-weight:600;font-size:16px;color:#fff;background:linear-gradient(135deg,#339af3,#8b5cf6);box-shadow:0 10px 36px #646eff61;transition:transform .2s,box-shadow .2s}.hh-btn:hover{transform:translateY(-2px);box-shadow:0 14px 44px #646eff80}.hh-ghost{padding:14px 26px;border-radius:12px;font-weight:600;font-size:16px;color:#e8edf8;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s}.hh-ghost:hover{background:#ffffff1f}.hh-art{position:relative;z-index:1;flex:1;min-height:0;width:min(1500px,100%);margin-top:clamp(8px,2vh,28px);overflow:visible}.hh-lbl{font:500 12.5px Inter Variable,Inter,system-ui,sans-serif;fill:#9fb0cc;letter-spacing:.01em}.hh-out{fill:#d9c8ff;font-size:13px}.hh-hub{fill:#10131c;stroke:#ffffff29;stroke-width:1.5;filter:drop-shadow(0 20px 40px rgba(51,154,243,.35))}.hh-flow{stroke-dasharray:4 14;animation:hhflow 2.4s linear infinite}.hh-pulse{animation:hhpulse 4s ease-in-out infinite;transform-origin:700px 230px}@keyframes hhflow{to{stroke-dashoffset:-72}}@keyframes hhpulse{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hh-flow,.hh-pulse{animation:none}}@media (max-width:700px){.hh{padding-top:92px;height:auto;min-height:100svh;padding-bottom:28px}.hh-art{flex:none;width:200%;height:auto;margin:10px 0 0 -50%}.hh-lbl{font-size:17px}}.hh-device{background:linear-gradient(#f6f8fc,#fff);padding:96px 0 40px;text-align:center;overflow:hidden}.hh-device h2{font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:clamp(30px,4.6vw,56px);letter-spacing:-.03em;color:#1d1d1f}.hh-device p{max-width:620px;margin:12px auto 0;color:#6e6e73;font-size:19px}html.hero-dark .header,html.hero-dark .ap-home .header{background:#06070c8c!important;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 1px #ffffff14!important}html.hero-dark .header .links>a,html.hero-dark .header .mega-btn{color:#e6ecf8!important}html.hero-dark .header .links>a:hover,html.hero-dark .header .mega-btn:hover{color:#fff!important}html.hero-dark .header .logo img{background:#fff;border-radius:10px;padding:3px 8px}html.hero-dark .header .btn.ghost{color:#fff;border-color:#ffffff73;background:transparent}html.hero-dark .header .burger span{background:#fff}
