.sh-hero-v2{position:relative;padding:90px 0 70px;background:linear-gradient(135deg,#f8fafc,#eef2ff,#f1f5f9);overflow:hidden;isolation:isolate}.sh-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.sh-hero-bg .bl{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.sh-hero-bg .bl-1{width:520px;height:520px;background:radial-gradient(closest-side,#22c55e55,#22c55e00);top:-160px;left:-120px;animation:sh-float 14s ease-in-out infinite}.sh-hero-bg .bl-2{width:460px;height:460px;background:radial-gradient(closest-side,#3b82f655,#3b82f600);top:120px;right:-100px;animation:sh-float 18s ease-in-out infinite reverse}.sh-hero-bg .bl-3{width:340px;height:340px;background:radial-gradient(closest-side,#a855f744,#a855f700);bottom:-100px;left:30%;animation:sh-float 22s ease-in-out infinite}.sh-hero-bg .grid{position:absolute;inset:0;background-image:linear-gradient(#0f172a08 1px,transparent 1px),linear-gradient(90deg,#0f172a08 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 30%,#000 30%,transparent 70%)}@keyframes sh-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.05)}}.sh-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:999px;font-weight:700;font-size:13px;margin-bottom:20px;box-shadow:0 4px 14px #22c55e2e}.sh-eyebrow .dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55eb3;animation:sh-pulse 1.8s infinite}@keyframes sh-pulse{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 12px #22c55e00}to{box-shadow:0 0 #22c55e00}}.sh-h1{font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.08;color:#0f172a;letter-spacing:-1.2px;margin:0 0 16px}.sh-h1 .grad{background:linear-gradient(135deg,#22c55e,#16a34a 50%,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-h1-sub{display:block;font-size:16px;font-weight:600;color:#64748b;letter-spacing:0;margin-top:10px}.sh-lead{color:#475569;font-size:17px;line-height:1.7;max-width:580px;margin:0 0 22px}.sh-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.sh-chips .ch{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:600;color:#1e293b;box-shadow:0 2px 6px #0f172a0a;transition:.2s}.sh-chips .ch i{color:#22c55e;font-size:13px}.sh-chips .ch:hover{transform:translateY(-2px);border-color:#22c55e;box-shadow:0 6px 18px #22c55e2e}.sh-chips .ch.hl{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:transparent}.sh-chips .ch.hl i{color:#fff}.sh-stack{display:flex;flex-wrap:wrap;gap:14px 22px;margin:0 0 22px;padding:14px 18px;background:#0f172a;border-radius:14px;border:1px solid #1e293b}.sh-stack .st{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px;font-weight:600}.sh-stack .st i{color:#22c55e;font-size:15px}.sh-cd-card{display:flex;align-items:center;gap:18px;padding:14px 18px;background:#fff;border:1px solid #fde68a;border-radius:14px;margin:0 0 22px;box-shadow:0 8px 22px #f59e0b1f}.sh-cd-lbl{font-weight:800;color:#b45309;font-size:14px;display:flex;align-items:center;gap:8px;flex-shrink:0}.sh-cd-lbl i{color:#f59e0b}.sh-cd-box{margin:0!important}.sh-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.sh-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;font-weight:800;font-size:15px;text-decoration:none;transition:.25s;border:2px solid transparent}.sh-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 10px 24px #16a34a52}.sh-btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 32px #16a34a6b;color:#fff}.sh-btn-ghost{background:#fff;color:#0f172a;border-color:#e2e8f0}.sh-btn-ghost:hover{border-color:#22c55e;color:#16a34a;transform:translateY(-3px)}.sh-trust{display:flex;flex-wrap:wrap;gap:18px;color:#475569;font-size:13px;font-weight:600}.sh-trust i{color:#22c55e;margin-right:5px}.sh-hero-visual{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.sh-hero-visual .sh-hero-orb{position:absolute;width:380px;height:380px;border-radius:50%;background:conic-gradient(from 0deg,#22c55e22,#3b82f622,#a855f722,#22c55e22);filter:blur(40px);z-index:0;animation:sh-spin 20s linear infinite}@keyframes sh-spin{to{transform:rotate(360deg)}}.sh-hero-visual img{position:relative;z-index:1;max-width:100%;filter:drop-shadow(0 30px 60px rgba(15,23,42,.18))}.float-card{position:absolute;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 34px #0f172a1f;animation:sh-bob 5s ease-in-out infinite}.float-card .ic{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.float-card b{display:block;font-size:16px;color:#0f172a;font-weight:800;line-height:1}.float-card span{font-size:11px;color:#64748b;font-weight:600}.float-card.fc-uptime{top:8%;left:-4%;animation-delay:0s}.float-card.fc-speed{top:36%;right:-6%;animation-delay:1.5s}.float-card.fc-speed .ic{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.float-card.fc-cust{bottom:8%;left:6%;animation-delay:3s}.float-card.fc-cust .ic{background:linear-gradient(135deg,#a855f7,#7c3aed)}@keyframes sh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sh-cd-box{display:flex;align-items:center;gap:8px;margin:0}.sh-cd-box .u{display:inline-flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:6px 12px;border-radius:8px;min-width:54px;border:1px solid #fcd34d}.sh-cd-box .u b{font-size:22px;font-weight:900;color:#92400e;line-height:1;font-variant-numeric:tabular-nums}.sh-cd-box .u i{font-size:10px;color:#b45309;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.sh-cd-box .sep{font-size:22px;font-weight:900;color:#b45309;line-height:1}.sh-hero-v2 .sh-btn-primary,.sh-hero-v2 .sh-btn-primary:link,.sh-hero-v2 .sh-btn-primary:visited,.sh-hero-v2 .sh-btn-primary:hover{color:#fff!important}.sh-hero-v2 .sh-btn-ghost,.sh-hero-v2 .sh-btn-ghost:link,.sh-hero-v2 .sh-btn-ghost:visited{color:#0f172a!important}.sh-hero-v2 .sh-btn-ghost:hover{color:#16a34a!important}@media(max-width:991px){.sh-hero-v2{padding:60px 0 50px}.sh-cd-card{flex-direction:column;align-items:flex-start;gap:10px}.sh-stack{gap:10px 18px}}@media(max-width:480px){.sh-cd-box .u{min-width:46px;padding:5px 8px}.sh-cd-box .u b{font-size:18px}}
