#particles-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.6}body::before{background:radial-gradient(1400px 1000px at 5% 8%, rgba(0,229,255,.32), transparent 58%), radial-gradient(1200px 900px at 95% 12%, rgba(255,43,214,.28), transparent 62%), radial-gradient(1300px 950px at 65% 92%, rgba(125,255,0,.24), transparent 65%), radial-gradient(1100px 850px at 15% 88%, rgba(255,231,74,.18), transparent 68%), radial-gradient(900px 700px at 50% 50%, rgba(59,124,255,.20), transparent 70%), linear-gradient(180deg, var(--pw-bg0), var(--pw-bg1)) !important;animation:extremeAurora 15s ease-in-out infinite alternate, auroraShift 25s linear infinite !important}@keyframes extremeAurora{0%{filter:saturate(1.2) contrast(1.1) brightness(1);transform:translate3d(0,0,0) scale(1) rotate(0deg)}33%{filter:saturate(1.4) contrast(1.15) brightness(1.05);transform:translate3d(15px,-12px,0) scale(1.02) rotate(0.5deg)}66%{filter:saturate(1.6) contrast(1.18) brightness(1.08);transform:translate3d(-12px,8px,0) scale(1.025) rotate(-0.3deg)}100%{filter:saturate(1.5) contrast(1.2) brightness(1.1);transform:translate3d(0,-15px,0) scale(1.03) rotate(0deg)}}@keyframes auroraShift{0%, 100%{background-position:0% 0%, 100% 0%, 0% 100%, 100% 100%, 50% 50%}50%{background-position:100% 100%, 0% 100%, 100% 0%, 0% 0%, 50% 50%}}body::after{background:linear-gradient(rgba(0,229,255,.12) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(255,43,214,.10) 1.5px, transparent 1.5px), repeating-linear-gradient(180deg, rgba(0,0,0,.0), rgba(0,0,0,.0) 2px, rgba(0,229,255,.08) 3px, rgba(0,0,0,.0) 4px, rgba(0,0,0,.25) 5px) !important;background-size:42px 42px, 42px 42px, 100% 6px !important;opacity:.45 !important;animation:gridPulse 8s ease-in-out infinite, gridMove 20s linear infinite}@keyframes gridPulse{0%, 100%{opacity:.35}50%{opacity:.55}}@keyframes gridMove{0%{background-position:0 0, 0 0, 0 0}100%{background-position:42px 42px, 42px 42px, 0 6px}}@keyframes glitch{0%, 100%{transform:translate(0);clip-path:inset(0 0 0 0)}20%{transform:translate(-3px, 2px);clip-path:inset(10% 0 85% 0)}40%{transform:translate(2px, -2px);clip-path:inset(80% 0 15% 0)}60%{transform:translate(-2px, 1px);clip-path:inset(40% 0 55% 0)}80%{transform:translate(3px, -1px);clip-path:inset(65% 0 30% 0)}}@keyframes rgbSplit{0%, 100%{text-shadow:2px 0 0 rgba(255,0,0,.7), -2px 0 0 rgba(0,255,255,.7)}33%{text-shadow:-3px 0 0 rgba(255,0,0,.8), 3px 0 0 rgba(0,255,255,.8)}66%{text-shadow:2px -2px 0 rgba(255,0,0,.7), -2px 2px 0 rgba(0,255,255,.7)}}.glitch-text{position:relative;animation:glitch 3s infinite}.glitch-text:hover{animation:glitch 0.3s infinite, rgbSplit 0.5s infinite}@keyframes holographic{0%, 100%{background-position:0% 50%;filter:hue-rotate(0deg) saturate(150%)}25%{background-position:100% 50%;filter:hue-rotate(90deg) saturate(180%)}50%{background-position:100% 100%;filter:hue-rotate(180deg) saturate(200%)}75%{background-position:0% 100%;filter:hue-rotate(270deg) saturate(180%)}}.holographic-effect{background:linear-gradient( 45deg, rgba(0,229,255,.3), rgba(255,43,214,.3), rgba(125,255,0,.3), rgba(255,231,74,.3), rgba(59,124,255,.3) );background-size:400% 400%;animation:holographic 8s ease infinite;position:absolute;inset:0;opacity:0;transition:opacity 0.5s ease;pointer-events:none;mix-blend-mode:color-dodge}.service-card-v2,.guarantee-card-v2,.testimonial-card-v2,.pain-card,.persona-card{transform-style:preserve-3d !important;perspective:1500px !important;transition:all 0.6s cubic-bezier(0.23, 1, 0.32, 1) !important;position:relative !important}.service-card-v2:hover,.guarantee-card-v2:hover,.testimonial-card-v2:hover,.pain-card:hover,.persona-card:hover{transform:translateY(-12px) scale(1.03) rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) !important;box-shadow:0 35px 90px rgba(0,0,0,.7), 0 0 0 2px rgba(0,229,255,.25), 0 0 70px rgba(0,229,255,.35), 0 0 65px rgba(255,43,214,.28), inset 0 0 80px rgba(0,229,255,.08) !important}.service-card-v2::before,.guarantee-card-v2::before,.testimonial-card-v2::before,.pain-card::before,.persona-card::before{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(0,229,255,.65), transparent 50%), radial-gradient(closest-side at 30% 35%, rgba(0,229,255,.5), transparent 65%), radial-gradient(closest-side at 75% 65%, rgba(255,43,214,.48), transparent 62%), radial-gradient(closest-side at 50% 85%, rgba(125,255,0,.32), transparent 68%) !important;filter:blur(22px) !important;opacity:.65 !important;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%, 100%{opacity:.65;filter:blur(22px)}50%{opacity:.85;filter:blur(28px)}}.service-card-v2::after,.guarantee-card-v2::after,.testimonial-card-v2::after,.pain-card::after,.persona-card::after{background:linear-gradient(135deg, rgba(0,229,255,.18), transparent 35%, rgba(255,43,214,.15), transparent 70%, rgba(125,255,0,.12)) !important;opacity:.7 !important;animation:shimmer 6s ease-in-out infinite}@keyframes shimmer{0%, 100%{background-position:-200% 0;opacity:.7}50%{background-position:200% 0;opacity:.9}}h1, h2, h3, .hero-title, .section-title{background:linear-gradient( 135deg, rgba(0,229,255,1), rgba(255,43,214,1), rgba(125,255,0,1), rgba(0,229,255,1) );background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 8s ease infinite;text-shadow:none !important;position:relative;display:inline-block}h1::after, h2::after, h3::after,.hero-title::after, .section-title::after{content:attr(data-text);position:absolute;left:0;top:0;z-index:-1;text-shadow:0 0 25px rgba(0,229,255,.4), 0 0 35px rgba(255,43,214,.3), 0 0 45px rgba(125,255,0,.2), 0 5px 20px rgba(0,0,0,.5);-webkit-text-fill-color:var(--pw-text);background:none}@keyframes gradientFlow{0%, 100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes extremeNeonPulse{0%, 100%{box-shadow:0 0 30px rgba(0,229,255,.3), 0 0 50px rgba(255,43,214,.25), 0 0 70px rgba(125,255,0,.15), inset 0 0 30px rgba(0,229,255,.1)}25%{box-shadow:0 0 50px rgba(0,229,255,.5), 0 0 80px rgba(255,43,214,.4), 0 0 110px rgba(125,255,0,.25), inset 0 0 50px rgba(0,229,255,.2)}50%{box-shadow:0 0 40px rgba(255,43,214,.4), 0 0 70px rgba(125,255,0,.35), 0 0 100px rgba(0,229,255,.2), inset 0 0 40px rgba(255,43,214,.15)}75%{box-shadow:0 0 55px rgba(125,255,0,.45), 0 0 85px rgba(0,229,255,.35), 0 0 120px rgba(255,43,214,.2), inset 0 0 55px rgba(125,255,0,.2)}}.btn-primary{animation:extremeNeonPulse 3s ease-in-out infinite;position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient( 45deg, transparent, rgba(255,255,255,.1), transparent );transform:rotate(45deg);animation:buttonShine 3s ease-in-out infinite}@keyframes buttonShine{0%, 100%{transform:translateX(-100%) rotate(45deg)}50%{transform:translateX(100%) rotate(45deg)}}@keyframes liquidMorph{0%, 100%{border-radius:18px 18px 18px 18px;transform:scale(1)}25%{border-radius:25px 15px 25px 15px;transform:scale(1.01)}50%{border-radius:15px 25px 15px 25px;transform:scale(1.02)}75%{border-radius:20px 20px 18px 22px;transform:scale(1.01)}}.service-card-v2:hover,.guarantee-card-v2:hover,.pain-card:hover{animation:liquidMorph 6s ease-in-out infinite}.service-card-v2,.guarantee-card-v2,.testimonial-card-v2,.pain-card,.persona-card{backdrop-filter:blur(25px) saturate(180%) !important;-webkit-backdrop-filter:blur(25px) saturate(180%) !important;background:linear-gradient( 135deg, rgba(12, 6, 28, .85), rgba(8, 3, 18, .92) ) !important;border:1.5px solid rgba(255,255,255,.15) !important}.badge, .badge-v2{animation:floatBadge 4s ease-in-out infinite;box-shadow:0 0 25px rgba(0,229,255,.2), 0 5px 15px rgba(0,0,0,.3) !important}@keyframes floatBadge{0%, 100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(2deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-2deg)}}.parallax-layer{transform:translateZ(var(--depth, 0px));transition:transform 0.3s ease-out}.reveal-on-scroll{opacity:0;transform:translateY(40px) scale(0.95) rotateX(15deg);transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);transform-style:preserve-3d}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}.reveal-on-scroll:nth-child(1){transition-delay:0s}.reveal-on-scroll:nth-child(2){transition-delay:0.1s}.reveal-on-scroll:nth-child(3){transition-delay:0.2s}.reveal-on-scroll:nth-child(4){transition-delay:0.3s}.reveal-on-scroll:nth-child(5){transition-delay:0.4s}.reveal-on-scroll:nth-child(6){transition-delay:0.5s}@keyframes rgbBorder{0%, 100%{border-color:rgba(0,229,255,.4);box-shadow:0 0 20px rgba(0,229,255,.3), inset 0 0 20px rgba(0,229,255,.1)}33%{border-color:rgba(255,43,214,.4);box-shadow:0 0 20px rgba(255,43,214,.3), inset 0 0 20px rgba(255,43,214,.1)}66%{border-color:rgba(125,255,0,.4);box-shadow:0 0 20px rgba(125,255,0,.3), inset 0 0 20px rgba(125,255,0,.1)}}.cursor-trail{position:fixed;width:200px;height:200px;border-radius:50%;pointer-events:none;background:radial-gradient( circle, rgba(0,229,255,.15), rgba(255,43,214,.1), transparent 70% );filter:blur(30px);transform:translate(-50%, -50%);z-index:9999;transition:opacity 0.3s ease;opacity:0}.btn-primary:hover{transform:translateY(-3px) scale(1.05) !important;box-shadow:0 25px 60px rgba(0,0,0,.5), 0 0 60px rgba(0,229,255,.5), 0 0 70px rgba(255,43,214,.4), 0 0 80px rgba(125,255,0,.2), inset 0 0 40px rgba(255,255,255,.1) !important;animation:extremeNeonPulse 1.5s ease-in-out infinite, buttonShine 2s ease-in-out infinite}@keyframes loadingShimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.loading-shimmer{background:linear-gradient( 90deg, transparent, rgba(0,229,255,.2), rgba(255,43,214,.2), rgba(125,255,0,.2), transparent );background-size:1000px 100%;animation:loadingShimmer 3s ease-in-out infinite}.testimonial-card-v2{position:relative;overflow:hidden}.testimonial-card-v2::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient( from 0deg, transparent, rgba(0,229,255,.1), transparent 30%, rgba(255,43,214,.1), transparent 60%, rgba(125,255,0,.08), transparent );animation:conicRotate 15s linear infinite;pointer-events:none}@keyframes conicRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sticky-header-wrapper{backdrop-filter:blur(30px) saturate(180%) !important;background:rgba(7, 2, 18, .88) !important;border-bottom:2px solid rgba(0,229,255,.35) !important;box-shadow:0 15px 45px rgba(0,0,0,.6), 0 0 60px rgba(0,229,255,.2), 0 0 40px rgba(255,43,214,.15) !important;animation:headerPulse 5s ease-in-out infinite}@keyframes headerPulse{0%, 100%{box-shadow:0 15px 45px rgba(0,0,0,.6), 0 0 60px rgba(0,229,255,.2), 0 0 40px rgba(255,43,214,.15)}50%{box-shadow:0 15px 45px rgba(0,0,0,.6), 0 0 80px rgba(0,229,255,.3), 0 0 60px rgba(255,43,214,.25)}}.testimonial-stats .stat-item .stat-num{text-shadow:0 0 30px rgba(255,215,0,.6), 0 0 50px rgba(255,215,0,.4), 0 0 70px rgba(255,215,0,.2), 0 5px 25px rgba(0,0,0,.4) !important;animation:statGlow 3s ease-in-out infinite}@keyframes statGlow{0%, 100%{text-shadow:0 0 30px rgba(255,215,0,.6), 0 0 50px rgba(255,215,0,.4), 0 0 70px rgba(255,215,0,.2), 0 5px 25px rgba(0,0,0,.4)}50%{text-shadow:0 0 40px rgba(255,215,0,.8), 0 0 70px rgba(255,215,0,.6), 0 0 100px rgba(255,215,0,.3), 0 5px 25px rgba(0,0,0,.4)}}section{position:relative}section::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient( 90deg, transparent, rgba(0,229,255,.5), rgba(255,43,214,.5), rgba(125,255,0,.5), transparent );opacity:0;animation:sectionReveal 1s ease forwards}@keyframes sectionReveal{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes wave{0%, 100%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-10px) scaleY(0.95)}}.guarantee-card-v2.guarantee-primary{position:relative;overflow:visible}.guarantee-card-v2.guarantee-primary::before{content:'';position:absolute;inset:-10px;background:linear-gradient( 45deg, rgba(0,229,255,.3), rgba(255,43,214,.3), rgba(125,255,0,.3) );filter:blur(30px);opacity:0;transition:opacity 0.5s ease;z-index:-1;animation:primaryGlow 4s ease-in-out infinite}.guarantee-card-v2.guarantee-primary:hover::before{opacity:1}@keyframes primaryGlow{0%, 100%{filter:blur(30px);opacity:0.5}50%{filter:blur(40px);opacity:0.8}}@media (max-width:768px){body::before{animation:extremeAurora 20s ease-in-out infinite alternate}body::after{animation:none;opacity:.25}.service-card-v2::before, .guarantee-card-v2::before, .testimonial-card-v2::before, .pain-card::before, .persona-card::before{filter:blur(15px)}.btn-primary{animation:extremeNeonPulse 4s ease-in-out infinite}}*{will-change:auto}.service-card-v2,.guarantee-card-v2,.testimonial-card-v2,.pain-card,.persona-card{will-change:transform, box-shadow}.btn-primary{will-change:transform, box-shadow}@keyframes ultimateEntrance{0%{opacity:0;transform:scale(0.8) translateY(50px) rotateX(45deg);filter:blur(10px)}100%{opacity:1;transform:scale(1) translateY(0) rotateX(0deg);filter:blur(0)}}.ultimate-entrance{animation:ultimateEntrance 1.5s cubic-bezier(0.23, 1, 0.32, 1) forwards}