:root{--ss-bg:#07070f;--ss-fg:#f4f4fb;--ss-mut:#9a9ab5;--ss-card:rgba(255,255,255,.06);--ss-line:rgba(255,255,255,.12);--ss-a:#3b82f6;--ss-b:#8b5cf6;--ss-c:#22d3ee}.ss-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--ss-bg)!important;min-height:100vh;display:flex;flex-direction:column;justify-content:center;color:var(--ss-fg)}.ss-hero .et_pb_row{max-width:1240px;width:90%}.ss-grid{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(var(--ss-line) 1px,transparent 1px),linear-gradient(90deg,var(--ss-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);opacity:.55}.ss-orb{position:absolute;border-radius:50%;filter:blur(90px);z-index:-1;opacity:.55;pointer-events:none;animation:ssFloat 14s ease-in-out infinite}.ss-o1{width:480px;height:480px;background:var(--ss-a);top:-120px;left:-100px}.ss-o2{width:520px;height:520px;background:var(--ss-b);bottom:-160px;right:-120px;animation-delay:-5s}.ss-o3{width:260px;height:260px;background:var(--ss-c);top:35%;left:48%;opacity:.25;animation-delay:-9s}@keyframes ssFloat{50%{transform:translate(40px,-30px) scale(1.12)}}.ss-pill p{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ss-line);background:var(--ss-card);padding:7px 14px;border-radius:99px;font-size:.8rem;color:var(--ss-mut);backdrop-filter:blur(10px);margin:0;padding-bottom:7px}.ss-pill p::before{content:"";width:8px;height:8px;border-radius:50%;background:#34d399;animation:ssPulse 2s infinite}@keyframes ssPulse{0%{box-shadow:0 0 0 0 #34d399}70%{box-shadow:0 0 0 9px transparent}}.ss-title h1{font-size:clamp(2.4rem,6vw,5rem);line-height:1.02;letter-spacing:-.04em;font-weight:800;color:var(--ss-fg);padding:0;margin:22px 0}.ss-grad{background:linear-gradient(100deg,var(--ss-c),var(--ss-a) 40%,var(--ss-b));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;transition:opacity .35s,transform .35s}.ss-grad.out{opacity:0;transform:translateY(14px)}.ss-sub p{color:var(--ss-mut);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;max-width:560px;padding:0}.ss-btn-p .et_pb_button,.ss-btn-s .et_pb_button{padding:15px 28px!important;border-radius:14px!important;font-weight:700!important;font-size:.98rem!important;transition:transform .25s,box-shadow .25s!important}.ss-btn-p .et_pb_button:after,.ss-btn-s .et_pb_button:after{display:none!important}.ss-btn-p .et_pb_button{background:linear-gradient(135deg,var(--ss-a),var(--ss-b))!important;color:#fff!important;border:0!important;box-shadow:0 10px 40px -8px var(--ss-b)}.ss-btn-s .et_pb_button{background:var(--ss-card)!important;color:var(--ss-fg)!important;border:1px solid var(--ss-line)!important;backdrop-filter:blur(10px)}.ss-btn-p .et_pb_button:hover,.ss-btn-s .et_pb_button:hover{transform:translateY(-3px);padding:15px 28px!important}.ss-stack{position:relative;height:440px}.ss-card{position:absolute;width:260px;background:var(--ss-card);border:1px solid var(--ss-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;padding:20px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);animation:ssBob 7s ease-in-out infinite}.ss-card h4{font-size:.95rem;margin:12px 0 4px;color:var(--ss-fg);padding:0}.ss-card small{color:var(--ss-mut);font-size:.78rem}.ss-c1{top:0;left:6%}.ss-c2{top:150px;right:0;animation-delay:-2.5s}.ss-c3{bottom:0;left:0;animation-delay:-4.5s}@keyframes ssBob{50%{transform:translateY(-16px)}}.ss-bar{height:6px;border-radius:9px;background:linear-gradient(90deg,var(--ss-a),var(--ss-b));margin-top:8px}.ss-node{display:flex;align-items:center;gap:6px}.ss-node s{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--ss-a),var(--ss-b));display:block}.ss-node u{flex:1;height:2px;background:var(--ss-line)}.ss-dots{display:flex;gap:6px}.ss-dots s{width:10px;height:10px;border-radius:50%;background:var(--ss-c);display:block}.ss-dots s:nth-child(2){background:var(--ss-a)}.ss-dots s:nth-child(3){background:var(--ss-b)}.ss-marq{border-top:1px solid var(--ss-line);padding:20px 0;overflow:hidden;background:var(--ss-card);backdrop-filter:blur(10px)}.ss-track{display:flex;gap:48px;width:max-content;animation:ssScroll 28s linear infinite;color:var(--ss-mut);font-weight:600;white-space:nowrap}.ss-track span::before{content:"✦";color:var(--ss-b);margin-right:48px}@keyframes ssScroll{to{transform:translateX(-50%)}}.ss-hero .ss-marq-row{width:100%!important;max-width:none!important}@media(max-width:980px){.ss-stack{height:380px;margin-top:40px}.ss-hero{padding-top:60px}}@media(prefers-reduced-motion:reduce){.ss-hero *{animation:none!important}}