:root{--nx-primary-cyan:#22d3ee;--nx-sky-blue:#38bdf8;--nx-purple:#8b5cf6;--nx-dark-bg:#0a1628}body{font-family:Inter,sans-serif}.nx-hero-section{min-height:100vh;position:relative;display:flex;align-items:center;padding:40px 4% 56px;overflow:hidden;z-index:1}.nx-video-background{width:100%;min-height:100%;z-index:0;overflow:hidden;contain:strict;clip-path:inset(0);background:radial-gradient(ellipse at 50% 50%,#0a1628 0,#000000 100%)}.nx-nebula,.nx-video-background{position:absolute;top:0;left:0;height:100vh}.nx-nebula{width:100vw;background:radial-gradient(ellipse at 25% 25%,rgba(56,189,248,.35) 0,transparent 45%),radial-gradient(ellipse at 75% 75%,rgba(139,92,246,.3) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.25) 0,transparent 55%);filter:blur(100px);animation:nxQuantumDrift 45s ease-in-out infinite;opacity:.85;will-change:transform;transform:scale(2)}@keyframes nxQuantumDrift{0%,to{transform:scale(2) rotate(0deg)}33%{transform:scale(2.5) translate(-6%,4%) rotate(120deg)}66%{transform:scale(1.7) translate(4%,-6%) rotate(240deg)}}.nx-dna-helix{position:absolute;width:100%;height:100%;pointer-events:none}.nx-helix-strand{position:absolute;width:2px;height:100%;background:linear-gradient(180deg,transparent,rgba(56,189,248,.6) 50%,transparent);animation:nxHelixRotate 8s linear infinite;transform-origin:center center}.nx-helix-strand:first-child{left:20%;animation-delay:0s;box-shadow:0 0 20px rgba(56,189,248,.8)}.nx-helix-strand:nth-child(2){left:40%;animation-delay:2s;background:linear-gradient(180deg,transparent,rgba(139,92,246,.6) 50%,transparent);box-shadow:0 0 20px rgba(139,92,246,.8)}.nx-helix-strand:nth-child(3){left:60%;animation-delay:4s;box-shadow:0 0 20px rgba(56,189,248,.8)}.nx-helix-strand:nth-child(4){left:80%;animation-delay:6s;background:linear-gradient(180deg,transparent,rgba(139,92,246,.6) 50%,transparent);box-shadow:0 0 20px rgba(139,92,246,.8)}@keyframes nxHelixRotate{0%{transform:translateY(0) scaleY(0);opacity:0}10%{opacity:1}50%{transform:translateY(-50%) scaleY(1)}90%{opacity:1}to{transform:translateY(-100%) scaleY(0);opacity:0}}.nx-hex-grid{position:absolute;width:100%;height:100%;background-image:linear-gradient(30deg,rgba(56,189,248,.08) 12%,transparent 12.5%,transparent 87%,rgba(56,189,248,.08) 87.5%,rgba(56,189,248,.08)),linear-gradient(150deg,rgba(56,189,248,.08) 12%,transparent 12.5%,transparent 87%,rgba(56,189,248,.08) 87.5%,rgba(56,189,248,.08)),linear-gradient(30deg,rgba(56,189,248,.08) 12%,transparent 12.5%,transparent 87%,rgba(56,189,248,.08) 87.5%,rgba(56,189,248,.08)),linear-gradient(150deg,rgba(56,189,248,.08) 12%,transparent 12.5%,transparent 87%,rgba(56,189,248,.08) 87.5%,rgba(56,189,248,.08)),linear-gradient(60deg,rgba(139,92,246,.05) 25%,transparent 25.5%,transparent 75%,rgba(139,92,246,.05) 0,rgba(139,92,246,.05)),linear-gradient(60deg,rgba(139,92,246,.05) 25%,transparent 25.5%,transparent 75%,rgba(139,92,246,.05) 0,rgba(139,92,246,.05));background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;animation:nxHexMove 60s linear infinite;opacity:.4;will-change:transform}@keyframes nxHexMove{0%{transform:translate(0)}to{transform:translate(80px,140px)}}.nx-fire-particles{position:absolute;width:100%;height:100%;bottom:0;pointer-events:none}.nx-fire-particle{position:absolute;bottom:0;width:6px;height:6px;background:radial-gradient(circle,rgba(255,215,10,1) 0,rgba(255,107,53,.8) 50%,transparent 100%);border-radius:50%;animation:nxFireRise 4s ease-out infinite;opacity:0}.nx-fire-particle:first-child{left:5%;animation-delay:0s;animation-duration:3.2s}.nx-fire-particle:nth-child(2){left:14%;animation-delay:.4s;animation-duration:3.8s}.nx-fire-particle:nth-child(3){left:23%;animation-delay:.8s;animation-duration:3.5s}.nx-fire-particle:nth-child(4){left:32%;animation-delay:1.2s;animation-duration:4.2s}.nx-fire-particle:nth-child(5){left:41%;animation-delay:.2s;animation-duration:3.9s}.nx-fire-particle:nth-child(6){left:50%;animation-delay:.6s;animation-duration:3.6s}.nx-fire-particle:nth-child(7){left:59%;animation-delay:1s;animation-duration:4s}.nx-fire-particle:nth-child(8){left:68%;animation-delay:.3s;animation-duration:3.4s}.nx-fire-particle:nth-child(9){left:77%;animation-delay:.7s;animation-duration:3.7s}.nx-fire-particle:nth-child(10){left:86%;animation-delay:1.1s;animation-duration:4.1s}.nx-fire-particle:nth-child(11){left:20%;animation-delay:.5s;animation-duration:3.3s}.nx-fire-particle:nth-child(12){left:70%;animation-delay:.9s;animation-duration:3.8s}@keyframes nxFireRise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-60vh) translateX(50px) scale(1.5);opacity:.8}to{transform:translateY(-100vh) translateX(100px) scale(.3);opacity:0}}.nx-flame-base{position:absolute;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(180deg,transparent,rgba(255,107,53,.15) 40%,rgba(255,215,10,.25));filter:blur(40px);animation:nxFlameFlicker 3s ease-in-out infinite}@keyframes nxFlameFlicker{0%,to{opacity:.6;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.1)}}.nx-light-beams{width:100%;pointer-events:none}.nx-beam,.nx-light-beams{position:absolute;height:100%}.nx-beam{width:2px;background:linear-gradient(180deg,rgba(56,189,248,.4),transparent);animation:nxBeamPulse 6s ease-in-out infinite;box-shadow:0 0 30px rgba(56,189,248,.6)}.nx-beam:first-child{left:15%;animation-delay:0s}.nx-beam:nth-child(2){left:35%;background:linear-gradient(180deg,rgba(139,92,246,.4),transparent);box-shadow:0 0 30px rgba(139,92,246,.6);animation-delay:2s}.nx-beam:nth-child(3){left:55%;animation-delay:4s}.nx-beam:nth-child(4){left:75%;background:linear-gradient(180deg,rgba(139,92,246,.4),transparent);box-shadow:0 0 30px rgba(139,92,246,.6);animation-delay:1s}.nx-beam:nth-child(5){left:85%;animation-delay:3s}@keyframes nxBeamPulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:.7;transform:scaleY(1.1)}}.nx-particle-field{position:absolute;width:100%;height:100%}.nx-particle{position:absolute;background:rgba(56,189,248,1);border-radius:50%;pointer-events:none}.nx-particle:after{content:"";position:absolute;width:250%;height:250%;top:-75%;left:-75%;background:radial-gradient(circle,rgba(56,189,248,.6) 0,transparent 70%);animation:nxParticlePulse 2.5s ease-in-out infinite}@keyframes nxParticlePulse{0%,to{transform:scale(.7);opacity:.3}50%{transform:scale(1.3);opacity:.9}}.nx-particle:first-child{width:5px;height:5px;top:15%;left:10%;animation:nxParticleFloat1 12s ease-in-out infinite;box-shadow:0 0 30px rgba(56,189,248,1),0 0 60px rgba(56,189,248,.8)}.nx-particle:nth-child(2){width:4px;height:4px;top:25%;left:20%;animation:nxParticleFloat2 14s ease-in-out infinite;animation-delay:1s;box-shadow:0 0 25px rgba(139,92,246,1),0 0 50px rgba(139,92,246,.7);background:rgba(139,92,246,1)}.nx-particle:nth-child(3){width:6px;height:6px;top:35%;left:15%;animation:nxParticleFloat3 16s ease-in-out infinite;animation-delay:2s;box-shadow:0 0 35px rgba(34,211,238,1),0 0 70px rgba(34,211,238,.8);background:rgba(34,211,238,1)}.nx-particle:nth-child(4){width:5px;height:5px;top:45%;left:25%;animation:nxParticleFloat1 13s ease-in-out infinite;animation-delay:1.5s;box-shadow:0 0 30px rgba(59,130,246,1),0 0 60px rgba(59,130,246,.7);background:rgba(59,130,246,1)}.nx-particle:nth-child(5){width:4px;height:4px;top:55%;left:18%;animation:nxParticleFloat2 15s ease-in-out infinite;animation-delay:.5s;box-shadow:0 0 25px rgba(167,139,250,1),0 0 50px rgba(167,139,250,.6);background:rgba(167,139,250,1)}.nx-particle:nth-child(6){width:5px;height:5px;top:65%;left:12%;animation:nxParticleFloat3 14s ease-in-out infinite;animation-delay:2.5s;box-shadow:0 0 32px rgba(34,211,238,1),0 0 64px rgba(34,211,238,.7);background:rgba(34,211,238,1)}.nx-particle:nth-child(7){width:6px;height:6px;top:20%;right:15%;animation:nxParticleFloat1 17s ease-in-out infinite;animation-delay:.8s;box-shadow:0 0 35px rgba(56,189,248,1),0 0 70px rgba(56,189,248,.8)}.nx-particle:nth-child(8){width:4px;height:4px;top:30%;right:25%;animation:nxParticleFloat2 13s ease-in-out infinite;animation-delay:1.8s;box-shadow:0 0 25px rgba(139,92,246,1),0 0 50px rgba(139,92,246,.6);background:rgba(139,92,246,1)}.nx-particle:nth-child(9){width:5px;height:5px;top:40%;right:20%;animation:nxParticleFloat3 15s ease-in-out infinite;animation-delay:.3s;box-shadow:0 0 32px rgba(59,130,246,1),0 0 64px rgba(59,130,246,.7);background:rgba(59,130,246,1)}.nx-particle:nth-child(10){width:6px;height:6px;top:50%;right:18%;animation:nxParticleFloat1 14s ease-in-out infinite;animation-delay:2.2s;box-shadow:0 0 35px rgba(167,139,250,1),0 0 70px rgba(167,139,250,.8);background:rgba(167,139,250,1)}.nx-particle:nth-child(11){width:4px;height:4px;top:60%;right:22%;animation:nxParticleFloat2 16s ease-in-out infinite;animation-delay:1.2s;box-shadow:0 0 25px rgba(34,211,238,1),0 0 50px rgba(34,211,238,.7);background:rgba(34,211,238,1)}.nx-particle:nth-child(12){width:5px;height:5px;top:70%;right:15%;animation:nxParticleFloat3 13s ease-in-out infinite;animation-delay:.7s;box-shadow:0 0 32px rgba(56,189,248,1),0 0 64px rgba(56,189,248,.8)}.nx-particle:nth-child(13){width:6px;height:6px;top:18%;left:50%;animation:nxParticleFloat1 15s ease-in-out infinite;animation-delay:1.7s;box-shadow:0 0 35px rgba(139,92,246,1),0 0 70px rgba(139,92,246,.7);background:rgba(139,92,246,1)}.nx-particle:nth-child(14){width:4px;height:4px;top:28%;left:45%;animation:nxParticleFloat2 17s ease-in-out infinite;animation-delay:.9s;box-shadow:0 0 25px rgba(59,130,246,1),0 0 50px rgba(59,130,246,.8);background:rgba(59,130,246,1)}.nx-particle:nth-child(15){width:5px;height:5px;top:42%;left:55%;animation:nxParticleFloat3 14s ease-in-out infinite;animation-delay:2.8s;box-shadow:0 0 32px rgba(167,139,250,1),0 0 64px rgba(167,139,250,.7);background:rgba(167,139,250,1)}.nx-particle:nth-child(16){width:6px;height:6px;top:52%;left:48%;animation:nxParticleFloat1 13s ease-in-out infinite;animation-delay:1.3s;box-shadow:0 0 35px rgba(34,211,238,1),0 0 70px rgba(34,211,238,.8);background:rgba(34,211,238,1)}.nx-particle:nth-child(17){width:4px;height:4px;top:62%;left:52%;animation:nxParticleFloat2 15s ease-in-out infinite;animation-delay:.6s;box-shadow:0 0 25px rgba(56,189,248,1),0 0 50px rgba(56,189,248,.7)}.nx-particle:nth-child(18){width:5px;height:5px;top:72%;left:50%;animation:nxParticleFloat3 16s ease-in-out infinite;animation-delay:2.1s;box-shadow:0 0 32px rgba(139,92,246,1),0 0 64px rgba(139,92,246,.8);background:rgba(139,92,246,1)}.nx-particle:nth-child(19){width:6px;height:6px;top:22%;left:75%;animation:nxParticleFloat1 14s ease-in-out infinite;animation-delay:1.6s;box-shadow:0 0 35px rgba(59,130,246,1),0 0 70px rgba(59,130,246,.7);background:rgba(59,130,246,1)}.nx-particle:nth-child(20){width:4px;height:4px;top:38%;left:80%;animation:nxParticleFloat2 17s ease-in-out infinite;animation-delay:.4s;box-shadow:0 0 25px rgba(167,139,250,1),0 0 50px rgba(167,139,250,.8);background:rgba(167,139,250,1)}@keyframes nxParticleFloat1{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.6}25%{transform:translate(220px,-160px) scale(2.2) rotate(90deg);opacity:1}50%{transform:translate(440px,-80px) scale(1.4) rotate(180deg);opacity:.85}75%{transform:translate(280px,-220px) scale(1.9) rotate(270deg);opacity:1}}@keyframes nxParticleFloat2{0%,to{transform:translate(0) rotate(0deg) scale(1);opacity:.7}33%{transform:translate(-160px,190px) rotate(140deg) scale(2.1);opacity:1}66%{transform:translate(-80px,-140px) rotate(260deg) scale(1.3);opacity:.9}}@keyframes nxParticleFloat3{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.5}20%{transform:translate(140px,170px) scale(2.4) rotate(72deg);opacity:1}40%{transform:translate(240px,-120px) scale(1.5) rotate(144deg);opacity:.75}60%{transform:translate(190px,140px) scale(2.2) rotate(216deg);opacity:1}80%{transform:translate(70px,-170px) scale(1.7) rotate(288deg);opacity:.85}}.nx-geometric-shapes{position:absolute;width:100%;height:100%;pointer-events:none}.nx-shape{position:absolute;border:2px solid rgba(56,189,248,.3);animation:nxShapeFloat 22s ease-in-out infinite}.nx-shape:first-child{width:80px;height:80px;top:20%;left:10%;border-radius:0;box-shadow:0 0 40px rgba(56,189,248,.4);animation-delay:0s}.nx-shape:nth-child(2){width:60px;height:60px;top:60%;right:15%;border-radius:8px;border-color:rgba(139,92,246,.3);box-shadow:0 0 30px rgba(139,92,246,.4);animation-delay:3s}.nx-shape:nth-child(3){width:70px;height:70px;top:40%;left:70%;clip-path:polygon(50% 0,0 100%,100% 100%);border-color:rgba(167,139,250,.3);box-shadow:0 0 35px rgba(167,139,250,.4);animation-delay:6s}.nx-shape:nth-child(4){width:90px;height:90px;bottom:25%;left:30%;border-radius:0;border-color:rgba(59,130,246,.3);box-shadow:0 0 45px rgba(59,130,246,.4);animation-delay:9s}@keyframes nxShapeFloat{0%,to{transform:translate(0) rotate(0deg) scale(1);opacity:.3}25%{transform:translate(60px,-60px) rotate(90deg) scale(1.3);opacity:.7}50%{transform:translate(-40px,40px) rotate(180deg) scale(.85);opacity:.4}75%{transform:translate(50px,50px) rotate(270deg) scale(1.2);opacity:.8}}.nx-video-overlay{background:radial-gradient(ellipse at 50% 50%,rgba(0,10,30,.2) 0,rgba(0,0,0,.6) 100%);z-index:1}.nx-bg-layer,.nx-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.nx-bg-layer{z-index:2}.nx-layer-1{background:radial-gradient(circle at 25% 35%,rgba(56,189,248,.18) 0,transparent 65%)}.nx-layer-1,.nx-layer-2{animation:nxLayerPulse 18s ease-in-out infinite}.nx-layer-2{background:radial-gradient(circle at 75% 65%,rgba(139,92,246,.15) 0,transparent 65%);animation-delay:-9s}.nx-layer-3{background:radial-gradient(circle at 50% 50%,rgba(167,139,250,.12) 0,transparent 70%);animation:nxLayerPulse 18s ease-in-out infinite;animation-delay:-4.5s}@keyframes nxLayerPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.nx-hero-container{max-width:1600px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start;position:relative;z-index:3}.nx-hero-content{z-index:4;padding-bottom:0}.nx-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(56,189,248,.15);border:2px solid rgba(56,189,248,.4);border-radius:50px;font-size:.9rem;font-weight:600;color:#ffffff!important;margin-bottom:26px;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 30px rgba(56,189,248,.4);animation:nxBadgeReveal .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes nxBadgeReveal{0%{opacity:0;transform:translateX(-30px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.nx-badge:before{content:"⚡";font-size:1rem;animation:nxBadgeIconPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(56,189,248,1))}@keyframes nxBadgeIconPulse{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.3) rotate(15deg)}}.nx-hero-title{font-family:Space Grotesk,sans-serif;font-size:3.6rem;font-weight:800;line-height:1.05;color:#ffffff;margin-bottom:8px;letter-spacing:-1.5px;text-shadow:0 0 40px rgba(56,189,248,.5);animation:nxTitleMegaReveal 1s cubic-bezier(.16,1,.3,1) both}@keyframes nxTitleMegaReveal{0%{transform:translateY(20px) scale(.97)}to{transform:translateY(0) scale(1)}}.nx-hero-description{font-size:1.1rem;line-height:1.8;color:rgba(255,255,255,.9);padding-top:20px;margin-bottom:32px;max-width:640px;opacity:0;animation:nxDescriptionReveal .8s ease-out .3s forwards}@keyframes nxDescriptionReveal{0%{opacity:0;transform:translateY(30px) translateX(-20px)}to{opacity:1;transform:translateY(0) translateX(0)}}.nx-hero-bullets{margin:24px 0}.nx-bullet-list{list-style:none;padding:0;margin:0}.nx-bullet-item{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:12px;padding-left:28px;position:relative;opacity:0;animation:nxBulletSlideIn .8s cubic-bezier(.34,1.56,.64,1) forwards}.nx-bullet-item:first-child{animation-delay:.5s}.nx-bullet-item:nth-child(2){animation-delay:.65s}.nx-bullet-item:nth-child(3){animation-delay:.8s}.nx-bullet-item:nth-child(4){animation-delay:.95s}@keyframes nxBulletSlideIn{0%{opacity:0;transform:translateX(-50px) scale(.8)}60%{transform:translateX(5px) scale(1.05)}to{opacity:1;transform:translateX(0) scale(1)}}.nx-bullet-item:before{content:"✓";position:absolute;left:0;color:var(--nx-primary-cyan);font-weight:700;font-size:1.1rem;opacity:0;animation:nxCheckExplosion .6s cubic-bezier(.68,-.55,.265,1.55) forwards;text-shadow:0 0 20px rgba(34,211,238,1)}.nx-bullet-item:first-child:before{animation-delay:.6s}.nx-bullet-item:nth-child(2):before{animation-delay:.75s}.nx-bullet-item:nth-child(3):before{animation-delay:.9s}.nx-bullet-item:nth-child(4):before{animation-delay:1.05s}@keyframes nxCheckExplosion{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.5) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.nx-hero-cta{display:flex;gap:18px;flex-wrap:wrap;opacity:0;animation:nxButtonsReveal .8s ease-out 1.1s forwards}@keyframes nxButtonsReveal{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.nx-btn{padding:15px 34px;border-radius:50px;font-weight:600;font-size:1.02rem;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:Inter,sans-serif;position:relative;overflow:hidden}.nx-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.nx-btn:hover:before{width:400px;height:400px}.nx-btn-primary{background:linear-gradient(135deg,var(--nx-sky-blue),var(--nx-primary-cyan));color:#000000;border:none;box-shadow:0 0 40px rgba(56,189,248,.6);animation:nxButtonGlow 2s ease-in-out infinite}@keyframes nxButtonGlow{0%,to{opacity:1}50%{opacity:.85}}.nx-btn-primary:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 60px rgba(56,189,248,.8)}.nx-btn-secondary{background:transparent;color:#ffffff;border:2px solid rgba(255,255,255,.4);box-shadow:0 0 20px rgba(56,189,248,.3)}.nx-btn-secondary:hover{background:rgba(56,189,248,.1);border-color:var(--nx-sky-blue);box-shadow:0 0 40px rgba(56,189,248,.6);transform:translateY(-5px) scale(1.05)}.nx-audit-form-container{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:center;opacity:0;animation:nxFormSimpleEntrance 1s ease-out 1.2s forwards}@keyframes nxFormSimpleEntrance{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nx-audit-form{background:#ffffff;border:2px solid rgba(56,189,248,.2);border-radius:24px;padding:36px 32px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-width:520px}.nx-form-main-title{font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:800;color:#0066cc;text-align:center;margin-bottom:8px;line-height:1.2}.nx-form-main-subtitle{font-size:.95rem;color:#4b5563;text-align:center;line-height:1.5;margin-bottom:28px}.nx-step-content{display:none}.nx-step-content.nx-active{display:block;animation:nxStepFadeIn .4s ease}@keyframes nxStepFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nx-form-group{margin-bottom:18px}.nx-form-label{display:block;font-size:.9rem;font-weight:600;color:#1f2937;margin-bottom:6px}.nx-form-label .nx-required{color:#0066cc;margin-left:2px}.nx-form-input,.nx-form-select{width:100%;padding:12px 16px;background:#ffffff;border:2px solid #d1d5db;border-radius:10px;font-size:.95rem;color:#111827;transition:all .3s ease;font-family:Inter,sans-serif}.nx-form-input:focus,.nx-form-select:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.nx-form-input::placeholder{color:#9ca3af}.nx-select-wrapper{position:relative}.nx-form-select{cursor:pointer;-webkit-appearance:none;appearance:none}.nx-select-wrapper:after{content:"▼";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b7280;font-size:.75rem}.nx-audit-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.nx-audit-details{background:#f9fafb;border-radius:12px;padding:16px}.nx-audit-details-content{padding:0}.nx-audit-description{font-size:.9rem;color:#4b5563;line-height:1.5;margin-bottom:12px}.nx-includes-title{font-size:.8rem;font-weight:700;color:#0066cc;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.nx-includes-list{display:grid;gap:6px}.nx-includes-item{font-size:.85rem;color:#4b5563;display:flex;align-items:flex-start;gap:6px;line-height:1.4}.nx-includes-item:before{content:"✓";color:#10b981;font-weight:700;flex-shrink:0}.nx-form-actions{display:flex;gap:12px;margin-top:24px}.nx-form-btn{flex:1 1;padding:14px 28px;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none}.nx-form-btn-back{background:transparent;color:#6b7280;border:2px solid #d1d5db}.nx-form-btn-back:hover{background:#f3f4f6;border-color:#9ca3af}.nx-form-btn-next,.nx-form-btn-submit{background:linear-gradient(135deg,#0066cc,#1a7ae0);color:#ffffff;box-shadow:0 4px 12px rgba(0,102,204,.3)}.nx-form-btn-next:hover,.nx-form-btn-submit:hover{background:linear-gradient(135deg,#0052a3,#0066cc);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,102,204,.4)}.nx-form-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}@media (max-width:1024px){.nx-hero-container{grid-template-columns:1fr;gap:60px}.nx-hero-title{font-size:2.8rem}}@media (max-width:768px){.nx-hero-section{padding:30px 5% 40px}.nx-hero-title{font-size:2.2rem}.nx-hero-description{font-size:1rem}.nx-audit-details-grid{grid-template-columns:1fr}.nx-form-actions{flex-direction:column}}.nx-to-top{position:fixed;top:50%;right:26px;transform:translateY(-50%) translateX(24px);width:40px;height:120px;background:#ffffff;border:3px solid #000000;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-shadow:0 12px 30px rgba(15,23,42,.35);z-index:999999999;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.nx-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0);animation:nxFloat 3s ease-in-out infinite}.nx-to-top-label{writing-mode:vertical-rl;transform:rotate(180deg);text-orientation:mixed;font-size:12px;font-weight:800;letter-spacing:3px;color:#000000;text-transform:uppercase;line-height:1;white-space:nowrap;text-align:center}.nx-to-top-arrow{font-size:16px;font-weight:900;line-height:1;color:#000000}.nx-to-top:hover{background:#000000;border-color:#000000;box-shadow:0 18px 40px rgba(0,0,0,.7);animation:none}.nx-to-top:hover .nx-to-top-arrow,.nx-to-top:hover .nx-to-top-label{color:#ffffff}@keyframes nxFloat{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-52%) translateX(0)}}.services-scroll-section{position:relative;min-height:100vh;padding:80px 0 150px;background:#ffffff}.services-container{max-width:1400px;margin:0 auto;padding:0 60px}.services-intro{text-align:center;margin-bottom:80px;opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.services-intro.visible{opacity:1;transform:translateY(0)}.services-intro h2{font-size:3rem;font-weight:700;margin-bottom:20px;color:#000000}.services-intro p{font-size:1.25rem;color:#4b5563;max-width:700px;margin:0 auto;line-height:1.6}.services-grid{display:grid;grid-template-columns:45% 55%;gap:80px;align-items:flex-start}.services-left{position:sticky;top:100px;opacity:0;transform:translateX(-100px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.services-left.visible{opacity:1;transform:translateX(0)}.services-logo{display:inline-flex;align-items:center;gap:0;margin-bottom:40px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;color:#000;animation:servicesFadeSlideIn 1s ease-out}@keyframes servicesFadeSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.services-logo-text{background:linear-gradient(135deg,#000000,#1e3a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-left h1{font-size:3.5rem;font-weight:700;line-height:1.15;margin-bottom:30px;color:#000000;animation:servicesFadeSlideIn 1.2s ease-out .2s backwards}.services-left h1 .services-highlight{background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.services-left h1 .services-highlight:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#1e40af,#3b82f6);transform-origin:left;animation:servicesExpandWidth 1s ease-out 1.4s backwards}@keyframes servicesExpandWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.services-left p{font-size:1.125rem;line-height:1.8;color:#1f2937;max-width:520px;margin-bottom:40px;animation:servicesFadeSlideIn 1.4s ease-out .4s backwards}.services-left ul{margin-top:36px;margin-bottom:36px;padding-left:0;list-style:none}.services-left ul li{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:1rem;color:#1f2937}.services-left ul li span{width:8px;height:8px;background:#1e40af;border-radius:50%;flex-shrink:0}.services-cta-button{display:inline-flex;align-items:center;gap:12px;background:#000000;color:#ffffff;padding:18px 36px;border-radius:50px;text-decoration:none;font-size:1rem;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);border:2px solid #000000;position:relative;overflow:hidden;animation:servicesFadeSlideIn 1.8s ease-out .8s backwards}.services-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.services-cta-button:hover:before{left:100%}.services-cta-button:hover{background:#1e40af;border-color:#1e40af;transform:translateY(-3px);box-shadow:0 15px 35px rgba(30,64,175,.4)}.services-cta-button:after{content:"→";font-size:1.25rem;transition:transform .3s ease}.services-cta-button:hover:after{transform:translateX(5px)}.services-right{opacity:0;transform:translateX(100px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.services-right.visible{opacity:1;transform:translateX(0)}.services-card{position:relative;border-radius:24px;margin-bottom:40px;opacity:0;transform:translateY(80px) scale(.95);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;overflow:hidden;height:500px;cursor:pointer;box-shadow:0 10px 40px rgba(0,0,0,.1)}.services-card.visible{opacity:1;transform:translateY(0) scale(1)}.services-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.2)}.services-card-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.services-card:hover .services-card-image{transform:scale(1.08)}.services-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.65) 55%,rgba(0,0,0,.9));padding:50px;display:flex;flex-direction:column;justify-content:space-between;color:#ffffff;z-index:2}.services-card:hover .services-card-overlay{background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(39,92,254,.35) 55%,rgba(0,0,0,.95))}.services-card-overlay h2,.services-card-overlay h3,.services-card-overlay p{text-shadow:0 2px 6px rgba(0,0,0,.6),0 8px 24px rgba(0,0,0,.45)}.services-card-header h2{font-size:3rem;font-weight:700;margin-bottom:15px;line-height:1.1;transform:translateY(0);transition:transform .4s ease}.services-card:hover .services-card-header h2{transform:translateY(-5px)}.services-card-number{font-size:1.125rem;opacity:.9;font-weight:500}.services-card-description{font-size:1.125rem;line-height:1.65;margin-bottom:20px;opacity:.95;transform:translateY(0);transition:all .4s ease}.services-card:hover .services-card-description{opacity:1;transform:translateY(-3px)}.services-card-footer{display:flex;justify-content:space-between;align-items:center}.services-card-cta{font-size:1rem;font-weight:600;color:white;text-decoration:none;transition:transform .3s ease}.services-card:hover .services-card-cta{transform:translateX(5px)}.services-card-arrow{width:50px;height:50px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 5px 15px rgba(0,0,0,.2)}.services-card:hover .services-card-arrow{transform:scale(1.15) rotate(45deg);background:linear-gradient(135deg,#1e40af,#3b82f6)}.services-card-arrow:after{content:"→";font-size:1.5rem;color:#000;transition:color .3s ease}.services-card:hover .services-card-arrow:after{color:white}@media (max-width:1024px){.services-scroll-section{padding:60px 0 100px}.services-container{padding:0 40px}.services-grid{grid-template-columns:1fr;gap:60px}.services-left{position:relative;top:0}.services-left h1{font-size:2.75rem}.services-intro h2{font-size:2.5rem}}@media (max-width:768px){.services-scroll-section{padding:40px 0 80px}.services-container{padding:0 24px}.services-intro{margin-bottom:60px}.services-intro h2{font-size:2rem;margin-bottom:16px}.services-intro p{font-size:1.05rem;padding:0 10px}.services-grid{gap:50px}.services-left{transform:translateX(0)}.services-logo{font-size:1.25rem;margin-bottom:30px}.services-left h1{font-size:2.25rem;margin-bottom:24px}.services-left p{font-size:1rem;margin-bottom:30px}.services-left ul{margin-top:28px!important;margin-bottom:28px!important}.services-left ul li{font-size:.95rem;margin-bottom:14px}.services-cta-button{width:100%;justify-content:center;padding:16px 32px;font-size:.95rem}.services-right{transform:translateX(0)}.services-card{height:420px;margin-bottom:30px;transform:translateY(40px)}.services-card-overlay{padding:35px 28px}.services-card-header h2{font-size:2.25rem;margin-bottom:12px}.services-card-number{font-size:1rem}.services-card-description{font-size:1rem;line-height:1.6;margin-bottom:16px}.services-card-cta{font-size:.95rem}.services-card-arrow{width:44px;height:44px}.services-card-arrow:after{font-size:1.3rem}}@media (max-width:480px){.services-container{padding:0 20px}.services-intro h2{font-size:1.75rem}.services-intro p{font-size:.95rem}.services-left h1{font-size:1.85rem}.services-left h1 .services-highlight:after{height:2px;bottom:-3px}.services-left p{font-size:.95rem}.services-left ul li{font-size:.9rem;gap:10px}.services-left ul li span{width:6px;height:6px}.services-cta-button{padding:14px 28px;font-size:.9rem}.services-card{height:380px;border-radius:20px}.services-card-overlay{padding:28px 24px}.services-card-header h2{font-size:1.85rem;margin-bottom:10px}.services-card-number{font-size:.9rem}.services-card-description{font-size:.9rem;line-height:1.55}.services-card-cta{font-size:.875rem}.services-card-arrow{width:40px;height:40px}.services-card-arrow:after{font-size:1.2rem}}@media (max-width:360px){.services-container{padding:0 16px}.services-intro h2{font-size:1.5rem}.services-left h1{font-size:1.65rem}.services-card{height:360px}.services-card-header h2{font-size:1.65rem}.services-card-description{font-size:.85rem}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#ffffff;color:#1a1a1a}.comparison-section{position:relative;width:100%;min-height:100vh;padding:120px 40px;background:linear-gradient(180deg,#ffffff,#fafbff);overflow:hidden}.grid-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(74,158,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(74,158,255,.03) 1px,transparent 0);background-size:50px 50px;animation:gridMove 20s linear infinite;z-index:0}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.particle{position:absolute;width:4px;height:4px;background:#4a9eff;border-radius:50%;opacity:0;animation:particleFloat 15s ease-in-out infinite}.particle:first-child{left:10%;top:20%;animation-delay:0s}.particle:nth-child(2){left:30%;top:40%;animation-delay:2s}.particle:nth-child(3){left:50%;top:60%;animation-delay:4s}.particle:nth-child(4){left:70%;top:30%;animation-delay:6s}.particle:nth-child(5){left:90%;top:70%;animation-delay:8s}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.2;animation:orbPulse 8s ease-in-out infinite}.orb-blue{width:500px;height:500px;background:radial-gradient(circle,rgba(74,158,255,.6),transparent);top:-10%;right:-10%;animation-delay:0s}.orb-purple{width:400px;height:400px;background:radial-gradient(circle,rgba(138,43,226,.4),transparent);bottom:-10%;left:-10%;animation-delay:4s}@keyframes orbPulse{0%,to{transform:scale(1) translate(0);opacity:.2}50%{transform:scale(1.2) translate(20px,-20px);opacity:.3}}.comparison-container{max-width:1500px;margin:0 auto;position:relative;z-index:1}.comparison-header{text-align:center;margin-bottom:100px;animation:fadeInScale 1s cubic-bezier(.4,0,.2,1)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}.comparison-pretitle{font-size:14px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#4a9eff;margin-bottom:20px;position:relative;display:inline-block}.comparison-pretitle:after,.comparison-pretitle:before{content:"";position:absolute;top:50%;width:40px;height:2px;background:linear-gradient(90deg,transparent,#4a9eff)}.comparison-pretitle:before{right:100%;margin-right:15px;transform:translateY(-50%) scaleX(-1)}.comparison-pretitle:after{left:100%;margin-left:15px;transform:translateY(-50%)}.comparison-title{font-size:clamp(40px,7vw,84px);font-weight:900;margin-bottom:25px;letter-spacing:-3px;line-height:1.1;position:relative}.comparison-title .vs-text{display:inline-block;background:linear-gradient(135deg,#4a9eff,#357abd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;padding:0 20px}.comparison-title .vs-text:before{content:"";position:absolute;top:50%;left:0;right:0;height:60%;background:rgba(74,158,255,.1);transform:translateY(-50%) skewX(-10deg);border-radius:10px;z-index:-1}.comparison-subtitle{font-size:clamp(17px,2.5vw,22px);color:#666666;font-weight:400;max-width:700px;margin:0 auto;line-height:1.6}.comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:80px;align-items:center;position:relative}.vs-container{flex-direction:column;gap:20px;z-index:10}.vs-badge,.vs-container{position:relative;display:flex;align-items:center;justify-content:center}.vs-badge{width:150px;height:150px;background:linear-gradient(135deg,#4a9eff,#357abd);border-radius:50%;font-size:48px;font-weight:900;color:white;box-shadow:0 30px 80px rgba(74,158,255,.5),0 0 0 30px rgba(74,158,255,.1),0 0 0 60px rgba(74,158,255,.05);animation:badgePulse 3s ease-in-out infinite;cursor:pointer;transition:all .4s ease}.vs-badge:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 40px 100px rgba(74,158,255,.6),0 0 0 35px rgba(74,158,255,.15),0 0 0 70px rgba(74,158,255,.08)}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 30px 80px rgba(74,158,255,.5),0 0 0 30px rgba(74,158,255,.1),0 0 0 60px rgba(74,158,255,.05)}50%{transform:scale(1.05);box-shadow:0 35px 90px rgba(74,158,255,.6),0 0 0 35px rgba(74,158,255,.15),0 0 0 70px rgba(74,158,255,.08)}}.vs-badge:before{content:"";position:absolute;width:170px;height:170px;border-color:#4a9eff #4a9eff transparent transparent;border-style:solid;border-width:3px;border-radius:50%;animation:rotateBorder 4s linear infinite}@keyframes rotateBorder{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs-badge:after{content:"";position:absolute;width:190px;height:190px;border:2px dashed rgba(74,158,255,.3);border-radius:50%;animation:rotateBorder 6s linear infinite reverse}.lightning{position:absolute;top:50%;width:80px;height:3px;background:linear-gradient(90deg,transparent,#4a9eff,transparent);animation:lightning 2s ease-in-out infinite;transform:translateY(-50%)}.lightning-left{right:100%;margin-right:10px;animation-delay:0s}.lightning-right{left:100%;margin-left:10px;animation-delay:1s}@keyframes lightning{0%,to{opacity:0;transform:translateY(-50%) scaleX(.5)}50%{opacity:1;transform:translateY(-50%) scaleX(1)}}.comparison-column{background:#ffffff;border-radius:32px;padding:60px 45px;box-shadow:0 40px 100px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);position:relative;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden;min-height:700px}.comparison-column:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,158,255,.1),transparent);animation:borderShimmer 3s ease-in-out infinite}@keyframes borderShimmer{0%{left:-100%}50%,to{left:100%}}.comparison-column:hover{transform:translateY(-15px);box-shadow:0 50px 120px rgba(0,0,0,.1),0 0 0 1px rgba(74,158,255,.15)}.traditional-column{animation:slideInLeft 1s ease-out .4s both;background:linear-gradient(180deg,#ffffff,#f8f8f8)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-80px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.nexvato-column{animation:slideInRight 1s ease-out .4s both;background:linear-gradient(135deg,#ffffff,#f5f9ff);border:2px solid transparent;background-clip:padding-box;position:relative}.nexvato-column:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;padding:2px;background:linear-gradient(135deg,rgba(74,158,255,.3),rgba(138,43,226,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes slideInRight{0%{opacity:0;transform:translateX(80px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.column-header{text-align:center;margin-bottom:50px;position:relative}.column-label{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:15px;opacity:.6}.traditional-column .column-label{color:#999999}.nexvato-column .column-label{color:#4a9eff}.column-title{font-size:38px;font-weight:900;margin-bottom:15px;letter-spacing:-1px}.traditional-column .column-title{color:#999999}.nexvato-column .column-title{background:linear-gradient(135deg,#4a9eff,#357abd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.column-icon{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;animation:iconBounce 2s ease-in-out infinite}.traditional-column .column-icon{background:linear-gradient(135deg,#ff4444,#cc0000);box-shadow:0 15px 40px rgba(255,68,68,.3)}.nexvato-column .column-icon{background:linear-gradient(135deg,#00d4aa,#00a383);box-shadow:0 15px 40px rgba(0,212,170,.4)}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.feature-list{display:flex;flex-direction:column;gap:25px}.feature-item{display:flex;align-items:flex-start;gap:18px;padding:22px;border-radius:18px;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.03)}.feature-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,158,255,.08),transparent);transition:left .6s ease}.feature-item:hover:before{left:100%}.feature-item:hover{transform:translateX(8px) scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.08);border-color:rgba(74,158,255,.2)}.feature-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;position:relative;z-index:1;transition:all .4s ease}.feature-item:hover .feature-icon{transform:scale(1.15) rotate(5deg)}.traditional-column .feature-icon{background:linear-gradient(135deg,#ff4444,#cc0000);color:white;box-shadow:0 10px 30px rgba(255,68,68,.3)}.nexvato-column .feature-icon{background:linear-gradient(135deg,#00d4aa,#00a383);color:white;box-shadow:0 10px 30px rgba(0,212,170,.3)}.feature-text{flex:1 1;font-size:18px;font-weight:600;line-height:1.6;position:relative;z-index:1}.traditional-column .feature-text{color:#888888}.nexvato-column .feature-text{color:#1a1a1a}.feature-item{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) both}.feature-item:first-child{animation-delay:.8s}.feature-item:nth-child(2){animation-delay:.95s}.feature-item:nth-child(3){animation-delay:1.1s}.feature-item:nth-child(4){animation-delay:1.25s}.feature-item:nth-child(5){animation-delay:1.4s}.feature-item:nth-child(6){animation-delay:1.55s}.column-cta{margin-top:40px;text-align:center}.column-button{display:inline-flex;align-items:center;gap:10px;padding:16px 35px;border-radius:50px;font-size:15px;font-weight:700;letter-spacing:1px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.traditional-column .column-button{background:#e0e0e0;color:#666666;box-shadow:0 10px 30px rgba(0,0,0,.1)}.nexvato-column .column-button{background:linear-gradient(135deg,#4a9eff,#357abd);color:white;box-shadow:0 15px 40px rgba(74,158,255,.4)}.nexvato-column .column-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.nexvato-column .column-button:hover:before{left:100%}.column-button:hover{transform:translateY(-3px) scale(1.05)}.nexvato-column .column-button:hover{box-shadow:0 20px 50px rgba(74,158,255,.5)}@media (max-width:1024px){.comparison-section{padding:80px 30px}.comparison-header{margin-bottom:70px}.comparison-grid{grid-template-columns:1fr;gap:50px}.vs-container{margin:30px 0}.vs-badge{width:120px;height:120px;font-size:38px}.vs-badge:before{width:140px;height:140px}.vs-badge:after{width:160px;height:160px}.lightning{display:none}.comparison-column{min-height:auto;padding:45px 35px}.column-title{font-size:32px}}@media (max-width:768px){.comparison-section{padding:60px 24px}.comparison-header{margin-bottom:60px}.comparison-pretitle{font-size:12px;letter-spacing:3px;margin-bottom:16px}.comparison-pretitle:after,.comparison-pretitle:before{width:30px}.comparison-title{font-size:clamp(32px,8vw,48px);margin-bottom:20px;letter-spacing:-2px}.comparison-subtitle{font-size:clamp(15px,3vw,18px);padding:0 10px}.comparison-grid{gap:40px}.vs-badge{width:100px;height:100px;font-size:32px;box-shadow:0 20px 60px rgba(74,158,255,.5),0 0 0 20px rgba(74,158,255,.1),0 0 0 40px rgba(74,158,255,.05)}.vs-badge:before{width:115px;height:115px;border-width:2px}.vs-badge:after{width:130px;height:130px}.comparison-column{border-radius:24px;padding:38px 28px}.column-header{margin-bottom:38px}.column-icon{width:50px;height:50px;font-size:24px;margin-bottom:16px}.column-label{font-size:11px;letter-spacing:2.5px;margin-bottom:12px}.column-title{font-size:28px;margin-bottom:12px}.feature-list{gap:20px}.feature-item{padding:18px;gap:14px;border-radius:15px}.feature-icon{width:36px;height:36px;border-radius:10px}.feature-icon,.feature-text{font-size:16px}.column-cta{margin-top:35px}.column-button{padding:14px 30px;font-size:14px;width:100%;justify-content:center}.orb-blue,.orb-purple{width:300px;height:300px}}@media (max-width:480px){.comparison-section{padding:50px 20px}.comparison-header{margin-bottom:50px}.comparison-pretitle{font-size:11px;letter-spacing:2.5px;margin-bottom:14px}.comparison-pretitle:after,.comparison-pretitle:before{width:25px;margin-right:12px;margin-left:12px}.comparison-title{font-size:clamp(28px,9vw,40px);margin-bottom:18px;letter-spacing:-1.5px}.comparison-title .vs-text{padding:0 12px}.comparison-subtitle{font-size:clamp(14px,3.5vw,16px);line-height:1.5}.comparison-grid{gap:35px}.vs-container{margin-bottom:25px}.vs-badge{width:85px;height:85px;font-size:28px;box-shadow:0 15px 50px rgba(74,158,255,.5),0 0 0 15px rgba(74,158,255,.1),0 0 0 30px rgba(74,158,255,.05)}.vs-badge:before{width:98px;height:98px}.vs-badge:after{width:110px;height:110px}.comparison-column{border-radius:20px;padding:32px 24px}.column-header{margin-bottom:32px}.column-icon{width:45px;height:45px;font-size:22px;margin-bottom:14px}.column-label{font-size:10px;letter-spacing:2px;margin-bottom:10px}.column-title{font-size:24px}.feature-list{gap:16px}.feature-item{padding:16px;gap:12px;border-radius:14px}.feature-icon{width:32px;height:32px;font-size:14px;border-radius:9px}.feature-text{font-size:14px;line-height:1.5}.column-cta{margin-top:30px}.column-button{padding:13px 26px;font-size:13px}.orb-blue,.orb-purple{width:250px;height:250px;filter:blur(60px)}.particle{width:3px;height:3px}}@media (max-width:360px){.comparison-section{padding:40px 16px}.comparison-title{font-size:clamp(24px,10vw,32px)}.comparison-subtitle{font-size:13px}.vs-badge{width:75px;height:75px;font-size:24px}.column-title{font-size:22px}.feature-text{font-size:13px}.column-button{padding:12px 24px;font-size:12px}}.seo-section{position:relative;padding:8rem 5%;background:linear-gradient(135deg,#ffffff,#f8f9fa);overflow:hidden}.seo-section .bg-grid{position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(rgba(0,100,200,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,100,200,.05) 1px,transparent 0);background-size:60px 60px;animation:gridSlide 25s linear infinite;opacity:.4}@keyframes gridSlide{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.seo-section .floating-shapes{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.seo-section .shape{position:absolute;opacity:.1}.seo-section .shape-1{width:400px;height:400px;background:radial-gradient(circle,rgba(0,100,200,.15),transparent);top:-10%;left:-5%;filter:blur(60px);animation:float1 20s ease-in-out infinite}.seo-section .shape-2{width:350px;height:350px;background:radial-gradient(circle,rgba(0,150,255,.15),transparent);bottom:-10%;right:-5%;filter:blur(60px);animation:float2 18s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0)}50%{transform:translate(40px,-40px)}}@keyframes float2{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}.seo-section .container{position:relative;max-width:1400px;margin:0 auto;z-index:2}.seo-section .section-header{text-align:center;margin-bottom:5rem}.seo-section .section-badge{display:inline-block;padding:.7rem 1.8rem;background:rgba(0,100,200,.08);border:2px solid #0066cc;border-radius:50px;color:#0066cc;font-size:.7rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;position:relative;overflow:hidden}.seo-section .section-badge:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,100,200,.3),transparent);animation:badgeShimmer 3s infinite}@keyframes badgeShimmer{0%{left:-100%}to{left:100%}}.seo-section .main-title{font-size:4rem;font-weight:900;line-height:1.2;color:#1a1a2e;margin-bottom:1.5rem}.seo-section .main-description{font-size:1.1rem;color:#4a5568;max-width:850px;margin:0 auto;line-height:1.8}.seo-section .pillars-title{font-size:2.2rem;font-weight:800;color:#1a1a2e;margin-top:3rem;margin-bottom:0}.seo-section .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.seo-section .feature-card{position:relative;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;overflow:hidden;border:1px solid rgba(0,100,200,.15);box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .5s cubic-bezier(.16,1,.3,1)}.seo-section .feature-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgba(0,100,200,.25);border-color:rgba(0,100,200,.3)}.seo-section .feature-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(0,153,255,.1) 50%,transparent 70%);transform:rotate(45deg);animation:cardShimmer 6s linear infinite;opacity:0;transition:opacity .5s}.seo-section .feature-card:hover:before{opacity:1}@keyframes cardShimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.seo-section .card-number{position:absolute;top:20px;right:20px;width:50px;height:50px;background:linear-gradient(135deg,#0066cc,#0099ff);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;color:white;box-shadow:0 4px 15px rgba(0,100,200,.3);z-index:10;animation:numberFloat 3s ease-in-out infinite;transition:all .4s cubic-bezier(.16,1,.3,1)}.seo-section .feature-card:hover .card-number{transform:translateY(-5px) scale(1.1) rotate(5deg);box-shadow:0 8px 25px rgba(0,100,200,.5)}@keyframes numberFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.seo-section .border-line{position:absolute;background:linear-gradient(90deg,transparent,#0066cc 20%,#0099ff 50%,#0066cc 80%,transparent);z-index:1}.seo-section .border-line-top{top:0;left:0;width:100%;height:2px;animation:borderTop 4s linear infinite}@keyframes borderTop{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.seo-section .border-line-right{top:0;right:0;width:2px;height:100%;animation:borderRight 4s linear infinite;animation-delay:1s}@keyframes borderRight{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.seo-section .border-line-bottom{bottom:0;right:0;width:100%;height:2px;animation:borderBottom 4s linear infinite;animation-delay:2s}@keyframes borderBottom{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.seo-section .border-line-left{bottom:0;left:0;width:2px;height:100%;animation:borderLeft 4s linear infinite;animation-delay:3s}@keyframes borderLeft{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.seo-section .card-content{position:relative;z-index:2}.seo-section .icon-box{width:70px;height:70px;background:rgba(0,100,200,.08);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;position:relative;border:1px solid rgba(0,100,200,.2);transition:all .5s cubic-bezier(.16,1,.3,1)}.seo-section .feature-card:hover .icon-box{background:rgba(0,100,200,.15);transform:scale(1.1) rotate(5deg);border-color:rgba(0,100,200,.4)}.seo-section .icon-box:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0066cc,#0099ff,#0066cc);border-radius:16px;opacity:0;z-index:-1;animation:iconGlow 3s ease-in-out infinite;transition:opacity .5s}.seo-section .feature-card:hover .icon-box:before{opacity:.9}@keyframes iconGlow{0%,to{opacity:0}50%{opacity:.9}}.seo-section .card-icon{font-size:2.2rem;filter:drop-shadow(0 0 10px rgba(0,100,200,.4));transition:all .4s ease}.seo-section .feature-card:hover .card-icon{filter:drop-shadow(0 0 20px rgba(0,100,200,.8));transform:scale(1.2)}.seo-section .card-title{font-size:1.8rem;font-weight:800;color:#1a1a2e;margin-bottom:1rem;background:linear-gradient(135deg,#1a1a2e,#0066cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .4s ease}.seo-section .feature-card:hover .card-title{background:linear-gradient(135deg,#0066cc,#0099ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seo-section .card-text{font-size:1rem;line-height:1.8;color:#4a5568;transition:color .4s ease}.seo-section .feature-card:hover .card-text{color:#2d3748}.seo-section .corner-dot{position:absolute;width:6px;height:6px;background:#0099ff;border-radius:50%;opacity:0;box-shadow:0 0 10px #0099ff;animation:dotPulse 2s ease-in-out infinite;transition:all .4s ease}.seo-section .feature-card:hover .corner-dot{width:8px;height:8px;box-shadow:0 0 20px #0099ff}.seo-section .corner-dot-tl{top:10px;left:10px;animation-delay:0s}.seo-section .corner-dot-tr{top:10px;right:10px;animation-delay:.5s}.seo-section .corner-dot-br{bottom:10px;right:10px;animation-delay:1s}.seo-section .corner-dot-bl{bottom:10px;left:10px;animation-delay:1.5s}@keyframes dotPulse{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.seo-section .pillars-title-wrapper{text-align:center;margin:4rem auto;position:relative;padding:3rem 0}.seo-section .pillars-title-wrapper .pillars-title{font-size:3rem;font-weight:900;color:#1a1a2e;margin:0;position:relative;display:inline-block;padding:0 2rem;background:linear-gradient(135deg,#1a1a2e,#0066cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pillarsReveal 1.2s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(30px)}@keyframes pillarsReveal{to{opacity:1;transform:translateY(0)}}.seo-section .pillars-title-wrapper .pillars-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:4px;background:linear-gradient(90deg,transparent,#0066cc,#0099ff,#0066cc,transparent);border-radius:2px;animation:underlineExpand 1.5s cubic-bezier(.16,1,.3,1) .3s forwards}@keyframes underlineExpand{to{width:200px}}.seo-section .pillars-decorative-line{position:absolute;height:2px;top:50%;width:80px;background:linear-gradient(90deg,transparent,#0066cc,transparent);animation:lineSlide 2s ease-in-out infinite}.seo-section .pillars-decorative-line.left{left:15%;animation-delay:0s}.seo-section .pillars-decorative-line.right{right:15%;animation-delay:1s}@keyframes lineSlide{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.5)}}.seo-section .pillars-decorative-dot{position:absolute;width:8px;height:8px;background:#0099ff;border-radius:50%;box-shadow:0 0 15px #0099ff;animation:dotFloat 3s ease-in-out infinite}.seo-section .pillars-decorative-dot.dot-1{top:20%;left:10%;animation-delay:0s}.seo-section .pillars-decorative-dot.dot-2{top:20%;right:10%;animation-delay:.5s}.seo-section .pillars-decorative-dot.dot-3{bottom:20%;left:12%;animation-delay:1s}.seo-section .pillars-decorative-dot.dot-4{bottom:20%;right:12%;animation-delay:1.5s}@keyframes dotFloat{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-10px) scale(1.2);opacity:1}}.seo-section .cta-section{margin-top:5rem;text-align:center;padding:5rem 3rem;background:linear-gradient(135deg,#0066cc,#0099ff);border-radius:30px;position:relative;overflow:hidden;animation:ctaReveal 1s cubic-bezier(.16,1,.3,1) .5s backwards}@keyframes ctaReveal{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.seo-section .cta-bg-circle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15),transparent);pointer-events:none}.seo-section .cta-bg-circle-1{width:400px;height:400px;top:-200px;right:-100px;animation:ctaCircleFloat1 15s ease-in-out infinite}.seo-section .cta-bg-circle-2{width:300px;height:300px;bottom:-150px;left:-80px;animation:ctaCircleFloat2 12s ease-in-out infinite}@keyframes ctaCircleFloat1{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes ctaCircleFloat2{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.seo-section .cta-content{position:relative;z-index:1}.seo-section .cta-title{font-size:3rem;font-weight:900;color:white;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.2);animation:ctaTitleSlide 1s cubic-bezier(.16,1,.3,1) .7s backwards}@keyframes ctaTitleSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.seo-section .cta-description{font-size:1.2rem;color:rgba(255,255,255,.95);max-width:700px;margin:0 auto 3rem;line-height:1.8;animation:ctaDescSlide 1s cubic-bezier(.16,1,.3,1) .9s backwards}@keyframes ctaDescSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.seo-section .cta-buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap;animation:ctaButtonsSlide 1s cubic-bezier(.16,1,.3,1) 1.1s backwards}.seo-section .cta-buttons a,.seo-section .cta-buttons button{width:auto;min-width:260px;max-width:420px;padding:18px 36px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}@media (min-width:1024px){.seo-section .cta-buttons{flex-wrap:nowrap}}@keyframes ctaButtonsSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.seo-section .cta-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:1.3rem 3rem;border-radius:12px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;border:2px solid transparent;letter-spacing:.3px;text-transform:none;white-space:nowrap}.seo-section .cta-button-primary{background:white;color:#0066cc;box-shadow:0 10px 30px rgba(0,0,0,.2);border-color:white}.seo-section .cta-button-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:linear-gradient(135deg,rgba(0,102,204,.1),rgba(0,153,255,.1));transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.seo-section .cta-button-primary:hover:before{width:400px;height:400px}.seo-section .cta-button-primary:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.3);border-color:white;background:white}.seo-section .cta-button-secondary{background:rgba(255,255,255,.1);color:white;border:2px solid white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.seo-section .cta-button-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:white;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0}.seo-section .cta-button-secondary:hover:before{transform:scaleX(1)}.seo-section .cta-button-secondary:hover{color:#0066cc;transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2);border-color:white}.seo-section .cta-button span{position:relative;z-index:1}.seo-section .cta-button-arrow{position:relative;z-index:1;font-size:1.3rem;transition:transform .3s ease;display:inline-block}.seo-section .cta-button:hover .cta-button-arrow{transform:translateX(5px)}@media (max-width:1024px){.seo-section{padding:6rem 4%}.seo-section .section-header{margin-bottom:4rem}.seo-section .main-title{font-size:3.2rem}.seo-section .features-grid{grid-template-columns:1fr;gap:2rem}.seo-section .pillars-title-wrapper{padding:2.5rem 0;margin:3.5rem auto}.seo-section .pillars-title-wrapper .pillars-title{font-size:2.5rem}.seo-section .pillars-decorative-line{display:none}.seo-section .cta-title{font-size:2.5rem}}@media (max-width:768px){.seo-section{padding:4rem 6%}.seo-section .section-header{margin-bottom:3.5rem}.seo-section .section-badge{padding:.6rem 1.5rem;font-size:.65rem;letter-spacing:2.5px;margin-bottom:1.5rem}.seo-section .main-title{font-size:2.5rem;margin-bottom:1.2rem}.seo-section .main-description{font-size:1rem;line-height:1.7;padding:0 10px}.seo-section .pillars-title-wrapper{padding:2rem 0;margin:3rem auto}.seo-section .pillars-title-wrapper .pillars-title{font-size:2rem;padding:0 1rem}.seo-section .pillars-title-wrapper .pillars-title:after{width:120px;height:3px;bottom:-12px}.seo-section .pillars-decorative-dot{width:6px;height:6px}.seo-section .features-grid{gap:1.8rem}.seo-section .feature-card{padding:2.2rem 1.8rem;border-radius:18px}.seo-section .card-number{width:42px;height:42px;font-size:1.3rem;top:16px;right:16px}.seo-section .icon-box{width:60px;height:60px;margin-bottom:1.5rem;border-radius:14px}.seo-section .card-icon{font-size:1.9rem}.seo-section .card-title{font-size:1.5rem;margin-bottom:.9rem}.seo-section .card-text{font-size:.95rem;line-height:1.7}.seo-section .cta-section{margin-top:4rem;padding:3.5rem 2rem;border-radius:24px}.seo-section .cta-title{font-size:2rem;margin-bottom:1.2rem}.seo-section .cta-description{font-size:1.05rem;margin-bottom:2.5rem;line-height:1.7}.seo-section .cta-buttons{gap:1.2rem;flex-direction:column}.seo-section .cta-button{padding:1.1rem 2.5rem;font-size:.95rem;width:100%;max-width:350px}.seo-section .shape-1,.seo-section .shape-2{width:300px;height:300px}.seo-section .cta-bg-circle-1{width:300px;height:300px;top:-150px;right:-80px}.seo-section .cta-bg-circle-2{width:250px;height:250px;bottom:-125px;left:-60px}}@media (max-width:480px){.seo-section{padding:3rem 5%}.seo-section .section-header{margin-bottom:3rem}.seo-section .section-badge{padding:.55rem 1.3rem;font-size:.6rem;letter-spacing:2px;margin-bottom:1.3rem}.seo-section .main-title{font-size:2rem;margin-bottom:1rem;line-height:1.15}.seo-section .main-description{font-size:.93rem;line-height:1.65}.seo-section .pillars-title-wrapper{padding:1.8rem 0;margin:2.5rem auto}.seo-section .pillars-title-wrapper .pillars-title{font-size:1.7rem;padding:0 .8rem}.seo-section .pillars-title-wrapper .pillars-title:after{width:100px;height:3px;bottom:-10px}.seo-section .pillars-decorative-dot{width:5px;height:5px}.seo-section .features-grid{gap:1.5rem}.seo-section .feature-card{padding:2rem 1.5rem;border-radius:16px}.seo-section .card-number{width:38px;height:38px;font-size:1.15rem;top:14px;right:14px;border-radius:10px}.seo-section .icon-box{width:55px;height:55px;margin-bottom:1.3rem;border-radius:12px}.seo-section .card-icon{font-size:1.7rem}.seo-section .card-title{font-size:1.35rem;margin-bottom:.8rem}.seo-section .card-text{font-size:.9rem;line-height:1.65}.seo-section .corner-dot{width:5px;height:5px}.seo-section .cta-section{margin-top:3.5rem;padding:3rem 1.5rem;border-radius:20px}.seo-section .cta-title{font-size:1.75rem;margin-bottom:1rem;line-height:1.2}.seo-section .cta-description{font-size:.95rem;margin-bottom:2.2rem;line-height:1.65}.seo-section .cta-buttons{gap:1rem}.seo-section .cta-button{padding:1rem 2.2rem;font-size:.9rem;border-radius:10px}.seo-section .cta-button-arrow{font-size:1.15rem}.seo-section .shape-1,.seo-section .shape-2{width:250px;height:250px;filter:blur(50px)}.seo-section .cta-bg-circle-1{width:250px;height:250px;top:-125px;right:-60px}.seo-section .cta-bg-circle-2{width:200px;height:200px;bottom:-100px;left:-50px}}@media (max-width:360px){.seo-section{padding:2.5rem 4%}.seo-section .main-title{font-size:1.8rem}.seo-section .main-description{font-size:.88rem}.seo-section .pillars-title-wrapper .pillars-title{font-size:1.5rem}.seo-section .feature-card{padding:1.8rem 1.3rem}.seo-section .card-title{font-size:1.25rem}.seo-section .card-text{font-size:.87rem}.seo-section .cta-title{font-size:1.6rem}.seo-section .cta-description{font-size:.9rem}.seo-section .cta-button{padding:.95rem 2rem;font-size:.87rem}}.seo-section .card-learn{margin-top:1.4rem;display:inline-flex;align-items:center;gap:10px;padding:.9rem 1.2rem;border-radius:12px;text-decoration:none;font-weight:800;font-size:.95rem;color:#0066cc;background:rgba(0,102,204,.08);border:1px solid rgba(0,102,204,.22);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.seo-section .card-learn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,102,204,.18),rgba(0,153,255,.18));opacity:0;transition:opacity .35s ease}.seo-section .card-learn span{position:relative;z-index:1}.seo-section .card-learn-arrow{transition:transform .3s ease}.seo-section .feature-card:hover .card-learn{transform:translateY(-2px);background:rgba(0,102,204,.12);border-color:rgba(0,102,204,.35);box-shadow:0 14px 35px rgba(0,102,204,.18)}.seo-section .feature-card:hover .card-learn:before{opacity:1}.seo-section .feature-card:hover .card-learn-arrow{transform:translateX(4px)}.digital-marketing-section{position:relative;padding:8rem 5%;background:#ffffff;overflow:hidden}.digital-marketing-section .holo-grid{position:absolute;width:100%;height:100%;top:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,200,255,.03),transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(0,200,255,.03),transparent 1px,transparent 40px);animation:gridPulse 3s ease-in-out infinite;pointer-events:none}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}.digital-marketing-section .gradient-orbs{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.digital-marketing-section .orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;animation:orbFloat 20s ease-in-out infinite}.digital-marketing-section .orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,200,255,.4),transparent);top:-20%;left:-10%;animation-delay:0s}.digital-marketing-section .orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(100,255,200,.4),transparent);bottom:-15%;right:-5%;animation-delay:2s}.digital-marketing-section .orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(0,150,255,.4),transparent);top:50%;left:50%;animation-delay:4s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(60px,-60px) scale(1.2)}50%{transform:translate(-40px,40px) scale(.8)}75%{transform:translate(30px,-30px) scale(1.1)}}.digital-marketing-section .particles-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.digital-marketing-section .particle{position:absolute;width:4px;height:4px;background:#00c8ff;border-radius:50%;opacity:0;box-shadow:0 0 10px #00c8ff;animation:particleFloat 8s ease-in-out infinite}.digital-marketing-section .particle:first-child{left:10%;animation-delay:0s}.digital-marketing-section .particle:nth-child(2){left:20%;animation-delay:1s}.digital-marketing-section .particle:nth-child(3){left:30%;animation-delay:2s}.digital-marketing-section .particle:nth-child(4){left:40%;animation-delay:3s}.digital-marketing-section .particle:nth-child(5){left:50%;animation-delay:4s}.digital-marketing-section .particle:nth-child(6){left:60%;animation-delay:5s}.digital-marketing-section .particle:nth-child(7){left:70%;animation-delay:6s}.digital-marketing-section .particle:nth-child(8){left:80%;animation-delay:7s}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}50%{opacity:1}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}.digital-marketing-section .container{position:relative;max-width:1500px;margin:0 auto;z-index:2}.digital-marketing-section .header{text-align:center;margin-bottom:5rem;position:relative}.digital-marketing-section .tag{display:inline-block;padding:.7rem 2rem;background:linear-gradient(135deg,rgba(0,200,255,.1),rgba(100,255,200,.1));border:2px solid #00c8ff;border-radius:50px;color:#00a8cc;font-size:.75rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;position:relative;overflow:hidden}.digital-marketing-section .tag:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,rgba(255,255,255,.5),transparent 30%);animation:tagRotate 3s linear infinite}@keyframes tagRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.digital-marketing-section .tag span{position:relative;z-index:2}.digital-marketing-section .title{font-size:5rem;font-weight:900;line-height:1.1;color:#000;margin-bottom:2rem;position:relative}.digital-marketing-section .description{font-size:1.2rem;color:#2a2a2a;max-width:900px;margin:0 auto;line-height:1.9;font-weight:500}.digital-marketing-section .cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.digital-marketing-section .feature-card{position:relative;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;padding:2.5rem;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);cursor:pointer;border:2px solid rgba(0,200,255,.15);box-shadow:0 10px 40px rgba(0,0,0,.08)}.digital-marketing-section .feature-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,200,255,.08),rgba(100,255,200,.08));opacity:0;transition:opacity .5s ease;z-index:1;pointer-events:none}.digital-marketing-section .feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 70px rgba(0,200,255,.2),0 0 0 2px rgba(0,200,255,.3),inset 0 0 80px rgba(0,200,255,.05);border-color:rgba(0,200,255,.6)}.digital-marketing-section .feature-card:hover:after{opacity:1}.digital-marketing-section .corner-accent{position:absolute;width:40px;height:40px;border:2px solid #00c8ff;opacity:0;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.digital-marketing-section .corner-tl{top:-2px;left:-2px;border-right:none;border-bottom:none;border-radius:30px 0 0 0}.digital-marketing-section .corner-tr{top:-2px;right:-2px;border-left:none;border-bottom:none;border-radius:0 30px 0 0}.digital-marketing-section .corner-bl{bottom:-2px;left:-2px;border-right:none;border-top:none;border-radius:0 0 0 30px}.digital-marketing-section .corner-br{bottom:-2px;right:-2px;border-left:none;border-top:none;border-radius:0 0 30px 0}.digital-marketing-section .feature-card:hover .corner-accent{opacity:1;width:60px;height:60px}.digital-marketing-section .feature-card:hover .corner-tl{animation:cornerPulse 1.5s ease-in-out infinite}.digital-marketing-section .feature-card:hover .corner-tr{animation:cornerPulse 1.5s ease-in-out infinite;animation-delay:.2s}.digital-marketing-section .feature-card:hover .corner-bl{animation:cornerPulse 1.5s ease-in-out infinite;animation-delay:.4s}.digital-marketing-section .feature-card:hover .corner-br{animation:cornerPulse 1.5s ease-in-out infinite;animation-delay:.6s}@keyframes cornerPulse{0%,to{opacity:1}50%{opacity:.5}}.digital-marketing-section .card-particles{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.digital-marketing-section .card-particle{position:absolute;width:3px;height:3px;background:#00c8ff;border-radius:50%;opacity:0;box-shadow:0 0 8px #00c8ff}.digital-marketing-section .feature-card:hover .card-particle{animation:cardParticleRise 3s ease-in-out infinite}.digital-marketing-section .card-particle:first-child{left:15%;animation-delay:0s}.digital-marketing-section .card-particle:nth-child(2){left:35%;animation-delay:.5s}.digital-marketing-section .card-particle:nth-child(3){left:55%;animation-delay:1s}.digital-marketing-section .card-particle:nth-child(4){left:75%;animation-delay:1.5s}@keyframes cardParticleRise{0%{opacity:0;transform:translateY(100%)}50%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.digital-marketing-section .card-content{position:relative;z-index:2}.digital-marketing-section .icon-container{width:80px;height:80px;margin-bottom:1.5rem;position:relative;display:flex;align-items:center;justify-content:center}.digital-marketing-section .icon-ring{position:absolute;border:2px solid;border-radius:50%;animation:ringRotate 3s linear infinite}.digital-marketing-section .icon-ring-1{width:100%;height:100%;border-color:#00c8ff transparent;animation-delay:0s}.digital-marketing-section .icon-ring-2{width:80%;height:80%;border-color:transparent #64ffc8;animation-delay:.5s;animation-direction:reverse}.digital-marketing-section .icon-ring-3{width:60%;height:60%;border-color:#00a8cc transparent;animation-delay:1s}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.digital-marketing-section .card-icon{font-size:2.5rem;z-index:2;animation:iconFloat 3s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(0,200,255,.5))}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.digital-marketing-section .card-title{font-size:1.3rem;font-weight:800;color:#000;margin-bottom:.8rem;background:linear-gradient(135deg,#000,#00a8cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.digital-marketing-section .title-bar{display:inline-block;padding:.4rem 1rem;background:#0066ff;color:white;font-size:.9rem;font-weight:800;border-radius:8px;margin-bottom:1rem;position:relative;overflow:hidden}.digital-marketing-section .title-bar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:titleBarShine 3s infinite}@keyframes titleBarShine{0%{left:-100%}to{left:100%}}.digital-marketing-section .card-text{font-size:.95rem;line-height:1.7;color:#1a1a1a;font-weight:500;margin-bottom:1.5rem}.digital-marketing-section .cta-button{display:inline-block;padding:.8rem 1.8rem;background:linear-gradient(135deg,#0066ff,#00c8ff);color:white;font-size:.9rem;font-weight:700;border-radius:10px;text-decoration:none;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 15px rgba(0,102,255,.3)}.digital-marketing-section .cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.digital-marketing-section .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,102,255,.5)}.digital-marketing-section .cta-button:hover:before{left:100%}.digital-marketing-section .scan-lines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 50%,rgba(0,200,255,.03) 0);background-size:100% 4px;pointer-events:none;opacity:0;transition:opacity .5s ease}.digital-marketing-section .feature-card:hover .scan-lines{opacity:1;animation:scanMove 2s linear infinite}@keyframes scanMove{0%{background-position:0 0}to{background-position:0 100%}}@media (max-width:1200px){.digital-marketing-section .cards-grid{grid-template-columns:repeat(2,1fr);gap:1.8rem}.digital-marketing-section .title{font-size:4rem}}@media (max-width:1024px){.digital-marketing-section{padding:6rem 4%}.digital-marketing-section .header{margin-bottom:4rem}.digital-marketing-section .title{font-size:3.5rem}.digital-marketing-section .description{font-size:1.1rem}.digital-marketing-section .cards-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.digital-marketing-section{padding:4rem 6%}.digital-marketing-section .header{margin-bottom:3.5rem}.digital-marketing-section .tag{padding:.6rem 1.5rem;font-size:.7rem;letter-spacing:2.5px;margin-bottom:1.5rem}.digital-marketing-section .title{font-size:2.5rem;margin-bottom:1.5rem;line-height:1.15}.digital-marketing-section .description{font-size:1rem;line-height:1.7;padding:0 10px}.digital-marketing-section .cards-grid{gap:1.8rem}.digital-marketing-section .feature-card{padding:2rem;border-radius:24px}.digital-marketing-section .icon-container{width:70px;height:70px;margin-bottom:1.3rem}.digital-marketing-section .card-icon{font-size:2.2rem}.digital-marketing-section .title-bar{padding:.35rem .9rem;font-size:.85rem;margin-bottom:.9rem}.digital-marketing-section .card-text{font-size:.9rem;line-height:1.65;margin-bottom:1.3rem}.digital-marketing-section .cta-button{width:100%;padding:.75rem 1.5rem;font-size:.88rem}.digital-marketing-section .corner-accent{width:30px;height:30px}.digital-marketing-section .feature-card:hover .corner-accent{width:45px;height:45px}.digital-marketing-section .orb-1,.digital-marketing-section .orb-2,.digital-marketing-section .orb-3{width:350px;height:350px}}@media (max-width:480px){.digital-marketing-section{padding:3rem 5%}.digital-marketing-section .header{margin-bottom:3rem}.digital-marketing-section .tag{padding:.55rem 1.3rem;font-size:.65rem;letter-spacing:2px;margin-bottom:1.3rem}.digital-marketing-section .title{font-size:2rem;margin-bottom:1.2rem}.digital-marketing-section .description{font-size:.93rem;line-height:1.65}.digital-marketing-section .cards-grid{gap:1.5rem}.digital-marketing-section .feature-card{padding:1.8rem 1.5rem;border-radius:20px}.digital-marketing-section .icon-container{width:65px;height:65px;margin-bottom:1.2rem}.digital-marketing-section .icon-ring{border-width:1.5px}.digital-marketing-section .card-icon{font-size:2rem}.digital-marketing-section .title-bar{padding:.3rem .8rem;font-size:.8rem;margin-bottom:.8rem;border-radius:6px}.digital-marketing-section .card-text{font-size:.87rem;line-height:1.6;margin-bottom:1.2rem}.digital-marketing-section .cta-button{padding:.7rem 1.4rem;font-size:.85rem;border-radius:8px}.digital-marketing-section .corner-accent{width:25px;height:25px;border-width:1.5px}.digital-marketing-section .feature-card:hover .corner-accent{width:40px;height:40px}.digital-marketing-section .particle{width:3px;height:3px}.digital-marketing-section .card-particle{width:2px;height:2px}.digital-marketing-section .orb-1,.digital-marketing-section .orb-2,.digital-marketing-section .orb-3{width:300px;height:300px;filter:blur(80px)}}@media (max-width:360px){.digital-marketing-section{padding:2.5rem 4%}.digital-marketing-section .title{font-size:1.8rem}.digital-marketing-section .description{font-size:.88rem}.digital-marketing-section .feature-card{padding:1.6rem 1.3rem}.digital-marketing-section .icon-container{width:60px;height:60px}.digital-marketing-section .card-icon{font-size:1.8rem}.digital-marketing-section .title-bar{font-size:.75rem}.digital-marketing-section .card-text{font-size:.85rem}.digital-marketing-section .cta-button{padding:.65rem 1.3rem;font-size:.82rem}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.revolutionary-web-section{position:relative;padding:4rem 5%;background:linear-gradient(135deg,#0a0e1a,#0d1520 50%,#0a0e1a);overflow:hidden}.revolutionary-web-section .digital-rain{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden;opacity:.15}.revolutionary-web-section .rain-column{position:absolute;top:-100%;font-family:Courier New,monospace;font-size:12px;color:#00c896;animation:rainFall 8s linear infinite;opacity:.5}.revolutionary-web-section .rain-column:first-child{left:5%;animation-delay:0s}.revolutionary-web-section .rain-column:nth-child(2){left:15%;animation-delay:1s}.revolutionary-web-section .rain-column:nth-child(3){left:25%;animation-delay:2s}.revolutionary-web-section .rain-column:nth-child(4){left:35%;animation-delay:3s}.revolutionary-web-section .rain-column:nth-child(5){left:45%;animation-delay:4s}.revolutionary-web-section .rain-column:nth-child(6){left:55%;animation-delay:5s}.revolutionary-web-section .rain-column:nth-child(7){left:65%;animation-delay:6s}.revolutionary-web-section .rain-column:nth-child(8){left:75%;animation-delay:7s}.revolutionary-web-section .rain-column:nth-child(9){left:85%;animation-delay:1.5s}.revolutionary-web-section .rain-column:nth-child(10){left:95%;animation-delay:2.5s}@keyframes rainFall{0%{top:-100%;opacity:0}10%{opacity:.5}90%{opacity:.5}to{top:100%;opacity:0}}.revolutionary-web-section .hex-grid{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.revolutionary-web-section .hex-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#00c896,transparent);opacity:.3;animation:hexPulse 4s ease-in-out infinite}.revolutionary-web-section .hex-line:first-child{width:80%;top:20%;left:10%;animation-delay:0s}.revolutionary-web-section .hex-line:nth-child(2){width:60%;top:40%;left:20%;animation-delay:1s}.revolutionary-web-section .hex-line:nth-child(3){width:70%;top:60%;left:15%;animation-delay:2s}.revolutionary-web-section .hex-line:nth-child(4){width:50%;top:80%;left:25%;animation-delay:3s}@keyframes hexPulse{0%,to{opacity:.2}50%{opacity:.5}}.revolutionary-web-section .orb-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.revolutionary-web-section .floating-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orbDrift 20s ease-in-out infinite}.revolutionary-web-section .orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(0,200,150,.3),transparent);top:-10%;left:-5%;animation-delay:0s}.revolutionary-web-section .orb-2{width:250px;height:250px;background:radial-gradient(circle,rgba(0,245,255,.25),transparent);bottom:-10%;right:-5%;animation-delay:3s}@keyframes orbDrift{0%,to{transform:translate(0)}25%{transform:translate(30px,-30px)}50%{transform:translate(-20px,20px)}75%{transform:translate(25px,-15px)}}.revolutionary-web-section .container{position:relative;max-width:1600px;margin:0 auto;z-index:2}.revolutionary-web-section .section-header{text-align:center;margin-bottom:4rem}.revolutionary-web-section .badge{display:inline-block;padding:.6rem 1.5rem;background:rgba(0,200,150,.1);border:2px solid #00c896;border-radius:50px;color:#00c896;font-size:.65rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;position:relative;overflow:hidden}.revolutionary-web-section .badge:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,rgba(255,255,255,.3),transparent 30%);animation:badgeSpin 3s linear infinite}@keyframes badgeSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.revolutionary-web-section .badge span{position:relative;z-index:2}.revolutionary-web-section .main-title{font-size:2.5rem;font-weight:900;line-height:1.1;color:white;margin-bottom:1.5rem}.revolutionary-web-section .main-subtitle{font-size:1rem;color:rgba(255,255,255,.7);max-width:900px;margin:0 auto;line-height:1.8}.revolutionary-web-section .timeline-container{position:relative;margin-top:3rem}.revolutionary-web-section .central-line{display:none}.revolutionary-web-section .timeline-item{position:relative;margin-bottom:3rem;display:flex;align-items:center;opacity:0;animation:fadeInUp 1s ease forwards}.revolutionary-web-section .timeline-item:first-child{animation-delay:.2s}.revolutionary-web-section .timeline-item:nth-child(2){animation-delay:.4s}.revolutionary-web-section .timeline-item:nth-child(3){animation-delay:.6s}.revolutionary-web-section .timeline-item:nth-child(4){animation-delay:.8s}.revolutionary-web-section .timeline-item:nth-child(5){animation-delay:1s}.revolutionary-web-section .timeline-item.left,.revolutionary-web-section .timeline-item.right{flex-direction:column;justify-content:center;padding:0}.revolutionary-web-section .connector-line,.revolutionary-web-section .node,.revolutionary-web-section .particle-trail{display:none}.revolutionary-web-section .content-box{position:relative;width:100%;max-width:100%;padding:2rem 1.5rem;background:rgba(15,25,35,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);border:2px solid rgba(0,200,150,.3);transition:all .5s cubic-bezier(.23,1,.32,1)}.revolutionary-web-section .content-box:hover{transform:scale(1.02);border-color:#00c896;box-shadow:0 15px 40px rgba(0,200,150,.3),inset 0 0 40px rgba(0,200,150,.1)}.revolutionary-web-section .corner-decoration{position:absolute;width:20px;height:20px;border:2px solid #00f5ff;opacity:0;transition:all .5s ease}.revolutionary-web-section .corner-tl{top:-5px;left:-5px;border-right:none;border-bottom:none}.revolutionary-web-section .corner-br{bottom:-5px;right:-5px;border-left:none;border-top:none}.revolutionary-web-section .content-box:hover .corner-decoration{opacity:1;animation:cornerExpand 1s ease-in-out infinite}@keyframes cornerExpand{0%,to{width:20px;height:20px}50%{width:25px;height:25px}}.revolutionary-web-section .icon-wrapper{width:60px;height:60px;margin-bottom:1.2rem;position:relative;display:flex;align-items:center;justify-content:center}.revolutionary-web-section .orbital-ring{position:absolute;border-radius:50%;border-color:#00c896 transparent;border-style:solid;border-width:2px;animation:orbit 3s linear infinite}.revolutionary-web-section .orbital-ring-1{width:100%;height:100%}.revolutionary-web-section .orbital-ring-2{width:120%;height:120%;animation-delay:1s;animation-direction:reverse}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.revolutionary-web-section .feature-icon{font-size:2rem;z-index:2;filter:drop-shadow(0 0 15px #00c896);animation:iconBob 3s ease-in-out infinite}@keyframes iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.revolutionary-web-section .feature-title{font-size:1.4rem;font-weight:800;color:white;margin-bottom:.8rem;background:linear-gradient(135deg,#ffffff,#00c896);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.revolutionary-web-section .feature-description{font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.8);font-weight:400;margin-bottom:1.5rem}.revolutionary-web-section .cta-button{position:relative;display:inline-block;padding:.9rem 2rem;background:linear-gradient(135deg,#00c896,#00f5ff);color:#0a0e1a;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;border:none;border-radius:50px;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,200,150,.4),inset 0 0 15px rgba(255,255,255,.2);z-index:1}.revolutionary-web-section .cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:-1}.revolutionary-web-section .cta-button:hover:before{left:100%}.revolutionary-web-section .cta-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#00e6ac,#00ffff);box-shadow:0 12px 35px rgba(0,200,150,.6),0 5px 20px rgba(0,245,255,.4),inset 0 0 25px rgba(255,255,255,.3)}.revolutionary-web-section .cta-button:active{transform:translateY(0);transition:all .1s ease}.revolutionary-web-section .cta-button-arrow{display:inline-block;margin-left:6px;transition:transform .3s ease}.revolutionary-web-section .cta-button:hover .cta-button-arrow{transform:translateX(5px)}@media (min-width:768px){.revolutionary-web-section{padding:6rem 5%}.revolutionary-web-section .section-header{margin-bottom:5rem}.revolutionary-web-section .badge{padding:.7rem 1.8rem;font-size:.7rem;letter-spacing:2.5px;margin-bottom:2rem}.revolutionary-web-section .main-title{font-size:3.5rem;margin-bottom:2rem}.revolutionary-web-section .main-subtitle{font-size:1.1rem;line-height:1.85}.revolutionary-web-section .timeline-container{margin-top:4rem}.revolutionary-web-section .timeline-item{margin-bottom:5rem}.revolutionary-web-section .content-box{max-width:500px;padding:2.5rem 2rem;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.revolutionary-web-section .corner-decoration{width:25px;height:25px}@keyframes cornerExpand{0%,to{width:25px;height:25px}50%{width:32px;height:32px}}.revolutionary-web-section .icon-wrapper{width:70px;height:70px;margin-bottom:1.3rem}.revolutionary-web-section .feature-icon{font-size:2.2rem}.revolutionary-web-section .feature-title{font-size:1.6rem;margin-bottom:1rem}.revolutionary-web-section .feature-description{font-size:1rem;line-height:1.75;margin-bottom:1.8rem}.revolutionary-web-section .cta-button{padding:.95rem 2.2rem;font-size:.95rem}.revolutionary-web-section .orb-1{width:400px;height:400px}.revolutionary-web-section .orb-2{width:350px;height:350px}}@media (min-width:1024px){.revolutionary-web-section{padding:8rem 5%}.revolutionary-web-section .section-header{margin-bottom:6rem}.revolutionary-web-section .main-title{font-size:5rem}.revolutionary-web-section .main-subtitle{font-size:1.2rem;line-height:1.9}.revolutionary-web-section .timeline-container{margin-top:5rem}.revolutionary-web-section .central-line{display:block;position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,#00c896 10%,#00f5ff 50%,#00c896 90%,transparent);transform:translateX(-50%);filter:drop-shadow(0 0 10px #00c896) drop-shadow(0 0 20px #00f5ff);animation:linePulse 3s ease-in-out infinite;z-index:1}.revolutionary-web-section .central-line:before{top:0;background:radial-gradient(circle,#00f5ff,#00c896);box-shadow:0 0 20px #00f5ff,0 0 40px rgba(0,245,255,.6),inset 0 0 10px rgba(255,255,255,.8);animation:topOrb 3s ease-in-out infinite}.revolutionary-web-section .central-line:after,.revolutionary-web-section .central-line:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%}.revolutionary-web-section .central-line:after{bottom:0;background:radial-gradient(circle,#00c896,#00f5ff);box-shadow:0 0 20px #00c896,0 0 40px rgba(0,200,150,.6),inset 0 0 10px rgba(255,255,255,.8);animation:bottomOrb 3s ease-in-out infinite}@keyframes topOrb{0%,to{transform:translateX(-50%) scale(1);box-shadow:0 0 20px #00f5ff,0 0 40px rgba(0,245,255,.6)}50%{transform:translateX(-50%) scale(1.3);box-shadow:0 0 30px #00f5ff,0 0 60px rgba(0,245,255,.9)}}@keyframes bottomOrb{0%,to{transform:translateX(-50%) scale(1);box-shadow:0 0 20px #00c896,0 0 40px rgba(0,200,150,.6)}50%{transform:translateX(-50%) scale(1.3);box-shadow:0 0 30px #00c896,0 0 60px rgba(0,200,150,.9)}}.revolutionary-web-section .data-stream{position:absolute;left:50%;top:-30px;transform:translateX(-50%);width:8px;height:30px;background:linear-gradient(180deg,#00f5ff,transparent);border-radius:4px;box-shadow:0 0 15px #00f5ff;animation:streamFall 3s linear infinite}.revolutionary-web-section .data-stream:nth-child(2){animation-delay:1s;background:linear-gradient(180deg,#00c896,transparent);box-shadow:0 0 15px #00c896}.revolutionary-web-section .data-stream:nth-child(3){animation-delay:2s;background:linear-gradient(180deg,#64ffc8,transparent);box-shadow:0 0 15px #64ffc8}@keyframes streamFall{0%{top:-30px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.revolutionary-web-section .energy-pulse{position:absolute;left:50%;top:0;transform:translateX(-50%);width:6px;height:6px;background:#00f5ff;border-radius:50%;box-shadow:0 0 10px #00f5ff,0 0 20px rgba(0,245,255,.8);animation:pulseDown 4s ease-in-out infinite}.revolutionary-web-section .energy-pulse:nth-child(5){animation-delay:1.5s;background:#00c896;box-shadow:0 0 10px #00c896,0 0 20px rgba(0,200,150,.8)}.revolutionary-web-section .energy-pulse:nth-child(6){animation-delay:3s;background:#64ffc8;box-shadow:0 0 10px #64ffc8,0 0 20px rgba(100,255,200,.8)}@keyframes pulseDown{0%{top:0;opacity:0;transform:translateX(-50%) scale(0)}10%{opacity:1;transform:translateX(-50%) scale(1)}90%{opacity:1;transform:translateX(-50%) scale(1)}to{top:100%;opacity:0;transform:translateX(-50%) scale(0)}}.revolutionary-web-section .rotating-particle{position:absolute;left:50%;width:4px;height:4px;background:#00f5ff;border-radius:50%;box-shadow:0 0 8px #00f5ff;animation:rotateAroundLine 5s linear infinite;transform-origin:0 0}.revolutionary-web-section .rotating-particle:nth-child(8){top:20%;animation-delay:0s}.revolutionary-web-section .rotating-particle:nth-child(9){top:40%;animation-delay:1s;background:#00c896;box-shadow:0 0 8px #00c896}.revolutionary-web-section .rotating-particle:nth-child(10){top:60%;animation-delay:2s;background:#64ffc8;box-shadow:0 0 8px #64ffc8}.revolutionary-web-section .rotating-particle:nth-child(11){top:80%;animation-delay:3s}@keyframes rotateAroundLine{0%{transform:rotate(0deg) translateX(25px) rotate(0deg)}to{transform:rotate(1turn) translateX(25px) rotate(-1turn)}}.revolutionary-web-section .line-marker{position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:transparent;border:2px solid #00c896;animation:markerGlow 2s ease-in-out infinite}.revolutionary-web-section .line-marker:nth-child(13){top:15%;animation-delay:0s}.revolutionary-web-section .line-marker:nth-child(14){top:35%;animation-delay:.5s;border-color:#00f5ff}.revolutionary-web-section .line-marker:nth-child(15){top:55%;animation-delay:1s;border-color:#64ffc8}.revolutionary-web-section .line-marker:nth-child(16){top:75%;animation-delay:1.5s}@keyframes markerGlow{0%,to{box-shadow:0 0 5px currentColor;transform:translateX(-50%) rotate(45deg) scale(1)}50%{box-shadow:0 0 20px currentColor,0 0 30px currentColor;transform:translateX(-50%) rotate(45deg) scale(1.3)}}.revolutionary-web-section .line-corner{position:absolute;left:50%;width:40px;height:40px;border:2px solid;transform:translateX(-50%);opacity:.6;animation:cornerFloat 4s ease-in-out infinite}.revolutionary-web-section .line-corner:nth-child(17){top:10%;border-color:#00f5ff transparent transparent #00f5ff;border-radius:50% 0 0 0}.revolutionary-web-section .line-corner:nth-child(18){top:30%;border-color:transparent #00c896 #00c896 transparent;border-radius:0 0 50% 0;animation-delay:1s}.revolutionary-web-section .line-corner:nth-child(19){top:50%;border-color:#64ffc8 transparent transparent #64ffc8;border-radius:50% 0 0 0;animation-delay:2s}.revolutionary-web-section .line-corner:nth-child(20){top:70%;border-color:transparent #00f5ff #00f5ff transparent;border-radius:0 0 50% 0;animation-delay:3s}@keyframes cornerFloat{0%,to{transform:translateX(-50%) rotate(0deg) scale(1);opacity:.4}50%{transform:translateX(-50%) rotate(180deg) scale(1.2);opacity:.8}}.revolutionary-web-section .side-particle{position:absolute;left:50%;width:8px;height:8px;background:#00f5ff;border-radius:50%;box-shadow:0 0 15px #00f5ff,0 0 25px rgba(0,245,255,.8);opacity:0;animation:igniteAndShootLeft 2.5s ease-out infinite}.revolutionary-web-section .side-particle.right{animation:igniteAndShootRight 2.5s ease-out infinite}.revolutionary-web-section .side-particle:nth-child(21){top:12%;animation-delay:0s}.revolutionary-web-section .side-particle:nth-child(22){top:12%;animation-delay:.2s;background:#00c896;box-shadow:0 0 15px #00c896,0 0 25px rgba(0,200,150,.8)}.revolutionary-web-section .side-particle:nth-child(23){top:32%;animation-delay:.8s;background:#64ffc8;box-shadow:0 0 15px #64ffc8,0 0 25px rgba(100,255,200,.8)}.revolutionary-web-section .side-particle:nth-child(24){top:32%;animation-delay:1s}.revolutionary-web-section .side-particle:nth-child(25){top:52%;animation-delay:1.6s;background:#00c896;box-shadow:0 0 15px #00c896,0 0 25px rgba(0,200,150,.8)}.revolutionary-web-section .side-particle:nth-child(26){top:52%;animation-delay:1.8s;background:#64ffc8;box-shadow:0 0 15px #64ffc8,0 0 25px rgba(100,255,200,.8)}.revolutionary-web-section .side-particle:nth-child(27){top:72%;animation-delay:2.4s}.revolutionary-web-section .side-particle:nth-child(28){top:72%;animation-delay:2.6s;background:#00c896;box-shadow:0 0 15px #00c896,0 0 25px rgba(0,200,150,.8)}@keyframes igniteAndShootLeft{0%{transform:translateX(-50%) translateX(0) scale(0);opacity:0}15%{transform:translateX(-50%) translateX(0) scale(1.5);opacity:1;box-shadow:0 0 30px currentColor,0 0 50px currentColor}30%{transform:translateX(-50%) translateX(0) scale(1);opacity:1}to{transform:translateX(-50%) translateX(-400px) scale(.5);opacity:0}}@keyframes igniteAndShootRight{0%{transform:translateX(-50%) translateX(0) scale(0);opacity:0}15%{transform:translateX(-50%) translateX(0) scale(1.5);opacity:1;box-shadow:0 0 30px currentColor,0 0 50px currentColor}30%{transform:translateX(-50%) translateX(0) scale(1);opacity:1}to{transform:translateX(-50%) translateX(400px) scale(.5);opacity:0}}.revolutionary-web-section .wave-ripple{position:absolute;left:50%;transform:translateX(-50%);width:20px;height:20px;border:2px solid #00f5ff;border-radius:50%;opacity:0;animation:rippleExpand 3s ease-out infinite}.revolutionary-web-section .wave-ripple:nth-child(29){top:25%;animation-delay:0s}.revolutionary-web-section .wave-ripple:nth-child(30){top:45%;animation-delay:1s;border-color:#00c896}.revolutionary-web-section .wave-ripple:nth-child(31){top:65%;animation-delay:2s;border-color:#64ffc8}@keyframes rippleExpand{0%{width:20px;height:20px;opacity:0}20%{opacity:.8}to{width:120px;height:120px;opacity:0}}.revolutionary-web-section .holo-distortion{position:absolute;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.6),transparent);opacity:0;animation:distortionWave 2.5s ease-in-out infinite;filter:blur(2px)}.revolutionary-web-section .holo-distortion:nth-child(32){top:18%;animation-delay:0s}.revolutionary-web-section .holo-distortion:nth-child(33){top:38%;animation-delay:.8s;background:linear-gradient(90deg,transparent,rgba(0,200,150,.6),transparent)}.revolutionary-web-section .holo-distortion:nth-child(34){top:58%;animation-delay:1.6s;background:linear-gradient(90deg,transparent,rgba(100,255,200,.6),transparent)}.revolutionary-web-section .holo-distortion:nth-child(35){top:78%;animation-delay:2.4s}@keyframes distortionWave{0%{opacity:0;width:60px}50%{opacity:.8;width:100px}to{opacity:0;width:60px}}@keyframes linePulse{0%,to{opacity:.6}50%{opacity:1}}.revolutionary-web-section .timeline-item{margin-bottom:8rem}.revolutionary-web-section .timeline-item.left{flex-direction:row;justify-content:flex-end;padding-right:calc(50% + 80px)}.revolutionary-web-section .timeline-item.right{flex-direction:row-reverse;justify-content:flex-end;padding-left:calc(50% + 80px)}.revolutionary-web-section .connector-line,.revolutionary-web-section .node,.revolutionary-web-section .particle-trail{display:block}.revolutionary-web-section .node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#00c896;border-radius:50%;box-shadow:0 0 20px #00c896,0 0 40px rgba(0,200,150,.5);animation:nodePulse 2s ease-in-out infinite;z-index:10}@keyframes nodePulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px #00c896,0 0 40px rgba(0,200,150,.5)}50%{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 30px #00c896,0 0 60px rgba(0,200,150,.8)}}.revolutionary-web-section .connector-line{position:absolute;top:50%;height:2px;background:linear-gradient(90deg,#00c896,transparent);transform:translateY(-50%)}.revolutionary-web-section .timeline-item.left .connector-line{right:50%;width:80px}.revolutionary-web-section .timeline-item.right .connector-line{left:50%;width:80px;background:linear-gradient(90deg,transparent,#00c896)}.revolutionary-web-section .particle-trail{position:absolute;width:4px;height:4px;background:#00f5ff;border-radius:50%;box-shadow:0 0 10px #00f5ff;opacity:0}.revolutionary-web-section .timeline-item.left .particle-trail{right:50%;animation:trailMoveLeft 3s ease-in-out infinite}.revolutionary-web-section .timeline-item.right .particle-trail{left:50%;animation:trailMoveRight 3s ease-in-out infinite}@keyframes trailMoveLeft{0%{right:50%;opacity:0}50%{opacity:1}to{right:calc(50% + 80px);opacity:0}}@keyframes trailMoveRight{0%{left:50%;opacity:0}50%{opacity:1}to{left:calc(50% + 80px);opacity:0}}.revolutionary-web-section .content-box{max-width:550px;padding:3rem;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.revolutionary-web-section .content-box:hover{transform:scale(1.05);box-shadow:0 20px 60px rgba(0,200,150,.3),inset 0 0 60px rgba(0,200,150,.1)}.revolutionary-web-section .corner-decoration{width:30px;height:30px}@keyframes cornerExpand{0%,to{width:30px;height:30px}50%{width:40px;height:40px}}.revolutionary-web-section .icon-wrapper{width:80px;height:80px;margin-bottom:1.5rem}.revolutionary-web-section .feature-icon{font-size:2.5rem;filter:drop-shadow(0 0 20px #00c896)}@keyframes iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.revolutionary-web-section .feature-title{font-size:1.8rem;margin-bottom:1rem}.revolutionary-web-section .feature-description{font-size:1.05rem;line-height:1.8;margin-bottom:2rem}.revolutionary-web-section .cta-button{padding:1rem 2.5rem;font-size:1rem;letter-spacing:1.5px;box-shadow:0 10px 30px rgba(0,200,150,.4),inset 0 0 20px rgba(255,255,255,.2)}.revolutionary-web-section .cta-button:hover{box-shadow:0 15px 40px rgba(0,200,150,.6),0 5px 20px rgba(0,245,255,.4),inset 0 0 30px rgba(255,255,255,.3)}.revolutionary-web-section .cta-button-arrow{margin-left:8px}.revolutionary-web-section .orb-1{width:500px;height:500px}.revolutionary-web-section .orb-2{width:450px;height:450px}@keyframes orbDrift{0%,to{transform:translate(0)}25%{transform:translate(50px,-50px)}50%{transform:translate(-30px,30px)}75%{transform:translate(40px,-20px)}}.revolutionary-web-section .rain-column{font-size:14px}}.ultimate-ai-section{position:relative;padding:3rem 5%;background:linear-gradient(180deg,#ffffff,#f8fbff);overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.1;pointer-events:none}.orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(0,102,255,.4),transparent);top:-10%;left:-5%;animation:gentleFloat 25s ease-in-out infinite}.orb-2{width:250px;height:250px;background:radial-gradient(circle,rgba(167,0,255,.3),transparent);bottom:-10%;right:-5%;animation:gentleFloat 30s ease-in-out infinite reverse}@keyframes gentleFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,-15px)}}.container{position:relative;max-width:1400px;margin:0 auto;z-index:2}.ai-header{text-align:center;margin-bottom:3rem}.ai-badge{display:inline-block;padding:.5rem 1.3rem;background:linear-gradient(135deg,rgba(255,0,110,.08),rgba(167,0,255,.08));border:2px solid #ff006e;border-radius:50px;color:#ff006e;font-size:.65rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ai-badge,.ai-title{margin-bottom:1.2rem}.ai-title{font-size:2rem;font-weight:900;line-height:1.2;color:#000}.ai-description{font-size:.95rem;color:#555;max-width:850px;margin:0 auto;line-height:1.7;font-weight:400}.ai-hero-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:3rem;padding:2rem 1.5rem;background:white;border-radius:20px;box-shadow:0 15px 40px rgba(0,102,255,.08)}.hero-content{animation:fadeInUp 1s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:1.6rem;font-weight:900;color:#000;margin-bottom:1.2rem;line-height:1.3}.hero-text{font-size:.95rem;color:#666;line-height:1.7;margin-bottom:1.5rem}.hero-button{display:inline-block;padding:.9rem 2rem;background:linear-gradient(135deg,#0066ff,#6b52ff);color:white;font-size:.9rem;font-weight:700;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,102,255,.25)}.hero-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,102,255,.35)}.hero-visual{animation:fadeInUp 1s ease forwards;animation-delay:.2s;opacity:0}.ai-image-container{position:relative;padding:1.5rem;background:linear-gradient(135deg,rgba(0,102,255,.05),rgba(107,82,255,.05));border-radius:20px;border:2px solid rgba(0,102,255,.15);animation:smoothFloat 6s ease-in-out infinite}@keyframes smoothFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ai-image-container img{width:100%;height:auto;display:block;border-radius:12px}.ai-services-title{font-size:1.5rem;font-weight:800;color:#000;text-align:center;margin-bottom:2rem}.ai-services-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.service-card{background:white;padding:2rem 1.5rem;border-radius:18px;border:2px solid rgba(39,92,254,.15);box-shadow:0 8px 30px rgba(39,92,254,.08);transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1),border-color .4s ease;position:relative;overflow:hidden;cursor:pointer}.drops-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4}.water-drop{width:10px;height:14px;background:radial-gradient(circle at 30% 30%,rgba(75,130,254,.9) 0,#275cfe 50%,#1a47cc 100%);border-radius:50% 50% 50% 0;transform:rotate(-45deg);filter:drop-shadow(0 2px 4px rgba(39,92,254,.3))}.drop-splash,.water-drop{position:absolute;opacity:0}.drop-splash{width:25px;height:25px;border-radius:50%;background:radial-gradient(circle,rgba(39,92,254,.4) 0,transparent 70%);z-index:3}.liquid-fill{left:0;width:100%;height:0;background:#275cfe;z-index:1;border-radius:0 0 18px 18px}.liquid-fill,.liquid-wave{position:absolute;bottom:0}.liquid-wave{left:-100%;width:200%;height:20px;z-index:2;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 25%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.15) 75%,transparent)}.service-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 20px 50px rgba(39,92,254,.25);border-color:#275cfe}.service-icon{width:50px;height:50px;background:rgba(39,92,254,.08);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:1.2rem;position:relative;z-index:5;border:2px solid transparent;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.service-card:hover .service-icon{background:rgba(255,255,255,.2);transform:scale(1.1) rotate(10deg);border-color:rgba(255,255,255,.3)}.service-title{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:.7rem;position:relative;z-index:5;transition:color .5s ease}.service-title.white-text{color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.1)}.service-description{font-size:.9rem;color:#666;line-height:1.6;margin-bottom:1.2rem;position:relative;z-index:5;transition:color .5s ease}.service-description.white-text{color:rgba(255,255,255,.9)!important}.service-link{display:inline-flex;align-items:center;gap:.4rem;color:#275cfe;font-size:.85rem;font-weight:600;text-decoration:none;position:relative;z-index:5;padding:.5rem .9rem;border-radius:8px;background:transparent;transition:all .5s ease}.service-link.white-text{color:#ffffff!important;background:rgba(255,255,255,.15)!important}.service-link:after{content:"→";font-size:1rem;transition:transform .3s ease}.service-card:hover .service-link:after{animation:arrowSlide 1s ease-in-out infinite}@keyframes arrowSlide{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.features-container{display:grid;grid-template-columns:1fr;gap:1.5rem}.feature-panel{position:relative;padding:2.5rem 1.5rem;background:white;border-radius:20px;border:2px solid rgba(39,92,254,.15);box-shadow:0 12px 40px rgba(39,92,254,.1);transition:all .4s cubic-bezier(.23,1,.32,1);text-align:center;overflow:hidden;cursor:pointer}.feature-panel:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 50px rgba(39,92,254,.25);border-color:#275cfe}.panel-icon-wrapper{width:65px;height:65px;margin:0 auto 1.2rem;background:rgba(39,92,254,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;z-index:5;transition:all .6s cubic-bezier(.34,1.56,.64,1);border:2px solid transparent}.feature-panel:hover .panel-icon-wrapper{background:rgba(255,255,255,.2);transform:scale(1.1) rotate(1turn);border-color:rgba(255,255,255,.3)}.panel-title{font-size:1.25rem;font-weight:800;color:#000;margin-bottom:.8rem;position:relative;z-index:5;transition:color .5s ease}.panel-title.white-text{color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.1)}.panel-description{font-size:.9rem;line-height:1.6;color:#555;margin-bottom:1.2rem;position:relative;z-index:5;transition:color .5s ease}.panel-description.white-text{color:rgba(255,255,255,.9)!important}.panel-cta-button{display:inline-block;padding:.7rem 1.5rem;background:#275cfe;color:white;font-size:.85rem;font-weight:700;border-radius:10px;text-decoration:none;border:2px solid transparent;cursor:pointer;position:relative;z-index:5;transition:all .4s ease;box-shadow:0 4px 15px rgba(39,92,254,.3)}.panel-cta-button.white-bg{background:white!important;color:#275cfe!important;border-color:white!important;box-shadow:0 6px 25px rgba(255,255,255,.4)!important}@media (min-width:768px){.ultimate-ai-section{padding:4rem 5%}.ai-header{margin-bottom:4rem}.ai-badge{padding:.6rem 1.6rem;font-size:.7rem;letter-spacing:2.3px}.ai-title{font-size:3rem;margin-bottom:1.5rem}.ai-description{font-size:1.05rem;line-height:1.75}.ai-hero-grid{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem 2rem;border-radius:25px;margin-bottom:4rem}.hero-title{font-size:2rem;margin-bottom:1.5rem}.hero-text{font-size:1rem;line-height:1.75;margin-bottom:1.8rem}.hero-button{padding:.95rem 2.2rem;font-size:.95rem}.ai-image-container{padding:1.8rem;border-radius:22px}@keyframes smoothFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ai-image-container img{border-radius:14px}.ai-services-title{font-size:1.75rem;margin-bottom:2.5rem}.ai-services-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}.service-card{padding:2.2rem 1.8rem;border-radius:20px}.service-icon{width:55px;height:55px;font-size:1.8rem;margin-bottom:1.4rem;border-radius:14px}.service-title{font-size:1.15rem;margin-bottom:.75rem}.service-description{font-size:.93rem;margin-bottom:1.4rem}.service-link{font-size:.88rem;padding:.5rem 1rem}.features-container{grid-template-columns:repeat(2,1fr);gap:2rem}.feature-panel{padding:2.8rem 1.8rem;border-radius:22px}.panel-icon-wrapper{width:72px;height:72px;margin-bottom:1.4rem;font-size:2.2rem}.panel-title{font-size:1.35rem;margin-bottom:.9rem}.panel-description{font-size:.95rem;line-height:1.65;margin-bottom:1.4rem}.panel-cta-button{padding:.72rem 1.6rem;font-size:.88rem}.orb-1{width:400px;height:400px}.orb-2{width:350px;height:350px}@keyframes gentleFloat{0%,to{transform:translate(0)}50%{transform:translate(25px,-18px)}}}@media (min-width:1024px){.ultimate-ai-section{padding:5rem 5%}.ai-title{font-size:3.5rem}.ai-description{font-size:1.15rem;line-height:1.8}.ai-hero-grid{gap:3rem;padding:3rem;border-radius:30px;margin-bottom:5rem}.hero-title{font-size:2.5rem}.hero-text{font-size:1.05rem;line-height:1.8;margin-bottom:2rem}.hero-button{padding:1rem 2.5rem;font-size:1rem;box-shadow:0 8px 25px rgba(0,102,255,.25)}.hero-button:hover{box-shadow:0 12px 35px rgba(0,102,255,.35)}.ai-image-container{padding:2rem;border-radius:25px}@keyframes smoothFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.ai-image-container img{border-radius:15px}.ai-services-title{font-size:2rem;margin-bottom:3rem}.ai-services-grid{grid-template-columns:repeat(3,1fr);gap:2rem}.service-card{padding:2.5rem 2rem;border-radius:20px;box-shadow:0 10px 40px rgba(39,92,254,.08)}.service-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 70px rgba(39,92,254,.25)}.service-icon{width:60px;height:60px;font-size:2rem;margin-bottom:1.5rem;border-radius:15px}.service-card:hover .service-icon{transform:scale(1.15) rotate(10deg)}.service-title{font-size:1.25rem;margin-bottom:.8rem}.service-description{font-size:.95rem;margin-bottom:1.5rem}.service-link{font-size:.9rem}.liquid-wave{height:25px}.water-drop{width:12px;height:16px}.drop-splash{width:30px;height:30px}.liquid-fill{border-radius:0 0 20px 20px}.features-container{grid-template-columns:repeat(3,1fr)}.feature-panel{padding:3rem 2rem;border-radius:25px;box-shadow:0 15px 50px rgba(39,92,254,.1)}.feature-panel:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 70px rgba(39,92,254,.25)}.panel-icon-wrapper{width:80px;height:80px;margin-bottom:1.5rem;font-size:2.5rem}.panel-title{font-size:1.5rem;margin-bottom:1rem}.panel-description{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.panel-cta-button{padding:.75rem 1.8rem;font-size:.9rem}.orb-1{width:500px;height:500px}.orb-1,.orb-2{filter:blur(100px);opacity:.12}.orb-2{width:450px;height:450px}@keyframes gentleFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.horizontal-scroll-wrapper{position:relative;width:100%}.horizontal-scroll-container{position:sticky;top:0;height:100vh;overflow:hidden;background:#ffffff}.horizontal-scroll-content{position:absolute;top:0;left:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:60px 0;width:100%}.scroll-section-header{text-align:center;margin-bottom:60px;padding:0 40px}.nexvato-hero-subtitle{font-size:14px;font-weight:600;color:#0066ff;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.nexvato-hero-title{font-size:48px;font-weight:800;color:#1a1a2e;margin-bottom:16px;line-height:1.2}.nexvato-hero-description{font-size:18px;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.products-container{overflow:hidden;width:100%}.products-track{display:flex;gap:40px;padding:0 0 0 15vw;will-change:transform}.product-card{flex-shrink:0;width:420px;height:600px;min-width:420px;background:#ffffff;border-radius:24px;overflow:hidden;position:relative;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,102,255,.1);display:flex;flex-direction:column}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,102,255,.05),rgba(0,102,255,0));opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}.product-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 50px rgba(0,102,255,.25);border-color:rgba(0,102,255,.3)}.product-card:hover:before{opacity:1}.product-card:active{transform:translateY(-12px) scale(1.01)}.product-image{width:100%;height:340px;object-fit:cover;object-position:center;display:block;background:linear-gradient(135deg,#667eea,#764ba2);transition:transform .6s cubic-bezier(.4,0,.2,1);flex-shrink:0}.product-card:hover .product-image{transform:scale(1.08)}.product-overlay{position:absolute;top:20px;left:20px;display:flex;gap:10px;flex-wrap:wrap;z-index:2;opacity:1}.product-card:hover .product-overlay{opacity:1;transform:translateY(0)}.product-tag{background:rgba(255,255,255,.98);color:#0066ff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.product-tag:hover{background:#0066ff;color:white;transform:scale(1.05)}.product-info{padding:32px 30px;position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;background:#ffffff}.product-title{font-size:26px;font-weight:700;color:#1a1a2e;margin-bottom:12px;transition:color .3s ease;line-height:1.3}.product-card:hover .product-title{color:#0066ff}.product-desc{font-size:15px;color:#666;line-height:1.6;opacity:.9;transition:opacity .3s ease;margin-bottom:20px}.product-card:hover .product-desc{opacity:1}.product-cta-btn{display:inline-block;padding:12px 28px;background:#0066ff;color:#ffffff;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;border:none;cursor:pointer;text-align:center;align-self:flex-start}.product-cta-btn:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,102,255,.3)}.product-cta-btn:active{transform:translateY(0)}.product-card:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,102,255,.2);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.product-card:active:after{width:300px;height:300px}@media (max-width:1024px){.nexvato-hero-title{font-size:40px}.nexvato-hero-description{font-size:16px}.product-card{width:380px;min-width:380px;height:560px}.product-image{height:300px}.product-title{font-size:24px}.products-track{gap:30px;padding:0 0 0 10vw}}@media (max-width:768px){.horizontal-scroll-content{padding:40px 0}.scroll-section-header{margin-bottom:40px;padding:0 20px}.nexvato-hero-subtitle{font-size:12px;letter-spacing:1.5px;margin-bottom:12px}.nexvato-hero-title{font-size:32px;margin-bottom:12px}.nexvato-hero-description{font-size:15px;max-width:100%}.product-card{width:320px;min-width:320px;height:540px}.product-image{height:260px}.product-overlay{top:15px;left:15px;gap:8px}.product-tag{font-size:12px;padding:6px 14px}.product-info{padding:24px 20px}.product-title{font-size:22px;margin-bottom:10px}.product-desc{font-size:14px;margin-bottom:16px}.product-cta-btn{padding:10px 24px;font-size:13px}.products-track{gap:24px;padding:0 0 0 5vw}.product-card:hover{transform:translateY(-8px) scale(1.01)}.product-card:active:after{width:200px;height:200px}}@media (max-width:480px){.horizontal-scroll-content{padding:30px 0}.scroll-section-header{margin-bottom:30px;padding:0 16px}.nexvato-hero-subtitle{font-size:11px;letter-spacing:1px;margin-bottom:10px}.nexvato-hero-title{font-size:26px;margin-bottom:10px}.nexvato-hero-description{font-size:14px;line-height:1.5}.product-card{width:280px;min-width:280px;height:500px;border-radius:20px}.product-image{height:220px}.product-overlay{top:12px;left:12px;gap:6px}.product-tag{font-size:11px;padding:6px 12px}.product-info{padding:20px 16px}.product-title{font-size:20px;margin-bottom:8px}.product-desc{font-size:13px;line-height:1.5;margin-bottom:14px}.product-cta-btn{padding:9px 20px;font-size:12px}.products-track{gap:20px;padding:0 0 0 5vw}.product-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,102,255,.2)}.product-card:hover .product-image{transform:scale(1.04)}}@media (max-width:360px){.product-card{width:260px;min-width:260px;height:480px}.product-image{height:200px}.nexvato-hero-title{font-size:24px}.product-title{font-size:18px}.product-desc{font-size:12px}.products-track{gap:16px}}.nexvato-pro{--np-primary:#275cfe;--np-primary-light:#4a7cff;--np-primary-glow:rgba(39,92,254,0.5);--np-dark:#121228;--np-dark-light:#1e1e3f;--np-dark-muted:#2a2a4a;--np-text:#0f172a;--np-text-light:#334155;--np-text-muted:#64748b;--np-border:rgba(148,163,184,0.15);position:relative;padding:100px 24px 120px;background:#ffffff;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--np-text)}.nexvato-pro *,.nexvato-pro :after,.nexvato-pro :before{box-sizing:border-box;margin:0;padding:0}@media (max-width:1024px){.nexvato-pro{padding-bottom:64px!important}.nexvato-pro .np-details,.nexvato-pro .np-details-wrapper,.nexvato-pro .np-main-grid,.nexvato-pro .np-reactor,.nexvato-pro .np-reactor-wrapper,.nexvato-pro .np-timeline,.nexvato-pro .np-timeline-wrapper{height:auto!important;min-height:0!important}.nexvato-pro .np-main-grid{display:flex!important;flex-direction:column!important;gap:14px!important;align-items:stretch!important}.nexvato-pro .np-details,.nexvato-pro .np-reactor,.nexvato-pro .np-timeline{display:block!important;margin:0!important}}@media (max-width:560px){.nexvato-pro{padding-top:56px!important;padding-bottom:56px!important}}.np-particles{inset:0;opacity:.4;z-index:1}.np-bg-orb,.np-particles{position:absolute;pointer-events:none}.np-bg-orb{width:800px;height:800px;border-radius:50%;filter:blur(140px);opacity:.12;z-index:0;animation:np-orb-drift 30s ease-in-out infinite alternate}.np-orb-1{top:-300px;left:-300px;background:radial-gradient(circle,rgba(39,92,254,.5),transparent 70%)}.np-orb-2{bottom:-300px;right:-300px;background:radial-gradient(circle,rgba(18,18,40,.4),transparent 70%);animation-delay:5s}@keyframes np-orb-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-60px) scale(1.1)}}.np-container{max-width:1440px;margin:0 auto;position:relative;z-index:2}.np-header{text-align:center;margin-bottom:80px}.np-tag{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,rgba(39,92,254,.08),rgba(74,124,255,.06));border:1.5px solid rgba(39,92,254,.25);color:#1e40af;margin-bottom:24px;box-shadow:0 4px 16px rgba(39,92,254,.08)}.np-tag-dot{width:8px;height:8px;border-radius:50%;background:var(--np-primary);box-shadow:0 0 12px var(--np-primary-glow);animation:np-dot-pulse 2s ease-in-out infinite}@keyframes np-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.np-tag-pulse{position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgba(39,92,254,.3);animation:np-pulse-expand 2.5s ease-out infinite}@keyframes np-pulse-expand{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.np-title{font-size:60px;font-weight:900;letter-spacing:-.025em;line-height:1.18;margin:0 0 24px;padding-bottom:2px;overflow:visible;background:linear-gradient(135deg,var(--np-dark) 0,var(--np-dark-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.np-subtitle{max-width:820px;margin:0 auto 50px;font-size:17px;line-height:1.7;color:var(--np-text-muted);font-weight:400}.np-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1100px;margin:0 auto}.np-metric-card{position:relative;flex:1 1;min-width:200px;padding:20px 28px;border-radius:20px;background:linear-gradient(135deg,#ffffff,#f9fafb);border:1px solid rgba(226,232,240,.8);box-shadow:0 8px 24px rgba(15,23,42,.06);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.np-metric-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(39,92,254,.15);border-color:rgba(39,92,254,.3)}.np-metric-glow{position:absolute;inset:-40px;background:radial-gradient(circle at 50% 0,var(--np-primary-glow),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.np-metric-card:hover .np-metric-glow{opacity:1;animation:np-glow-pulse 2s ease-in-out infinite}@keyframes np-glow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.np-metric-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#64748b;font-weight:700;margin-bottom:10px}.np-metric-value-wrap{display:flex;align-items:baseline;gap:4px}.np-metric-value{font-size:36px;font-weight:900;line-height:1}.np-metric-plus,.np-metric-prefix,.np-metric-suffix,.np-metric-value{background:linear-gradient(135deg,var(--np-primary),var(--np-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.np-metric-plus,.np-metric-prefix,.np-metric-suffix{font-size:22px;font-weight:800}.np-metric-text{display:block;font-size:14px;font-weight:600;color:var(--np-text);margin-top:8px}.np-metric-region{flex-basis:100%;max-width:100%}.np-main-grid{display:grid;grid-template-columns:380px 440px 1fr;gap:36px;align-items:stretch}.np-details-wrapper,.np-reactor-wrapper,.np-timeline-wrapper{display:flex;flex-direction:column;height:100%}.np-timeline{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.95));border:1px solid rgba(226,232,240,.5);border-radius:32px;padding:36px 32px 36px 68px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 16px 48px rgba(15,23,42,.06)}.np-track{position:absolute;left:40px;top:36px;bottom:36px;width:4px;border-radius:100px;background:linear-gradient(180deg,rgba(226,232,240,.6),rgba(203,213,225,.4));overflow:hidden}.np-track-progress{position:absolute;inset:0;width:100%;height:20%;background:linear-gradient(180deg,var(--np-primary-light) 0,var(--np-primary) 40%,var(--np-dark) 100%);box-shadow:0 0 20px var(--np-primary-glow);transition:height .7s cubic-bezier(.4,0,.2,1)}.np-track-glow{position:absolute;bottom:0;left:50%;width:24px;height:24px;background:radial-gradient(circle,var(--np-primary-glow),transparent 70%);filter:blur(12px);transform:translateX(-50%) translateY(calc(var(--progress, 20%) * -1));transition:transform .7s cubic-bezier(.4,0,.2,1)}.np-step{position:relative;width:100%;padding:18px 16px 20px 0;margin-bottom:16px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(248,250,252,.5));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;gap:16px;align-items:flex-start;cursor:pointer;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(15,23,42,.04);border:1px solid transparent}.np-step:hover{transform:translateX(10px) scale(1.01);box-shadow:0 8px 24px rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.7))}.np-step.active{background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(255,255,255,.95));border-color:rgba(39,92,254,.25);box-shadow:0 12px 32px rgba(39,92,254,.12);transform:translateX(14px) scale(1.03)}.np-step-indicator{position:relative;width:22px;height:22px;margin-top:4px;flex-shrink:0}.np-step-dot{position:absolute;inset:0;border-radius:50%;border:2.5px solid rgba(148,163,184,.4);background:radial-gradient(circle,#ffffff 0,#f1f5f9 100%);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(15,23,42,.08)}.np-step.active .np-step-dot{border-color:var(--np-primary);background:radial-gradient(circle,var(--np-primary-light) 0,var(--np-primary) 100%);box-shadow:0 0 0 5px rgba(39,92,254,.15),0 0 24px var(--np-primary-glow),inset 0 1px 3px rgba(255,255,255,.3)}.np-step-ring{position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(39,92,254,.4);opacity:0}.np-step.active .np-step-ring{animation:np-ring-expand 2.5s ease-out infinite}@keyframes np-ring-expand{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.np-step-content{flex:1 1}.np-step-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-weight:700;margin-bottom:6px}.np-step-title{font-size:16px;font-weight:800;color:var(--np-text);margin:0 0 6px;line-height:1.3;transition:color .3s ease}.np-step.active .np-step-title{color:var(--np-primary)}.np-step-desc{font-size:13px;color:var(--np-text-muted);line-height:1.5;margin:0}.np-reactor{background:linear-gradient(135deg,rgba(239,246,255,.5),rgba(255,255,255,.8));border:1px solid rgba(191,219,254,.3);border-radius:32px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 16px 48px rgba(15,23,42,.06);overflow:hidden;perspective:1400px}.np-reactor-wrapper{position:relative;padding:48px 32px 36px}.np-reactor-holo{position:absolute;inset:-100%;background:conic-gradient(from 180deg at 50% 50%,rgba(39,92,254,.08) 0deg,rgba(74,124,255,.12) 90deg,rgba(18,18,40,.08) 180deg,rgba(39,92,254,.08) 270deg,rgba(39,92,254,.08) 1turn);opacity:.6;animation:np-holo-spin 40s linear infinite;pointer-events:none}@keyframes np-holo-spin{to{transform:rotate(1turn)}}.np-energy-wave{position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid rgba(39,92,254,.3);pointer-events:none;opacity:0;animation:np-wave-expand 4s ease-out infinite}.np-wave-1{width:200px;height:200px;margin:-100px 0 0 -100px;animation-delay:0s}.np-wave-2{width:300px;height:300px;margin:-150px 0 0 -150px;border-color:rgba(74,124,255,.3);animation-delay:1.3s}.np-wave-3{width:400px;height:400px;margin:-200px 0 0 -200px;border-color:rgba(18,18,40,.3);animation-delay:2.6s}@keyframes np-wave-expand{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.5);opacity:0}}.np-orbit-system{position:relative;width:100%;height:360px;display:flex;align-items:center;justify-content:center}.np-orbit{position:absolute;top:50%;left:50%;border-radius:50%;border:2px dashed rgba(148,163,184,.25);pointer-events:none;transform-style:preserve-3d}.np-orbit-outer{width:320px;height:320px;margin:-160px 0 0 -160px;animation:np-orbit-rotate 40s linear infinite}.np-orbit-middle{width:230px;height:230px;margin:-115px 0 0 -115px;border-style:solid;border-color:rgba(74,124,255,.2);animation:np-orbit-rotate 30s linear infinite reverse}.np-orbit-inner{width:150px;height:150px;margin:-75px 0 0 -75px;border-color:rgba(39,92,254,.2);animation:np-orbit-rotate 20s linear infinite}@keyframes np-orbit-rotate{to{transform:rotate(1turn)}}.np-orbit-node{position:absolute;width:12px;height:12px;border-radius:50%;top:50%;left:50%;margin:-6px 0 0 -6px;transform-origin:0 0;transform:rotate(var(--angle)) translateX(calc(var(--orbit-radius, 160px))) rotate(calc(var(--angle) * -1));background:radial-gradient(circle,#ffffff 0,var(--np-primary) 50%,var(--np-primary-light) 100%);box-shadow:0 0 0 4px rgba(39,92,254,.2),0 0 20px var(--np-primary-glow),0 4px 12px rgba(15,23,42,.15);animation:np-node-pulse 3s ease-in-out infinite}.np-orbit-outer .np-orbit-node{--orbit-radius:160px}.np-orbit-middle .np-orbit-node{--orbit-radius:115px;background:radial-gradient(circle,#ffffff 0,var(--np-primary-light) 50%,#4a7cff 100%);box-shadow:0 0 0 4px rgba(74,124,255,.2),0 0 20px rgba(74,124,255,.6),0 4px 12px rgba(15,23,42,.15)}.np-orbit-inner .np-orbit-node{--orbit-radius:75px;background:radial-gradient(circle,#ffffff 0,var(--np-dark) 50%,var(--np-dark-light) 100%);box-shadow:0 0 0 4px rgba(18,18,40,.2),0 0 20px rgba(18,18,40,.6),0 4px 12px rgba(15,23,42,.15)}@keyframes np-node-pulse{0%,to{transform:rotate(var(--angle)) translateX(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1);opacity:1}50%{transform:rotate(var(--angle)) translateX(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1.4);opacity:.7}}.np-core{position:relative;width:260px;height:260px;margin:50px auto 32px;display:flex;align-items:center;justify-content:center}.np-core-ring{position:absolute;inset:0}.np-core-svg{width:100%;height:100%;transform:rotate(-90deg)}.np-core-track{opacity:.3}.np-core-progress{stroke-dasharray:100 100;stroke-dashoffset:80;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.np-core-glow-outer{position:absolute;inset:-40px;background:radial-gradient(circle,var(--np-primary-glow),rgba(18,18,40,.15),transparent 70%);filter:blur(40px);animation:np-core-glow 4s ease-in-out infinite}@keyframes np-core-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.np-core-center{position:relative;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffffff 0,#f9fafb 50%,#e5e7eb 100%);border:1px solid rgba(226,232,240,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;box-shadow:0 12px 32px rgba(15,23,42,.1),inset 0 2px 4px rgba(255,255,255,.9);z-index:1}.np-core-glow-inner{position:absolute;inset:-30px;background:radial-gradient(circle,var(--np-primary-glow),transparent 65%);filter:blur(30px);animation:np-inner-glow 3s ease-in-out infinite}@keyframes np-inner-glow{0%,to{opacity:.4}50%{opacity:.8}}.np-core-label{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#64748b;font-weight:700;margin-bottom:8px}.np-core-phase-display{display:flex;align-items:center;gap:6px;margin:6px 0}.np-core-phase-num{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.np-core-phase-current{font-size:22px;font-weight:900;background:linear-gradient(135deg,var(--np-primary),var(--np-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.np-core-phase-sep{font-size:16px;color:#94a3b8}.np-core-phase-total{font-size:16px;font-weight:700;color:#64748b}.np-core-progress-text{display:flex;align-items:baseline;gap:2px;margin:6px 0 4px}.np-core-percent{font-size:16px;font-weight:800}.np-core-percent,.np-core-percent-sign{background:linear-gradient(135deg,var(--np-primary),var(--np-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.np-core-percent-sign{font-size:12px;font-weight:700}.np-core-status{font-size:9px;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em}.np-core-pulse{position:absolute;inset:-12px;border-radius:50%;border:3px solid rgba(39,92,254,.4);animation:np-pulse-core 3s ease-out infinite}@keyframes np-pulse-core{0%{transform:scale(1);opacity:1}to{transform:scale(1.35);opacity:0}}.np-services{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.np-service{font-size:11px;font-weight:700;padding:7px 16px;border-radius:100px;border:1px solid rgba(226,232,240,.6);background:linear-gradient(135deg,#ffffff,#f9fafb);color:var(--np-text-light);box-shadow:0 3px 10px rgba(15,23,42,.05);transition:all .4s cubic-bezier(.4,0,.2,1)}.np-service:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px rgba(39,92,254,.12);border-color:rgba(39,92,254,.3);color:var(--np-primary)}.np-details{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.95));border:1px solid rgba(226,232,240,.5);border-radius:32px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 16px 48px rgba(15,23,42,.06);position:relative}.np-details-wrapper{position:relative;padding:36px 36px 40px;min-height:600px}.np-phase-content{opacity:0;transform:translateY(20px);pointer-events:none;position:absolute;inset:36px;transition:all .5s cubic-bezier(.4,0,.2,1)}.np-phase-content.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative;inset:auto}.np-phase-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.np-phase-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(39,92,254,.1),rgba(74,124,255,.08));border:1px solid rgba(39,92,254,.2);display:flex;align-items:center;justify-content:center;color:var(--np-primary);box-shadow:0 4px 12px rgba(39,92,254,.08);flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.np-phase-content.active .np-phase-icon{animation:np-icon-rotate 3s ease-in-out infinite}@keyframes np-icon-rotate{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.np-phase-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-weight:700}.np-phase-title{font-size:28px;font-weight:900;line-height:1.3;margin:0 0 18px;background:linear-gradient(135deg,var(--np-dark),var(--np-dark-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.np-phase-body{font-size:15px;color:var(--np-text-muted);line-height:1.75;margin:0 0 24px}.np-phase-list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.np-phase-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--np-text-light);line-height:1.65;transition:all .3s ease}.np-phase-list li:hover{transform:translateX(4px)}.np-check-icon{flex-shrink:0;color:var(--np-primary);margin-top:2px;transition:all .3s ease}.np-phase-list li:hover .np-check-icon{transform:scale(1.15) rotate(5deg)}.np-outcome{margin-top:28px;padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(224,242,254,.95));border:1px solid rgba(39,92,254,.2);display:flex;gap:16px;align-items:flex-start;box-shadow:0 8px 20px rgba(39,92,254,.06);transition:all .4s cubic-bezier(.4,0,.2,1)}.np-outcome:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(39,92,254,.1)}.np-outcome-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--np-primary),var(--np-primary-light));display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 4px 16px var(--np-primary-glow);transition:all .4s cubic-bezier(.4,0,.2,1)}.np-outcome:hover .np-outcome-icon{transform:rotate(1turn) scale(1.1)}.np-outcome-content{flex:1 1}.np-outcome-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#1e40af;font-weight:700;margin-bottom:6px}.np-outcome-text{font-size:14px;margin:0;color:#1e3a8a;font-weight:500;line-height:1.65}.nxrvx-reviews,.nxrvx-reviews *{box-sizing:border-box;margin:0;padding:0}.nxrvx-reviews{font-family:Google Sans,Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden;padding:clamp(52px,6vw,90px) clamp(14px,3vw,22px);background:linear-gradient(135deg,#ffffff,#f8f9ff)}.nxrvx-reviews:after,.nxrvx-reviews:before{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(39,92,254,.05) 0,transparent 70%);filter:blur(0);animation:nxrvxFloat 22s ease-in-out infinite;pointer-events:none}.nxrvx-reviews:before{width:min(600px,70vw);height:min(600px,70vw);top:-45%;right:-18%}.nxrvx-reviews:after{width:min(520px,62vw);height:min(520px,62vw);bottom:-35%;left:-14%;opacity:.8;animation-duration:28s;animation-direction:reverse}@keyframes nxrvxFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(28px,22px) scale(1.08)}}.nxrvx-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.nxrvx-header{text-align:center;margin-bottom:clamp(28px,4vw,70px)}.nxrvx-googleBadge{display:inline-flex;align-items:center;gap:10px;background:#fff;padding:10px 18px;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:16px}.nxrvx-googleBadge strong{font-weight:800;font-size:16px;letter-spacing:.2px}.nxrvx-stars{color:#FBBC05;font-size:18px;letter-spacing:3px}.nxrvx-title{color:#000;font-weight:900;letter-spacing:-.02em;line-height:1.1;font-size:clamp(28px,4.2vw,54px);margin-bottom:10px}.nxrvx-highlight{color:#275cfe;position:relative;display:inline-block}.nxrvx-highlight:after{content:"";position:absolute;left:0;bottom:.18em;width:100%;height:.38em;background:rgba(39,92,254,.18);z-index:-1;transform:skew(-12deg);border-radius:6px}.nxrvx-subtitle{max-width:680px;margin:0 auto;color:#666;line-height:1.65;font-size:clamp(14px,1.6vw,18px)}.nxrvx-carousel{position:relative;padding:clamp(12px,2.2vw,24px) 0}.nxrvx-track{display:flex;gap:clamp(12px,2.2vw,28px);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(clamp(14px, 3vw, 22px) * -1);padding:6px clamp(14px,3vw,22px) 18px}.nxrvx-track::-webkit-scrollbar{display:none}.nxrvx-card{flex:0 0 auto;width:clamp(280px,38vw,420px);background:#fff;border-radius:22px;padding:clamp(18px,2.2vw,34px);box-shadow:0 14px 44px rgba(0,0,0,.07);border:2px solid transparent;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;scroll-snap-align:start;position:relative;overflow:hidden}.nxrvx-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#275cfe,#4a7dff);opacity:0;transition:opacity .25s ease}.nxrvx-card:hover{transform:translateY(-8px);box-shadow:0 22px 70px rgba(39,92,254,.16);border-color:#275cfe}.nxrvx-card:hover:before{opacity:1}.nxrvx-quote{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#275cfe,#4a7dff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 10px 24px rgba(39,92,254,.26);margin-bottom:14px}.nxrvx-starsMini{color:#FBBC05;letter-spacing:2px;font-size:16px;margin-bottom:12px}.nxrvx-text{color:#222;line-height:1.75;font-size:clamp(13.5px,1.2vw,16px);margin-bottom:18px}.nxrvx-meta{gap:12px;border-top:2px solid #f3f3f3;padding-top:16px}.nxrvx-avatar,.nxrvx-meta{display:flex;align-items:center}.nxrvx-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#275cfe,#4a7dff);color:#fff;justify-content:center;font-weight:900;font-size:18px;flex:0 0 auto;box-shadow:0 8px 18px rgba(39,92,254,.24)}.nxrvx-name{font-weight:800;color:#000;font-size:16px;line-height:1.2}.nxrvx-sub{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;margin-top:4px}.nxrvx-verified{display:inline-flex;align-items:center;gap:6px;background:#f0f7ff;color:#275cfe;padding:4px 10px;border-radius:999px;font-weight:700}.nxrvx-nav{display:flex;justify-content:center;gap:12px;margin-top:clamp(18px,2.6vw,44px)}.nxrvx-btn{width:clamp(46px,5vw,60px);height:clamp(46px,5vw,60px);border-radius:999px;border:2px solid #275cfe;background:#fff;color:#275cfe;font-size:22px;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;box-shadow:0 10px 24px rgba(0,0,0,.08)}.nxrvx-btn:hover{background:#275cfe;color:#fff;transform:scale(1.08);box-shadow:0 16px 34px rgba(39,92,254,.22)}@media (max-width:1024px){.nxrvx-card:hover{transform:translateY(-4px)}}@media (max-width:640px){.nxrvx-reviews{padding:52px 14px}.nxrvx-track{margin:0 -14px;padding-left:14px;padding-right:14px}.nxrvx-card{width:88vw;max-width:420px;border-radius:18px}.nxrvx-nav{gap:10px}.nxrvx-btn{font-size:20px}}@media (prefers-reduced-motion:reduce){.nxrvx-reviews:after,.nxrvx-reviews:before{animation:none}.nxrvx-track{scroll-behavior:auto}.nxrvx-btn,.nxrvx-card{transition:none}}#nxFaqSectionV2{position:relative;background:#ffffff;color:#000000;padding:110px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}#nxFaqSectionV2,#nxFaqSectionV2 *,#nxFaqSectionV2 :after,#nxFaqSectionV2 :before{box-sizing:border-box}#nxFaqSectionV2 .nx-faqv2-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(39,92,254,.1) 0,rgba(39,92,254,0) 45%),radial-gradient(circle at 88% 76%,rgba(39,92,254,.08) 0,rgba(39,92,254,0) 50%);opacity:1}#nxFaqSectionV2 .nx-faqv2-wrap{position:relative;max-width:1180px;margin:0 auto}#nxFaqSectionV2 .nx-faqv2-head{text-align:center;margin-bottom:44px}#nxFaqSectionV2 .nx-faqv2-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:2px solid #275cfe;background:#ffffff;color:#275cfe;font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 26px rgba(0,0,0,.08)}#nxFaqSectionV2 .nx-faqv2-badge-dot{width:10px;height:10px;border-radius:999px;background:#275cfe;box-shadow:0 0 0 6px rgba(39,92,254,.12)}#nxFaqSectionV2 .nx-faqv2-title{margin:16px 0 10px;font-size:52px;line-height:1.06;letter-spacing:-.03em;font-weight:950;color:#000000}#nxFaqSectionV2 .nx-faqv2-sub{margin:0 auto;max-width:780px;font-size:16px;line-height:1.75;color:#000000;opacity:.78;font-weight:500}#nxFaqSectionV2 .nx-faqv2-list{column-count:2;column-gap:18px;margin-top:34px}@media (max-width:980px){#nxFaqSectionV2 .nx-faqv2-list{column-count:1}#nxFaqSectionV2 .nx-faqv2-title{font-size:42px}}#nxFaqSectionV2 details.nx-faqv2-item{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px;border-radius:18px;background:#ffffff;border:2px solid rgba(39,92,254,.4);box-shadow:0 14px 40px rgba(0,0,0,.08);overflow:hidden;transform:translateZ(0);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}#nxFaqSectionV2 details.nx-faqv2-item:hover{border-color:#275cfe;transform:translateY(-2px);box-shadow:0 18px 55px rgba(0,0,0,.12)}#nxFaqSectionV2 details.nx-faqv2-item:before{content:"";display:block;height:4px;background:#275cfe;opacity:.9}#nxFaqSectionV2 summary.nx-faqv2-q{list-style:none;cursor:pointer;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;-webkit-user-select:none;user-select:none;outline:none}#nxFaqSectionV2 summary.nx-faqv2-q::-webkit-details-marker{display:none}#nxFaqSectionV2 .nx-faqv2-qleft{display:flex;gap:12px;align-items:flex-start;min-width:0}#nxFaqSectionV2 .nx-faqv2-pill{flex:0 0 auto;min-width:38px;height:28px;padding:0 10px;border-radius:999px;border:2px solid #275cfe;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:12px;color:#275cfe;background:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,.08);margin-top:1px}#nxFaqSectionV2 .nx-faqv2-qtext{font-size:16px;line-height:1.35;font-weight:950;color:#000000;word-break:break-word}#nxFaqSectionV2 .nx-faqv2-toggle{flex:0 0 auto;width:44px;height:44px;border-radius:14px;border:2px solid #275cfe;background:#ffffff;box-shadow:0 12px 26px rgba(0,0,0,.12);display:grid;place-items:center;transition:transform .25s ease,box-shadow .25s ease}#nxFaqSectionV2 details[open] .nx-faqv2-toggle{transform:rotate(45deg);box-shadow:0 16px 34px rgba(0,0,0,.16)}#nxFaqSectionV2 .nx-faqv2-plus{position:relative;width:16px;height:16px}#nxFaqSectionV2 .nx-faqv2-plus:after,#nxFaqSectionV2 .nx-faqv2-plus:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#275cfe;border-radius:3px}#nxFaqSectionV2 .nx-faqv2-plus:before{width:16px;height:3px}#nxFaqSectionV2 .nx-faqv2-plus:after{width:3px;height:16px}#nxFaqSectionV2 .nx-faqv2-a{padding:0 18px 18px;border-top:1px solid rgba(39,92,254,.35)}#nxFaqSectionV2 .nx-faqv2-atext{margin:14px 0 0;font-size:14px;line-height:1.8;color:#000000;opacity:.82;font-weight:600}#nxFaqSectionV2 .nx-faqv2-bullets{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}#nxFaqSectionV2 .nx-faqv2-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.75;color:#000000;opacity:.88;font-weight:600}#nxFaqSectionV2 .nx-faqv2-dot{width:10px;height:10px;border-radius:4px;background:#275cfe;margin-top:7px;flex:0 0 auto;box-shadow:0 6px 14px rgba(0,0,0,.1)}#nxFaqSectionV2 .nx-faqv2-cta{margin-top:18px;padding:18px;border-radius:20px;border:2px solid #275cfe;background:#ffffff;box-shadow:0 18px 55px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}#nxFaqSectionV2 .nx-faqv2-cta h3{margin:0;font-size:16px;font-weight:950;color:#000000;line-height:1.25}#nxFaqSectionV2 .nx-faqv2-cta p{margin:6px 0 0;font-size:13px;line-height:1.6;color:#000000;opacity:.78;font-weight:600;max-width:620px}#nxFaqSectionV2 .nx-faqv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:14px;border:2px solid #275cfe;background:#275cfe;color:#ffffff;text-decoration:none;font-size:14px;font-weight:950;letter-spacing:.01em;box-shadow:0 16px 34px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease;white-space:nowrap}#nxFaqSectionV2 .nx-faqv2-btn:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(0,0,0,.22)}#nxFaqSectionV2 .nx-faqv2-btn:active{transform:translateY(0);box-shadow:0 14px 30px rgba(0,0,0,.18)}#nxFaqSectionV2 .nx-faqv2-arrow{width:18px;height:18px;border:2px solid #ffffff;border-left:0;border-bottom:0;transform:rotate(45deg);display:inline-block;margin-top:1px}#nxFaqSectionV2 summary.nx-faqv2-q:focus-visible{outline:3px solid #275cfe;outline-offset:6px;border-radius:14px}#ctaSection,#ctaSection *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#ctaSection{position:relative;padding:100px 40px;background:#ffffff;border-top:1px solid #275cfe}#ctaSection .cta-container{max-width:900px;margin:0 auto;text-align:center}#ctaSection .cta-label{display:inline-block;font-size:13px;font-weight:600;color:#275cfe;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}#ctaSection .cta-heading{font-size:48px;font-weight:800;line-height:1.2;color:#000000;margin:0 0 20px;letter-spacing:-1px}#ctaSection .cta-description{font-size:20px;line-height:1.6;color:#000000;max-width:700px;margin:0 auto 40px}#ctaSection .benefits-list{display:flex;justify-content:center;gap:40px;margin-bottom:40px;flex-wrap:wrap}#ctaSection .benefit-item{display:flex;align-items:center;gap:10px;font-size:16px;color:#000000;font-weight:500}#ctaSection .benefit-item .check{color:#275cfe;font-size:20px;font-weight:700}#ctaSection .cta-button-wrapper{margin-bottom:24px}#ctaSection .btn-cta{padding:18px 48px;font-size:18px;font-weight:700;color:#ffffff;background:#275cfe;border:2px solid #275cfe;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 6px 0 #000000}#ctaSection .btn-cta:hover{background:#275cfe;transform:translateY(-2px);box-shadow:0 10px 0 #000000}#ctaSection .cta-note{font-size:14px;color:#275cfe;margin:0}@media (max-width:768px){#ctaSection{padding:80px 24px}#ctaSection .cta-heading{font-size:36px}#ctaSection .cta-description{font-size:18px}#ctaSection .benefits-list{flex-direction:column;align-items:center;gap:16px}}@media (max-width:520px){#ctaSection{padding:60px 20px}#ctaSection .cta-heading{font-size:32px}#ctaSection .btn-cta{width:100%;padding:16px 32px}}@media (max-width:768px){.nx-dna-helix,.nx-fire-particles,.nx-flame-base,.nx-geometric-shapes,.nx-hex-grid,.nx-light-beams,.nx-particle-field{display:none!important}.nx-nebula{animation:none!important;filter:none!important;will-change:auto!important;background:radial-gradient(ellipse at 25% 25%,rgba(56,189,248,.35) 0,transparent 45%),radial-gradient(ellipse at 75% 75%,rgba(139,92,246,.3) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.25) 0,transparent 55%);transform:scale(1.5);opacity:.7}}@media (prefers-reduced-motion:reduce){.nx-beam,.nx-fire-particle,.nx-flame-base,.nx-helix-strand,.nx-hex-grid,.nx-nebula,.nx-particle,.nx-shape{animation:none!important}}