.hero-new{position:relative;padding:80px 0 60px;overflow:hidden;background:#fff}.hero-mesh{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(139,92,246,.1) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 20%,rgba(99,102,241,.08) 0%,transparent 50%),radial-gradient(ellipse 40% 50% at 20% 80%,rgba(139,92,246,.06) 0%,transparent 50%);animation:meshShift 12s ease-in-out infinite;pointer-events:none}@keyframes meshShift{0%,to{opacity:1;transform:scale(1)}33%{opacity:.8;transform:scale(1.05) translate(2%)}66%{opacity:1;transform:scale(.98) translate(-1%)}}.hero-orbs{position:absolute;inset:0;z-index:1;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(40px);animation:orbFloat 10s ease-in-out infinite}.orb-1{width:200px;height:200px;top:-40px;right:10%;background:#8b5cf62e;animation-delay:0s}.orb-2{width:150px;height:150px;bottom:10%;left:5%;background:#6366f124;animation-delay:3s}.orb-3{width:100px;height:100px;top:40%;left:60%;background:#a78bfa1f;animation-delay:6s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-15px,15px) scale(.95)}75%{transform:translate(20px,10px) scale(1.05)}}.hero-grid-pattern{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(139,92,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black 30%,transparent 70%)}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;color:#8b5cf6;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:50px;margin-bottom:28px;letter-spacing:.3px;animation:badgeFadeIn .8s ease-out}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:#8b5cf6;animation:badgePulse 2s ease-in-out infinite;box-shadow:0 0 8px #8b5cf680}@keyframes badgePulse{0%,to{opacity:1;box-shadow:0 0 8px #8b5cf680}50%{opacity:.6;box-shadow:0 0 20px #8b5cf64d}}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:52px!important;font-weight:700!important;color:#111827!important;line-height:1.1!important;margin:0 auto 20px!important;max-width:700px;letter-spacing:-.5px;animation:heroFadeUp .8s ease-out .15s both}.hero-subtitle{font-size:18px!important;color:#6b7280!important;line-height:1.6!important;max-width:580px;margin:0 auto 32px!important;font-weight:400!important;animation:heroFadeUp .8s ease-out .3s both}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:36px;flex-wrap:wrap;animation:heroFadeUp .8s ease-out .45s both}.hero-cta-primary{font-size:16px!important;padding:14px 32px!important}.hero-cta-secondary{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#6b7280!important;text-decoration:none;padding:14px 24px;border-radius:10px;border:1px solid #e3e3e3;background:#fff;transition:all .18s ease}.hero-cta-secondary:hover{color:#8b5cf6!important;border-color:#8b5cf6;background:#8b5cf60a;text-decoration:none}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-stats{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;animation:heroFadeUp .8s ease-out .6s both}.hero-stat{text-align:center}.hero-stat-value{font-size:28px;font-weight:700;color:#8b5cf6;line-height:1.2}.hero-stat-label{font-size:13px;color:#9ca3af;margin-top:4px}.hero-stat-divider{width:1px;height:36px;background:#e3e3e3;flex-shrink:0}@media(max-width:767px){.hero-new{padding:50px 0 40px}.hero-title{font-size:34px!important}.hero-subtitle{font-size:16px!important}.hero-stats{gap:16px}.hero-stat-value{font-size:22px}.orb-1{width:120px;height:120px}.orb-2{width:80px;height:80px}.orb-3{display:none}}#problem-solution{background:#fff}#problem-solution .ps-title{font-size:34px!important;font-weight:700!important;color:#111827!important;margin-bottom:40px!important}#problem-solution .ps-grid{margin-top:0}#problem-solution .ps-col{margin-bottom:24px}#problem-solution .ps-card{text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}#problem-solution .ps-problem{display:flex;align-items:center;gap:10px;padding:12px 22px;background:#fef2f2;border:1px solid #fecaca;border-radius:50px;margin-bottom:14px}#problem-solution .ps-problem-x{color:#ef4444;font-size:13px;font-weight:700}#problem-solution .ps-problem-text{font-size:15px;font-weight:600;color:#991b1b;white-space:nowrap}#problem-solution .ps-arrow{margin-bottom:12px;opacity:.6}#problem-solution .ps-solution{background:#fff;border:1px solid #e3e3e3;border-radius:14px;padding:28px 22px;flex:1;transition:box-shadow .2s ease,transform .2s ease}#problem-solution .ps-solution:hover{box-shadow:0 4px 16px #8b5cf626;transform:translateY(-2px)}#problem-solution .ps-icon{font-size:32px;display:block;margin-bottom:14px;line-height:1}#problem-solution .ps-solution-title{font-size:18px!important;font-weight:700!important;color:#111827!important;margin-bottom:8px!important;max-width:100%;text-align:center}#problem-solution .ps-solution-desc{font-size:14px;color:#6b7280;line-height:1.6;margin:0}@media(max-width:767px){#problem-solution .ps-problem-text{white-space:normal}}#pricing-preview{background:#f6f8f8}#pricing-preview .pp-title{font-size:34px!important;font-weight:700!important;color:#111827!important;margin-bottom:36px!important}#pricing-preview .pp-cards{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}#pricing-preview .pp-card{background:#fff;border:1px solid #e3e3e3;border-radius:14px;padding:32px 28px;width:300px;position:relative;text-align:center;transition:box-shadow .2s ease}#pricing-preview .pp-card:hover{box-shadow:0 4px 16px #8b5cf626}#pricing-preview .pp-card-featured{border:2px solid #8B5CF6}#pricing-preview .pp-badge{position:absolute;top:-11px;right:16px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:11px;font-weight:700;padding:3px 12px;border-radius:20px;letter-spacing:.5px;text-transform:uppercase}#pricing-preview .pp-plan-name{font-size:20px!important;font-weight:700!important;color:#111827!important;margin-bottom:8px!important;text-align:center;max-width:100%}#pricing-preview .pp-price{margin-bottom:20px}#pricing-preview .pp-currency{font-size:16px;font-weight:500;color:#8b5cf6;position:relative;top:-12px}#pricing-preview .pp-amount{font-size:40px;font-weight:700;color:#8b5cf6}#pricing-preview .pp-period{font-size:14px;color:#6b7280}#pricing-preview .pp-specs{list-style:none;padding:0;margin:0 0 24px;text-align:left}#pricing-preview .pp-spec{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px;color:#374151}#pricing-preview .pp-check{color:#8b5cf6;font-size:12px;font-weight:700;flex-shrink:0}#pricing-preview .pp-cta{width:100%;display:block;text-align:center}#pricing-preview .pp-all-plans{font-size:15px;font-weight:600;color:#8b5cf6;text-decoration:none}#pricing-preview .pp-all-plans:hover{text-decoration:underline}@media(max-width:767px){#pricing-preview .pp-card{width:100%}}
