*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#6d7aff;--white:#fff;--text-dark:#0f172a;--text-gray:#64748b;--bg-gray:#f8fafc;--border:#e2e8f0;--shadow:0 1px 3px rgba(0,0,0,.05);--shadow-lg:0 10px 40px rgba(109,122,255,.1)}body,html{overflow-x:hidden;width:100%;max-width:100vw}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Poppins,sans-serif;background:#f0f2f5;color:var(--text-dark);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}@media (max-width:768px){.container{padding:0 16px;max-width:100%;width:100%;box-sizing:border-box}.all-sections-wrapper,section{width:100%;max-width:100vw;overflow-x:hidden}section{box-sizing:border-box}*{max-width:100%}}header{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:1400px;background:#f0f2f5;border-radius:24px;box-shadow:8px 8px 16px rgba(163,177,198,.3),-8px -8px 16px hsla(0,0%,100%,.8),inset -2px -2px 4px hsla(0,0%,100%,.9),inset 2px 2px 4px rgba(163,177,198,.1);z-index:1000;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}header.scrolled{top:10px;box-shadow:10px 10px 20px rgba(163,177,198,.35),-10px -10px 20px hsla(0,0%,100%,.85),inset -2px -2px 4px hsla(0,0%,100%,.9),inset 2px 2px 4px rgba(163,177,198,.1)}nav{display:flex;justify-content:space-between;align-items:center;gap:30px;overflow:hidden;min-width:0}header nav.container{padding:0}.logo{gap:12px;text-decoration:none;font-size:22px;font-weight:600;letter-spacing:-.3px;font-family:Poppins,sans-serif}.logo,.logo-icon{display:flex;align-items:center}.logo-icon{width:44px;height:44px;background:#f0f2f5;border-radius:50%;justify-content:center;box-shadow:4px 4px 8px rgba(163,177,198,.3),-4px -4px 8px hsla(0,0%,100%,.8),inset -1px -1px 2px hsla(0,0%,100%,.9),inset 1px 1px 2px rgba(163,177,198,.1)}.logo-icon svg{width:22px;height:22px;fill:#8a8aff}.logo-text{display:flex;align-items:baseline;gap:0}.logo-text .logo-part1{color:#333;font-weight:600}.logo-text .logo-part2{color:#8a8aff;font-weight:600}.nav-links{display:flex;gap:4px;list-style:none;align-items:center;margin:0;padding:0}.nav-links li{position:relative}.nav-links a{color:#555;text-decoration:none;font-weight:500;font-size:15px;padding:10px 18px;border-radius:14px;transition:all .2s ease;font-family:Poppins,sans-serif;background:transparent;border:2px solid transparent}.nav-links a:hover{color:#555;background:hsla(0,0%,100%,.5)}.nav-links a.active{background:transparent;color:#666;border:2px solid #8a8aff;box-shadow:none}.cta-button{background:#8a8aff;color:#fff;padding:12px 24px;border-radius:14px;text-decoration:none;font-weight:600;font-size:15px;transition:all .2s ease;font-family:Poppins,sans-serif;box-shadow:4px 4px 8px rgba(138,138,255,.3),-4px -4px 8px hsla(0,0%,100%,.5),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2)}.cta-button:hover{transform:translateY(-1px);box-shadow:5px 5px 10px rgba(138,138,255,.35),-5px -5px 10px hsla(0,0%,100%,.55),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2)}.hero{padding:180px 0 100px;text-align:center}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-gray);padding:8px 16px;border-radius:50px;font-size:13px;font-weight:500;color:var(--text-gray);margin-bottom:24px}.badge-dot{width:6px;height:6px;background:var(--primary);border-radius:50%}.hero h1{font-size:clamp(42px,6vw,64px);font-weight:800;color:var(--text-dark);margin-bottom:24px;line-height:1.1;letter-spacing:-1.5px}.hero .gradient-text{color:var(--primary)}.hero p{font-size:20px;color:var(--text-gray);max-width:600px;margin:0 auto 40px}.hero-buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:40px;margin-bottom:0}.primary-button{background:var(--primary);padding:14px 32px;border-radius:10px;text-decoration:none;font-weight:600;font-size:16px;transition:all .2s}.primary-button,.primary-button *,.primary-button p,.primary-button span{color:#fff!important}.primary-button:hover{opacity:.9;transform:translateY(-2px)}.secondary-button{background:transparent;border:1px solid var(--border);color:var(--text-dark);padding:14px 32px;border-radius:10px;text-decoration:none;font-weight:600;font-size:16px;transition:all .2s}.secondary-button:hover{border-color:var(--primary);color:var(--primary)}.dashboard-preview{max-width:900px;margin:0 auto;padding:24px;background:var(--bg-gray);border-radius:16px;border:1px solid var(--border)}.dashboard-header{display:flex;gap:8px;margin-bottom:20px}.dot{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.dot:first-child{background:#ef4444}.dot:nth-child(2){background:#f59e0b}.dot:nth-child(3){background:#10b981}.dashboard-content{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.dashboard-content .stat-card:first-child{grid-column:1/span 2}.dashboard-content .stat-card:nth-child(2){grid-column:3/span 2}.dashboard-content .stat-card:nth-child(3){grid-column:5/span 2}.dashboard-content .stat-card:nth-child(4){grid-column:2/span 2}.dashboard-content .stat-card:nth-child(5){grid-column:4/span 2}@media (max-width:768px){.dashboard-content{grid-template-columns:1fr}.dashboard-content .stat-card:first-child,.dashboard-content .stat-card:nth-child(2),.dashboard-content .stat-card:nth-child(3),.dashboard-content .stat-card:nth-child(4),.dashboard-content .stat-card:nth-child(5){grid-column:auto}}.stat-card{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px;text-align:center}.stat-value{font-size:32px;font-weight:800;color:var(--primary);margin-bottom:8px}.stat-label{font-size:13px;color:var(--text-gray);font-weight:500}section{padding:100px 0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:clamp(32px,4vw,48px);font-weight:800;color:var(--text-dark);margin-bottom:16px;letter-spacing:-1px}.section-title p{font-size:18px;color:var(--text-gray);max-width:600px;margin:0 auto}.stats-section{background:var(--bg-gray);padding:80px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.stat-item{text-align:center}.stat-number{font-size:48px;font-weight:800;color:var(--primary);margin-bottom:8px}.stat-text{color:var(--text-gray);font-size:15px}.process-section{background:#f8f8f8;position:relative;overflow:hidden;padding:100px 0}.process-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.process-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.process-section .section-title{margin-bottom:80px}.process-section .section-title h2{font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--text-dark);margin-bottom:16px;line-height:1.2;text-align:center}.process-section .section-title h2 .gradient-text{color:var(--primary)}.process-section .section-title p{font-size:18px;color:#1c1c1c;max-width:700px;margin:0 auto;text-align:center;font-family:Poppins,sans-serif}.process-list{display:flex;flex-direction:column;gap:120px;max-width:1200px;margin:0 auto}.process-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;position:relative;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.process-item.visible{opacity:1;transform:translateY(0)}.process-item.reverse{direction:rtl}.process-item.reverse>*{direction:ltr}.process-visual-container{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center}.process-visual{position:relative;width:100%;height:100%;max-width:500px}.process-text-content{display:flex;flex-direction:column;text-align:left}.process-number{font-size:80px}.process-item h3{font-weight:600;color:#1c1c1c;margin-bottom:16px;font-family:Poppins,sans-serif}.process-item p{font-size:16px;max-width:500px}.process-icon-card{position:absolute;width:90px;height:90px;background:#eceef1;border-radius:25px;box-shadow:-8px -8px 16px 0 #fafbff,8px 8px 16px 0 rgba(166,171,189,.3),inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(166,171,189,.15);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;will-change:transform}.process-icon-card:hover{transform:translateY(-6px) rotate(5deg);box-shadow:-12px -12px 24px 0 #fafbff,12px 12px 24px 0 rgba(166,171,189,.4),inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(166,171,189,.15),0 0 30px rgba(109,122,255,.2)}.process-icon-card svg{width:45px;height:45px;fill:var(--primary);color:var(--primary);transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(109,122,255,.2))}.process-icon-card:hover svg{transform:rotate(-5deg);filter:drop-shadow(0 4px 8px rgba(109,122,255,.4))}.discovery-visual{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:20px}.process-document-visual{background-color:#ecedf1;border-radius:25px;box-shadow:-10px -10px 20px 0 #fafbff,10px 10px 20px 0 rgba(166,171,189,.25);padding:24px;position:relative;flex:1 1;min-height:240px}.document-icons-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.document-icon-item{width:80px;height:80px;background-color:#ecedf1;border-radius:25px;box-shadow:-5px -5px 10px 0 #fafbff,5px 5px 10px 0 rgba(166,171,189,.25);display:flex;align-items:center;justify-content:center;position:relative;opacity:0;transform:scale(.5) translateY(20px) rotateY(-15deg);transition:all .6s cubic-bezier(.34,1.56,.64,1);cursor:pointer;overflow:hidden;perspective:1000px;transform-style:preserve-3d}.document-icon-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(109,122,255,.1) 50%,transparent 70%);transform:rotate(45deg);transition:all .6s ease;opacity:0}.document-icon-item:after{content:"";position:absolute;inset:-2px;border-radius:25px;background:linear-gradient(135deg,rgba(109,122,255,.4),rgba(138,138,255,.2));opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(8px)}.process-item.visible .document-icon-item{opacity:1;transform:scale(1) translateY(0) rotateY(0deg);animation:iconFloat 4s ease-in-out infinite}.process-item.visible .document-icon-item:first-child{transition-delay:.1s;animation-delay:.1s}.process-item.visible .document-icon-item:nth-child(2){transition-delay:.2s;animation-delay:.3s}.process-item.visible .document-icon-item:nth-child(3){transition-delay:.3s;animation-delay:.5s}.process-item.visible .document-icon-item:nth-child(4){transition-delay:.4s;animation-delay:.7s}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1) rotateY(0deg);box-shadow:-5px -5px 10px 0 #fafbff,5px 5px 10px 0 rgba(166,171,189,.25)}25%{transform:translateY(-8px) scale(1.03) rotateY(2deg);box-shadow:-8px -8px 16px 0 #fafbff,8px 8px 16px 0 rgba(166,171,189,.3),0 0 20px rgba(109,122,255,.2)}50%{transform:translateY(-12px) scale(1.05) rotateY(0deg);box-shadow:-10px -10px 20px 0 #fafbff,10px 10px 20px 0 rgba(166,171,189,.35),0 0 30px rgba(109,122,255,.3)}75%{transform:translateY(-8px) scale(1.03) rotateY(-2deg);box-shadow:-8px -8px 16px 0 #fafbff,8px 8px 16px 0 rgba(166,171,189,.3),0 0 20px rgba(109,122,255,.2)}}.document-icon-item:hover{transform:translateY(-15px) rotateY(10deg) rotate(5deg)!important;box-shadow:-12px -12px 24px 0 #fafbff,12px 12px 24px 0 rgba(166,171,189,.4),0 0 40px rgba(109,122,255,.5),0 10px 30px rgba(109,122,255,.3);animation:iconPulse .6s ease-in-out}.document-icon-item:hover:before{opacity:1;transform:rotate(45deg) translate(100%,100%)}.document-icon-item:hover:after{opacity:1}@keyframes iconPulse{0%,to{transform:translateY(-15px) rotateY(10deg) rotate(5deg)}50%{transform:translateY(-18px) rotateY(12deg) rotate(6deg)}}.document-icon-item svg{width:40px;height:40px;fill:var(--primary);color:var(--primary);transition:all .4s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 2px 4px rgba(109,122,255,.3));transform-style:preserve-3d}.process-item.visible .document-icon-item svg{animation:iconGlow 3s ease-in-out infinite}@keyframes iconGlow{0%,to{filter:drop-shadow(0 2px 4px rgba(109,122,255,.3))}50%{filter:drop-shadow(0 4px 12px rgba(109,122,255,.6)) drop-shadow(0 0 8px rgba(109,122,255,.4))}}.document-icon-item:hover svg{transform:rotate(-15deg) rotateY(10deg);filter:drop-shadow(0 6px 16px rgba(109,122,255,.8)) drop-shadow(0 0 12px rgba(109,122,255,.6))}.document-pin-icon-wrapper{position:relative;overflow:visible}.document-pin-icon-wrapper .writing-path{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80%;height:4px;opacity:0;z-index:1}.process-item.visible .document-pin-icon-wrapper .writing-path{opacity:1;animation:writingLine 2s ease-in-out infinite}.document-pin-icon-wrapper .writing-line{width:100%;height:100%;stroke-dasharray:100;stroke-dashoffset:100}.process-item.visible .document-pin-icon-wrapper .writing-line{animation:drawLine 2s ease-in-out infinite}@keyframes drawLine{0%{stroke-dashoffset:100;opacity:0}20%{opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes writingLine{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-2px)}}.document-pin-icon-wrapper .pencil-icon{position:relative;z-index:2;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(109,122,255,.3))}.process-item.visible .document-pin-icon-wrapper .pencil-icon{animation:pencilWriting 2s ease-in-out infinite}@keyframes pencilWriting{0%{transform:translateX(-15px) translateY(5px) rotate(-5deg)}15%{transform:translateX(-8px) translateY(3px) rotate(-3deg)}30%{transform:translateX(0) translateY(0) rotate(0deg)}45%{transform:translateX(8px) translateY(-2px) rotate(3deg)}60%{transform:translateX(15px) translateY(-3px) rotate(5deg)}75%{transform:translateX(8px) translateY(-2px) rotate(3deg)}90%{transform:translateX(0) translateY(0) rotate(0deg)}to{transform:translateX(-15px) translateY(5px) rotate(-5deg)}}.document-pin-icon-wrapper:hover .pencil-icon{filter:drop-shadow(0 4px 12px rgba(109,122,255,.6)) drop-shadow(0 0 8px rgba(109,122,255,.4));animation:pencilHover .5s ease-in-out}@keyframes pencilHover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.development-code-visual{background-color:#ecedf1;border-radius:25px;box-shadow:-10px -10px 20px 0 #fafbff,10px 10px 20px 0 rgba(166,171,189,.25);padding:0;position:relative;height:100%;overflow:hidden}.code-window-header{display:flex;gap:8px;padding:16px 20px;border-bottom:1px solid hsla(0,0%,90%,.5);box-shadow:0 .3px .9px -.83px rgba(166,171,189,.13),0 1.14px 3.43px -1.67px rgba(166,171,189,.13),0 5px 15px -2.5px rgba(166,171,189,.13)}.code-window-dot{width:12px;height:12px;border-radius:50%;background:#b8b8b8}.code-window-content{padding:24px}.code-editor-line{display:flex;gap:16px;margin-bottom:12px;align-items:center}.code-editor-line-number{width:24px;height:4px;background:#d4d4d4;border-radius:25px;flex-shrink:0}.code-editor-line-content{flex:1 1;height:4px;background:#d4d4d4;border-radius:25px}.code-editor-line-content.short{max-width:40%}.code-editor-line-content.medium{max-width:70%}.code-editor-line-content.long{max-width:90%}.deployment-rocket-visual{background-color:#ecedf1;border-radius:25px;box-shadow:-10px -10px 20px 0 #fafbff,10px 10px 20px 0 rgba(166,171,189,.25);position:relative;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.deployment-rocket-icon{position:relative;z-index:2;width:100px;height:100px;opacity:0;transform:scale(0) rotate(-45deg);transition:all .8s cubic-bezier(.34,1.56,.64,1);animation:rocket-float 3s ease-in-out infinite;perspective:1000px;transform-style:preserve-3d}.process-item.visible .deployment-rocket-icon{opacity:1;transform:scale(1) rotate(0deg);transition-delay:.3s}@keyframes rocket-float{0%,to{transform:translateY(0) rotateY(0deg) rotateX(0deg) scale(1)}25%{transform:translateY(-20px) rotateY(5deg) rotateX(-3deg) scale(1.08)}50%{transform:translateY(-35px) rotateY(0deg) rotateX(0deg) scale(1.15)}75%{transform:translateY(-20px) rotateY(-5deg) rotateX(3deg) scale(1.08)}}.rocket-glow-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(109,122,255,.4) 0,rgba(109,122,255,.1) 40%,transparent 70%);border-radius:50%;opacity:0;z-index:-1;animation:glowPulse 2s ease-in-out infinite}.process-item.visible .rocket-glow-orb{opacity:1}.deployment-rocket-icon svg{width:100%;height:100%;fill:var(--primary);filter:drop-shadow(0 0 25px rgba(109,122,255,.8)) drop-shadow(0 0 50px rgba(109,122,255,.4));animation:rocket-glow 2s ease-in-out infinite,rocketShake .1s ease-in-out infinite;transition:all .3s ease;position:relative;z-index:1}@keyframes rocket-glow{0%,to{filter:drop-shadow(0 0 25px rgba(109,122,255,.8)) drop-shadow(0 0 50px rgba(109,122,255,.4))}50%{filter:drop-shadow(0 0 40px rgba(109,122,255,1)) drop-shadow(0 0 80px rgba(109,122,255,.6)) drop-shadow(0 0 120px rgba(138,138,255,.3))}}@keyframes rocketShake{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(.5px) translateY(-.5px)}50%{transform:translateX(0) translateY(0)}75%{transform:translateX(-.5px) translateY(.5px)}}.process-item:hover .deployment-rocket-icon{animation:rocketLaunchHover .8s ease-out}.process-item:hover .deployment-rocket-icon svg{transform:rotateY(15deg);filter:drop-shadow(0 0 50px rgba(109,122,255,1)) drop-shadow(0 0 100px rgba(109,122,255,.7))}@keyframes rocketLaunchHover{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-40px) scale(1.2)}to{transform:translateY(-20px) scale(1.15)}}.rocket-exhaust{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:40px;height:60px;opacity:0;z-index:1}.process-item.visible .rocket-exhaust{opacity:1;transition-delay:.5s}.exhaust-particle{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(109,122,255,.9) 0,rgba(138,138,255,.6) 50%,transparent 100%);border-radius:50%;left:50%;bottom:0;transform:translateX(-50%);opacity:0;animation:particleLaunch 1.5s ease-out infinite;box-shadow:0 0 8px rgba(109,122,255,.8)}.exhaust-particle:first-child{animation-delay:0s;transform:translateX(-50%) translateX(-8px)}.exhaust-particle:nth-child(2){animation-delay:.2s;transform:translateX(-50%) translateX(-4px)}.exhaust-particle:nth-child(3){animation-delay:.4s;transform:translateX(-50%)}.exhaust-particle:nth-child(4){animation-delay:.6s;transform:translateX(-50%) translateX(4px)}.exhaust-particle:nth-child(5){animation-delay:.8s;transform:translateX(-50%) translateX(8px)}@keyframes particleLaunch{0%{bottom:0;opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.8;transform:translateX(-50%) translateY(-30px) scale(1.5)}to{bottom:80px;opacity:0;transform:translateX(-50%) translateY(-60px) scale(.5)}}.exhaust-smoke{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:30px;height:40px;background:radial-gradient(ellipse at center,rgba(109,122,255,.3) 0,rgba(138,138,255,.2) 30%,transparent 70%);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;opacity:0;animation:smokeRise 2s ease-out infinite;filter:blur(8px)}@keyframes smokeRise{0%{bottom:0;opacity:.6;transform:translateX(-50%) scale(1)}50%{bottom:20px;opacity:.4;transform:translateX(-50%) scale(1.3)}to{bottom:40px;opacity:0;transform:translateX(-50%) scale(1.6)}}.process-item:hover .rocket-exhaust{animation:exhaustBoost .5s ease-out}@keyframes exhaustBoost{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.3)}}.deployment-moving-lines-bg{position:absolute;width:100%;height:100%;top:0;left:0;transform:rotate(45deg);opacity:0;transition:opacity .6s ease}.process-item.visible .deployment-moving-lines-bg{opacity:.7;transition-delay:.5s}.deployment-moving-line{position:absolute;width:3px;height:100px;background:linear-gradient(180deg,#6d7aff,rgba(109,122,255,.9) 10%,rgba(138,138,255,.7) 30%,rgba(109,122,255,.5) 50%,rgba(109,122,255,.3) 70%,rgba(109,122,255,.1) 90%,transparent);border-radius:5px;animation:deployment-line-move 1.5s linear infinite;box-shadow:0 0 15px rgba(109,122,255,.8),0 0 25px rgba(109,122,255,.4),inset 0 0 10px rgba(109,122,255,.3);filter:blur(.5px)}.deployment-moving-line:first-child{left:10%;animation-delay:0s}.deployment-moving-line:nth-child(2){left:20%;animation-delay:.15s}.deployment-moving-line:nth-child(3){left:30%;animation-delay:.3s}.deployment-moving-line:nth-child(4){left:40%;animation-delay:.45s}.deployment-moving-line:nth-child(5){left:50%;animation-delay:.6s}.deployment-moving-line:nth-child(6){left:60%;animation-delay:.75s}.deployment-moving-line:nth-child(7){left:70%;animation-delay:.9s}.deployment-moving-line:nth-child(8){left:80%;animation-delay:1.05s}.deployment-moving-line:nth-child(9){left:90%;animation-delay:1.2s}@keyframes deployment-line-move{0%{transform:translateY(-150px) scaleY(.5);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(450px) scaleY(1.2);opacity:0}}@keyframes float-discovery-note{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(-5px,-10px) rotate(-4deg) scale(1.03)}50%{transform:translate(-3px,-18px) rotate(-2deg) scale(1.05)}75%{transform:translate(-7px,-10px) rotate(-5deg) scale(1.03)}}@keyframes float-discovery-target{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(0deg) scale(1)}25%{transform:translate(-50%,-50%) translateY(-12px) rotate(5deg) scale(1.03)}50%{transform:translate(-50%,-50%) translateY(-20px) rotate(0deg) scale(1.05)}75%{transform:translate(-50%,-50%) translateY(-12px) rotate(-5deg) scale(1.03)}}@keyframes float-discovery-bar{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(5px,-10px) rotate(4deg) scale(1.03)}50%{transform:translate(3px,-18px) rotate(2deg) scale(1.05)}75%{transform:translate(7px,-10px) rotate(5deg) scale(1.03)}}@keyframes float-deployment{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translateY(-20px) rotate(8deg) scale(1.05)}50%{transform:translateY(-35px) rotate(0deg) scale(1.1)}75%{transform:translateY(-20px) rotate(-8deg) scale(1.05)}}.process-code-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:240px;background:#eceef1;border-radius:25px;box-shadow:-12px -12px 24px 0 #fafbff,12px 12px 24px 0 rgba(166,171,189,.3),inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(166,171,189,.15);padding:24px;overflow:hidden;transition:all .5s cubic-bezier(.34,1.56,.64,1);opacity:0;transform:translate(-50%,-50%) scale(.8) rotateY(-15deg);perspective:1000px;transform-style:preserve-3d}.process-code-block:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(109,122,255,.05),transparent 50%,rgba(138,138,255,.05));border-radius:25px;opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}.process-item.visible .process-code-block{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(0deg);transition-delay:.6s;animation:codeBlockFloat 4s ease-in-out infinite}.process-item.visible .process-code-block:before{opacity:1;animation:codeShimmer 3s ease-in-out infinite}@keyframes codeBlockFloat{0%,to{transform:translate(-50%,-50%) scale(1) rotateY(0deg);box-shadow:-12px -12px 24px 0 #fafbff,12px 12px 24px 0 rgba(166,171,189,.3),inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(166,171,189,.15)}50%{transform:translate(-50%,calc(-50% - 8px)) scale(1.02) rotateY(2deg);box-shadow:-14px -14px 28px 0 #fafbff,14px 14px 28px 0 rgba(166,171,189,.35),inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(166,171,189,.15),0 0 25px rgba(109,122,255,.2)}}@keyframes codeShimmer{0%,to{opacity:.3;background-position:0 0}50%{opacity:.6;background-position:100% 100%}}.process-item:hover .process-code-block{transform:translate(-50%,-50%);box-shadow:-16px -16px 32px 0 #fafbff,16px 16px 32px 0 rgba(166,171,189,.4),inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(166,171,189,.15),0 0 40px rgba(109,122,255,.15)}.code-line{opacity:0;transform:translateX(-20px);transition:all .4s ease}.process-item.visible .code-line{opacity:1;transform:translateX(0)}.process-item.visible .code-line:first-child{transition-delay:.7s}.process-item.visible .code-line:nth-child(2){transition-delay:.85s}.process-item.visible .code-line:nth-child(3){transition-delay:1s}.process-item.visible .code-line:nth-child(4){transition-delay:1.15s}.code-line .line-content{position:relative;overflow:hidden}.code-line .line-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(109,122,255,.3),transparent);animation:typing-effect 1.5s ease-in-out}@keyframes typing-effect{0%{left:-100%}to{left:100%}}@keyframes rocketLaunch{0%{opacity:0;transform:scale(0) rotate(-45deg) translateY(50px)}60%{transform:scale(1.2) rotate(10deg) translateY(-10px)}to{opacity:1;transform:scale(1) rotate(0deg) translateY(0)}}.process-code-header{display:flex;gap:8px;margin-bottom:12px}.code-dot{width:12px;height:12px;border-radius:50%;background:#b8b8b8}.code-dot:first-child{background:#ef4444}.code-dot:nth-child(2){background:#f59e0b}.code-dot:nth-child(3){background:#10b981}.code-lines{display:flex;flex-direction:column;gap:8px}.code-line{display:flex;gap:12px;align-items:center}.line-number{width:20px;height:4px;background:#d4d4d4;border-radius:50px}.line-content{flex:1 1;height:5px;background:linear-gradient(90deg,#d4d4d4,#e5e5e5 50%,#d4d4d4);border-radius:50px;animation:code-pulse 2.5s ease-in-out infinite;position:relative;overflow:hidden}.line-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(109,122,255,.3),transparent);animation:code-shimmer 2.5s ease-in-out infinite}.line-content.short{width:35%;animation-delay:0s}.line-content.medium{width:65%;animation-delay:.2s}.line-content.long{width:85%;animation-delay:.4s}@keyframes code-pulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.02)}}@keyframes code-shimmer{0%{left:-100%}50%{left:200%}to{left:200%}}.code-line:nth-child(2n) .line-content:before{animation-delay:1s}.process-moving-lines{position:absolute;width:250px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:.5;overflow:hidden}.moving-line{position:absolute;width:5px;height:100px;background:linear-gradient(180deg,var(--primary) 0,rgba(109,122,255,.8) 20%,rgba(109,122,255,.6) 50%,rgba(109,122,255,.3) 80%,rgba(109,122,255,0) 100%);border-radius:5px;animation:move-line 2.5s cubic-bezier(.4,0,.2,1) infinite;filter:blur(1.5px);box-shadow:0 0 10px rgba(109,122,255,.5)}.moving-line:first-child{left:15px;animation-delay:0s;height:70px;width:4px}.moving-line:nth-child(2){left:35px;animation-delay:.15s;height:85px;width:5px}.moving-line:nth-child(3){left:55px;animation-delay:.3s;height:100px;width:6px}.moving-line:nth-child(4){left:75px;animation-delay:.45s;height:80px;width:5px}.moving-line:nth-child(5){left:95px;animation-delay:.6s;height:90px;width:5px}@keyframes move-line{0%{transform:translateY(-200px) translateX(0) scale(.8);opacity:0}15%{opacity:1;transform:translateY(-150px) translateX(5px) scale(1)}85%{opacity:1;transform:translateY(400px) translateX(-5px) scale(1)}to{transform:translateY(500px) translateX(-10px) scale(.8);opacity:0}}.process-target{width:220px;height:220px}.process-target,.target-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-ring{width:100px;height:100px;border:4px solid var(--primary);border-radius:50%;animation:target-pulse 2.5s cubic-bezier(.4,0,.2,1) infinite;box-shadow:0 0 20px rgba(109,122,255,.3),inset 0 0 20px rgba(109,122,255,.1)}.target-ring:first-child{animation-delay:0s;border-width:4px}.target-ring:nth-child(2){width:140px;height:140px;opacity:.7;animation-delay:.4s;border-width:3px}.target-ring:nth-child(3){width:180px;height:180px;opacity:.4;animation-delay:.8s;border-width:2px}.target-center{position:absolute;width:24px;height:24px;background:var(--primary);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px rgba(109,122,255,.8),0 0 50px rgba(109,122,255,.4),inset 0 0 10px hsla(0,0%,100%,.3);animation:target-center-pulse 2s ease-in-out infinite}@keyframes target-pulse{0%{transform:translate(-50%,-50%) scale(.9);opacity:1}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.6}to{transform:translate(-50%,-50%) scale(.9);opacity:1}}@keyframes target-center-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 25px rgba(109,122,255,.8),0 0 50px rgba(109,122,255,.4),inset 0 0 10px hsla(0,0%,100%,.3)}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 40px #6d7aff,0 0 80px rgba(109,122,255,.6),inset 0 0 15px hsla(0,0%,100%,.5)}}.process-number{font-size:100px;font-weight:600;color:var(--primary);margin-bottom:24px;line-height:1;font-family:Poppins,sans-serif;text-align:left;background:linear-gradient(135deg,var(--primary) 0,rgba(109,122,255,.6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;text-shadow:0 0 40px rgba(109,122,255,.3);filter:drop-shadow(0 4px 8px rgba(109,122,255,.2))}.process-item.visible .process-number{opacity:1;transform:scale(1);transition-delay:.2s;animation:number-glow 3s ease-in-out infinite}@keyframes number-glow{0%,to{filter:drop-shadow(0 4px 8px rgba(109,122,255,.2))}50%{filter:drop-shadow(0 8px 16px rgba(109,122,255,.4))}}.process-item h3{font-size:32px;font-weight:700;color:var(--text-dark);margin-bottom:20px;text-align:left;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.process-item.visible h3{opacity:1;transform:translateY(0);transition-delay:.4s}.process-item p{color:var(--text-gray);line-height:1.8;font-size:17px;max-width:450px;margin:0;text-align:left;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.process-item.visible p{opacity:1;transform:translateY(0);transition-delay:.6s}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.feature-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:32px;transition:all .2s}.feature-card:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-icon{width:56px;height:56px;background:var(--primary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;color:#fff}.feature-card h3{font-size:20px;font-weight:700;color:var(--text-dark);margin-bottom:12px}.feature-card p{color:var(--text-gray);line-height:1.6}.benefits{background:#f8f8f8;padding:100px 0}.benefits-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.benefits-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.benefits .section-title{margin-bottom:60px}.benefits .section-title h2{font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--text-dark);margin-bottom:16px;line-height:1.2;text-align:center}.benefits .section-title h2 .gradient-text{color:var(--primary)}.benefits .section-title p{font-size:18px;color:#1c1c1c;max-width:600px;margin:0 auto;text-align:center;font-family:Poppins,sans-serif}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1200px;margin:60px auto 0}.benefit-card{background:var(--white);border-radius:24px;padding:40px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.06)}.benefit-icon{width:90px;height:90px;background:linear-gradient(135deg,rgba(109,122,255,.15),rgba(138,138,255,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(109,122,255,.2),inset 0 -2px 8px rgba(109,122,255,.1)}.benefit-icon:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0,rgba(109,122,255,.1) 50%,transparent 100%);animation:iconRotate 4s linear infinite;opacity:0;transition:opacity .3s ease}.benefit-card:hover .benefit-icon:before{opacity:1}@keyframes iconRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-glow{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(109,122,255,.3) 0,transparent 70%);border-radius:50%;opacity:0;animation:glowPulse 3s ease-in-out infinite;z-index:0}@keyframes glowPulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.6;transform:scale(1.2)}}.benefit-card:hover .benefit-icon{background:linear-gradient(135deg,rgba(109,122,255,.25),rgba(138,138,255,.2));transform:rotateY(5deg);box-shadow:0 12px 32px rgba(109,122,255,.3),0 0 40px rgba(109,122,255,.2),inset 0 -2px 8px rgba(109,122,255,.15)}.benefit-icon svg,.benefit-svg{width:48px;height:48px;fill:#9a8cf8;color:#9a8cf8;position:relative;z-index:1;transition:all .4s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 2px 8px rgba(109,122,255,.3))}.benefit-card:hover .benefit-icon svg,.benefit-card:hover .benefit-svg{transform:rotate(-5deg);filter:drop-shadow(0 4px 16px rgba(109,122,255,.5))}.benefit-whatsapp .whatsapp-pulse{animation:whatsappPulse 2s ease-in-out infinite}@keyframes whatsappPulse{0%,to{opacity:1}50%{opacity:.6}}.benefit-instagram .instagram-pulse{animation:instagramPulse 1.5s ease-in-out infinite;stroke-dasharray:40;stroke-dashoffset:40}@keyframes instagramPulse{0%{stroke-dashoffset:40;opacity:0}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-40;opacity:0}}.sound-waves{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;z-index:0}.sound-wave{width:4px;height:30px;background:linear-gradient(180deg,rgba(109,122,255,.6),rgba(138,138,255,.3));border-radius:2px;animation:soundWave 1.2s ease-in-out infinite;transform-origin:center bottom}.sound-wave:first-child{animation-delay:0s}.sound-wave:nth-child(2){animation-delay:.2s;height:40px}.sound-wave:nth-child(3){animation-delay:.4s;height:35px}@keyframes soundWave{0%,to{transform:translate(0) scaleY(.5);opacity:.5}50%{transform:translate(0) scaleY(1);opacity:1}}.benefit-ai .ai-node{animation:aiNodePulse 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.benefit-ai .ai-node:nth-child(3){animation-delay:0s}.benefit-ai .ai-node:nth-child(4){animation-delay:.3s}.benefit-ai .ai-node:nth-child(5){animation-delay:.6s}.benefit-ai .ai-node:nth-child(6){animation-delay:.9s}@keyframes aiNodePulse{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(0) scale(1.2)}}.benefit-ai .ai-connections{animation:aiConnectionFlow 3s ease-in-out infinite;stroke-dasharray:20;stroke-dashoffset:20}@keyframes aiConnectionFlow{0%{stroke-dashoffset:20;opacity:.5}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-20;opacity:.5}}.benefit-ai .ai-core{animation:aiCorePulse 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes aiCorePulse{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(0) scale(1.15);opacity:1;filter:drop-shadow(0 0 12px rgba(109,122,255,.8))}}.benefit-calendar .calendar-dot{animation:calendarDotPulse 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.benefit-calendar .calendar-dot:nth-child(4){animation-delay:0s}.benefit-calendar .calendar-dot:nth-child(5){animation-delay:.15s}.benefit-calendar .calendar-dot:nth-child(6){animation-delay:.3s}.benefit-calendar .calendar-dot:nth-child(7){animation-delay:.45s}.benefit-calendar .calendar-dot:nth-child(8){animation-delay:.6s}.benefit-calendar .calendar-dot:nth-child(9){animation-delay:.75s}.benefit-calendar .calendar-dot:nth-child(10){animation-delay:.9s}.benefit-calendar .calendar-dot:nth-child(11){animation-delay:1.05s}.benefit-calendar .calendar-dot:nth-child(12){animation-delay:1.2s}@keyframes calendarDotPulse{0%,to{opacity:.4;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(0) scale(1.3)}}.benefit-chart .chart-line{stroke-dasharray:200;stroke-dashoffset:200;animation:chartDraw 2s ease-out forwards,chartGlow 3s ease-in-out 2s infinite}@keyframes chartDraw{0%{stroke-dashoffset:200;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes chartGlow{0%,to{filter:drop-shadow(0 0 4px rgba(109,122,255,.3))}50%{filter:drop-shadow(0 0 12px rgba(109,122,255,.6))}}.benefit-chart .chart-point{animation:chartPointPulse 2s ease-in-out infinite;opacity:0;transform-origin:center;transform-box:fill-box}.benefit-chart .chart-point:nth-child(3){animation-delay:.2s}.benefit-chart .chart-point:nth-child(4){animation-delay:.4s}.benefit-chart .chart-point:nth-child(5){animation-delay:.6s}.benefit-chart .chart-point:nth-child(6){animation-delay:.8s}.benefit-chart .chart-point:nth-child(7){animation-delay:1s}.benefit-chart .chart-point:nth-child(8){animation-delay:1.2s}@keyframes chartPointPulse{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(0) scale(1.2)}to{opacity:1;transform:translate(0) scale(1)}}.benefit-card h3{font-size:24px;font-weight:600;color:#1c1c1c;margin-bottom:12px;font-family:Poppins,sans-serif;text-align:center}.benefit-card p{color:var(--text-gray);font-size:15px;line-height:1.7;max-width:320px;margin:0 auto;text-align:center}.services{background:#f8f8f8;padding:100px 0}.services-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.services-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.about-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.about-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.testimonials-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.testimonials-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.faq-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.faq-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.plans-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ecedf1;border-radius:50px;padding:8px 20px;margin:0 auto 24px;box-shadow:inset -2px -2px 4px 0 #fafbff,inset 2px 2px 4px 0 rgba(109,122,255,.25)}.plans-badge p{color:var(--primary);font-size:14px;font-weight:500;margin:0;font-family:Poppins,sans-serif}.services .section-title{margin-bottom:60px}.services .section-title h2{font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--text-dark);margin-bottom:16px;line-height:1.2;text-align:center}.services .section-title h2 .gradient-text{color:var(--primary)}.services .section-title p{font-size:18px;color:#1c1c1c;max-width:600px;margin:0 auto;text-align:center;font-family:Poppins,sans-serif}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.service-card{background:var(--white);border-radius:24px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.06)}.service-visual{background-color:#ecedf1;border-radius:20px;height:280px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:-5px -5px 10px 0 #fafbff,5px 5px 10px 0 rgba(166,171,189,.25)}.service-card h3{font-size:24px;font-weight:600;color:#1c1c1c;margin-bottom:12px;font-family:Poppins,sans-serif;text-align:center}.service-card p{color:var(--text-gray);font-size:15px;line-height:1.7;text-align:center}.services-icon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:28px;gap:28px;max-width:900px;margin:60px auto 0;padding:50px 32px;background:linear-gradient(135deg,rgba(236,237,241,.8),rgba(240,242,245,.6) 50%,rgba(236,237,241,.8));border-radius:35px;box-shadow:-12px -12px 24px 0 #fafbff,12px 12px 24px 0 rgba(166,171,189,.25),inset 0 0 60px hsla(0,0%,100%,.3);position:relative;overflow:hidden}.services-icon-grid:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(109,122,255,.05) 0,transparent 70%);animation:grid-shimmer 8s ease-in-out infinite;pointer-events:none}@keyframes grid-shimmer{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(20px,20px) rotate(180deg)}}.service-icon-card{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 20px;background:linear-gradient(145deg,#f5f6fa,#ecedf1);border-radius:28px;box-shadow:-10px -10px 20px 0 #fff,10px 10px 20px 0 rgba(166,171,189,.3),inset 0 0 30px hsla(0,0%,100%,.4);transition:all .5s cubic-bezier(.34,1.56,.64,1);cursor:pointer;opacity:0;transform:translateY(20px) scale(.9);position:relative;overflow:hidden}.service-icon-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(109,122,255,.1),transparent);transition:left .5s ease}.service-icon-card:hover:before{left:100%}.service-icon-card.visible{opacity:1;transform:translateY(0) scale(1)}.service-icon-card:first-child{transition-delay:.1s}.service-icon-card:nth-child(2){transition-delay:.2s}.service-icon-card:nth-child(3){transition-delay:.3s}.service-icon-card:nth-child(4){transition-delay:.4s}.service-icon-card:nth-child(5){transition-delay:.5s}.service-icon-card:hover{transform:translateY(-12px);box-shadow:-15px -15px 30px 0 #fff,15px 15px 30px 0 rgba(166,171,189,.4),0 0 40px rgba(109,122,255,.25),inset 0 0 40px hsla(0,0%,100%,.5);background:linear-gradient(145deg,#fafbff,#f0f2f5)}.service-icon-wrapper{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f5f6fa,#e4e6eb);border-radius:24px;box-shadow:-8px -8px 16px 0 #fff,8px 8px 16px 0 rgba(166,171,189,.3),inset 0 0 20px hsla(0,0%,100%,.5);transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.service-icon-wrapper:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(109,122,255,.2) 0,transparent 70%);transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.service-icon-card:hover .service-icon-wrapper{transform:rotate(8deg);box-shadow:-12px -12px 24px 0 #fff,12px 12px 24px 0 rgba(166,171,189,.4),0 0 30px rgba(109,122,255,.35),inset 0 0 30px hsla(0,0%,100%,.6);background:linear-gradient(145deg,#fafbff,#ebeef5)}.service-icon-card:hover .service-icon-wrapper:after{width:150px;height:150px}.service-icon-wrapper svg{width:52px;height:52px;fill:var(--primary);color:var(--primary);transition:all .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 2px 6px rgba(109,122,255,.25));position:relative;z-index:1}.service-icon-card:hover .service-icon-wrapper svg{filter:drop-shadow(0 6px 12px rgba(109,122,255,.5));color:#5966ff;fill:#5966ff}.service-icon-card p{margin:0;font-size:15px;font-weight:600;color:#333;text-align:center;font-family:Poppins,sans-serif;transition:all .4s cubic-bezier(.34,1.56,.64,1);letter-spacing:.3px;position:relative;z-index:1}.service-icon-card:hover p{color:var(--primary);transform:translateY(-2px);text-shadow:0 2px 8px rgba(109,122,255,.2)}.workflow-visual{display:flex;align-items:center;justify-content:center;position:relative}.workflow-lines{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;pointer-events:none}.workflow-line{position:absolute;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#c2c2c2 50%,hsla(0,0%,67%,0));opacity:.6}.workflow-line.line-1{top:20%;left:20%;width:60%;transform:rotate(-35deg)}.workflow-line.line-2{top:30%;right:15%;width:50%;transform:rotate(35deg)}.workflow-line.line-3{bottom:25%;right:20%;width:55%;transform:rotate(-25deg)}.workflow-line.line-4{bottom:30%;left:15%;width:50%;transform:rotate(25deg)}.app-logo{position:absolute;width:50px;height:50px;background-color:#ecedf1;border-radius:12px;box-shadow:-5px -5px 10px 0 #fafbff,5px 5px 10px 0 rgba(166,171,189,.25);display:flex;align-items:center;justify-content:center}.app-logo.openai{width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.app-logo.zapier{top:10%;left:50%;transform:translateX(-50%)}.app-logo.make{top:20%;right:15%}.app-logo.gmail{right:10%;top:50%;transform:translateY(-50%)}.app-logo.notion{bottom:10%;right:15%}.app-logo.airtable{bottom:15%;left:15%}.app-logo.microsoft{left:10%;top:50%;transform:translateY(-50%)}.app-logo img,.app-logo svg{width:30px;height:30px}.chatbot-visual{padding:24px;display:flex;flex-direction:column;gap:16px}.chatbot-visual .chat-message{border-radius:24px;padding:12px 16px;max-width:70%;font-size:14px;font-family:Poppins,sans-serif;box-shadow:-3px -3px 6px 0 #fafbff,3px 3px 6px 0 rgba(166,171,189,.25)}.chatbot-visual .chat-message.user{background-color:#ecedf1;color:#1c1c1c;align-self:flex-end;border-radius:24px 24px 8px 24px}.chatbot-visual .chat-message.bot{background-color:#9a8cf8;color:#fff;align-self:flex-start;border-radius:8px 24px 24px 24px}.chatbot-visual .chat-input{background-color:#ecedf1;border-radius:50px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:inset -3px -3px 6px 0 #fafbff,inset 3px 3px 6px 0 rgba(166,171,189,.5)}.chatbot-visual .chat-input .send-icon{width:32px;height:32px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:-2px -2px 5px 0 #fafbff,2px 2px 5px 0 rgba(166,171,189,.25)}.chatbot-visual .chat-input .send-icon svg{width:18px;height:18px;fill:#fff}.email-visual{padding:24px;display:flex;flex-direction:column;gap:16px}.email-avatars{display:flex;align-items:center;gap:8px}.email-avatar{background:#d4d4d4}.email-avatar,.email-count{width:40px;height:40px;border-radius:50%}.email-count{background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;font-family:Poppins,sans-serif}.email-message-label,.email-subject-label{font-size:12px;color:#1c1c1c;font-family:Poppins,sans-serif}.email-lines{display:flex;flex-direction:column;gap:8px}.email-line{height:4px;background:#d4d4d4;border-radius:25px}.email-line.short{width:60%}.email-line.medium{width:80%}.email-line.long{width:100%}.email-send-btn{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:var(--primary);border-radius:12px;display:flex;align-items:center;justify-content:center}.email-send-btn svg{width:20px;height:20px;fill:#fff}.content-visual{padding:24px;position:relative}.content-image-placeholder{width:100%;height:120px;background:#d4d4d4;border-radius:12px;margin-bottom:16px}.content-lines{display:flex;flex-direction:column;gap:8px}.content-line{height:4px;background:#d4d4d4;border-radius:25px}.content-line.short{width:40%}.content-line.medium{width:70%}.content-line.long{width:90%}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.pricing-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:40px;transition:all .2s;position:relative}.pricing-card.popular{border-color:var(--primary);box-shadow:var(--shadow-lg)}.pricing-card.popular:before{content:"Popüler";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--primary);color:#fff;padding:4px 16px;border-radius:50px;font-size:12px;font-weight:600}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card h3{font-size:22px;font-weight:700;color:var(--text-dark);margin-bottom:16px}.price{font-size:48px;font-weight:800;color:var(--primary);margin:20px 0}.price span{font-size:18px;font-weight:500;color:var(--text-gray)}.pricing-card ul{list-style:none;margin:32px 0}.pricing-card li{padding:10px 0;color:var(--text-gray);display:flex;align-items:center;gap:12px;font-size:15px}.pricing-card li:before{content:"✓";color:var(--primary);font-weight:700;font-size:16px}.comp-12ib3ch{padding:80px 0;background:#f0f2f5}.comp-1k7p30x{text-align:center;margin-bottom:60px;padding:0 24px}.comp-1bo6cl8-container{display:inline-block;margin-bottom:20px}.comp-HijRB{padding:8px 20px;display:inline-block}.comp-ga0zuu p{margin:0;font-size:14px;font-weight:500;padding:0}.comp-1jkxfez h2{font-size:48px;font-weight:700;margin:20px 0;color:var(--text-dark)}.comp-13gf3yr p{margin:0;font-size:18px;color:#1c1c1c;padding:0}.comp-9t0ryd{width:100%;margin-top:40px}@media (min-width:769px){.comp-9t0ryd{width:100%;margin-top:40px}.comp-9t0ryd>.container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:24px;gap:24px;width:100%;max-width:1200px;padding:0 24px!important;margin:0 auto!important;box-sizing:border-box}.comp-11b3ed2,.comp-1ogj69d,.comp-t6h5re,.comp-vik2i8{width:100%!important;max-width:100%!important;margin:0!important;flex:none!important;min-width:auto!important;display:block!important}}@media (max-width:768px){.comp-9t0ryd{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:100vw;position:relative}.comp-9t0ryd,.comp-9t0ryd>.container{gap:16px;padding:0;margin:0;width:100%}.comp-9t0ryd>.container{display:flex!important;max-width:100%}.comp-9t0ryd::-webkit-scrollbar{display:none}.comp-11b3ed2,.comp-1ogj69d,.comp-t6h5re,.comp-vik2i8{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 32px);min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);scroll-snap-align:start;scroll-snap-stop:always;margin:0 0 0 16px}.comp-1ogj69d:first-child{margin-left:16px}.comp-t6h5re:last-child{margin-right:16px}.comp-9t0ryd:after,.comp-9t0ryd:before{display:none}}.testimonial-carousel-controls{display:flex!important;justify-content:center;align-items:center;gap:20px;margin-top:32px;padding:20px;width:100%;box-sizing:border-box;z-index:10;position:relative}@media (min-width:769px){.testimonial-carousel-controls{display:none!important}}.testimonial-carousel-indicators{display:flex!important;justify-content:center;align-items:center;gap:12px}.testimonial-dot{width:12px;height:12px;border-radius:50%;background:rgba(109,122,255,.5);cursor:pointer;transition:all .3s ease;position:relative;flex-shrink:0;display:block}.testimonial-dot:hover{background:rgba(109,122,255,.7);transform:scale(1.2)}.testimonial-dot.active{background:rgba(109,122,255,.9);width:32px;height:12px;border-radius:6px;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.testimonial-nav-btn{width:44px;height:44px;border-radius:50%;background:rgba(109,122,255,.1);border:2px solid rgba(109,122,255,.3);color:rgba(109,122,255,.9);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;padding:0;margin:0}.testimonial-nav-btn svg{width:24px;height:24px;stroke-width:2.5}.testimonial-nav-btn:hover{background:rgba(109,122,255,.2);border-color:rgba(109,122,255,.5);color:#6d7aff;transform:scale(1.1)}.testimonial-nav-btn:active{transform:scale(.95)}.comp-11b3ed2,.comp-1ogj69d,.comp-t6h5re,.comp-vik2i8{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.98));border-radius:24px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px;width:100%;box-sizing:border-box;display:block}@media (min-width:769px){.comp-11b3ed2,.comp-1ogj69d,.comp-t6h5re,.comp-vik2i8{display:block!important;flex:none!important}}.comp-11b3ed2:before,.comp-1ogj69d:before,.comp-t6h5re:before,.comp-vik2i8:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0,rgba(109,122,255,.03) 50%,transparent 100%);animation:testimonialRotate 10s linear infinite;opacity:0;transition:opacity .5s ease}@keyframes testimonialRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comp-11b3ed2:after,.comp-1ogj69d:after,.comp-t6h5re:after,.comp-vik2i8:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(109,122,255,.3) 50%,transparent);transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.comp-11b3ed2:hover,.comp-1ogj69d:hover,.comp-t6h5re:hover,.comp-vik2i8:hover{transform:translateY(-12px) rotateX(5deg) rotateY(-2deg);box-shadow:0 20px 60px rgba(109,122,255,.15),0 8px 32px rgba(0,0,0,.12),0 0 0 1px rgba(109,122,255,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.comp-11b3ed2:hover:before,.comp-1ogj69d:hover:before,.comp-t6h5re:hover:before,.comp-vik2i8:hover:before{opacity:1}.comp-11b3ed2:hover:after,.comp-1ogj69d:hover:after,.comp-t6h5re:hover:after,.comp-vik2i8:hover:after{transform:scaleX(1)}.comp-17yocve,.comp-1fql2qi,.comp-gdixc6,.comp-pwxqz{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.comp-1eh0bg2,.comp-1fcd017,.comp-fdj7e3,.comp-qke26r{display:flex;flex-direction:column;align-items:center;gap:8px}.comp-1dsnx4c,.comp-c03tul,.comp-vvqnu9,.comp-zk1ir{width:100px;height:100px;border-radius:50%;overflow:visible;position:relative;margin-bottom:16px;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.comp-1dsnx4c:before,.comp-c03tul:before,.comp-vvqnu9:before,.comp-zk1ir:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:linear-gradient(135deg,rgba(109,122,255,.2),rgba(138,138,255,.1));opacity:0;transition:opacity .5s ease;z-index:-1;filter:blur(12px)}.comp-1dsnx4c:after,.comp-c03tul:after,.comp-vvqnu9:after,.comp-zk1ir:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;background:linear-gradient(135deg,rgba(109,122,255,.3),rgba(138,138,255,.2)) padding-box,linear-gradient(135deg,rgba(109,122,255,.4),rgba(138,138,255,.3)) border-box;opacity:0;transition:opacity .5s ease;z-index:-1}.comp-11b3ed2:hover .comp-c03tul:after,.comp-11b3ed2:hover .comp-c03tul:before,.comp-1ogj69d:hover .comp-1dsnx4c:after,.comp-1ogj69d:hover .comp-1dsnx4c:before,.comp-t6h5re:hover .comp-vvqnu9:after,.comp-t6h5re:hover .comp-vvqnu9:before,.comp-vik2i8:hover .comp-zk1ir:after,.comp-vik2i8:hover .comp-zk1ir:before{opacity:1}.comp-1dsnx4c>div,.comp-c03tul>div,.comp-vvqnu9>div,.comp-zk1ir>div{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 8px 24px rgba(109,122,255,.2),0 4px 12px rgba(0,0,0,.1),inset 0 -2px 4px rgba(0,0,0,.05);border:4px solid hsla(0,0%,100%,.95);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.comp-11b3ed2:hover .comp-c03tul>div,.comp-1ogj69d:hover .comp-1dsnx4c>div,.comp-t6h5re:hover .comp-vvqnu9>div,.comp-vik2i8:hover .comp-zk1ir>div{transform:scale(1.08);box-shadow:0 12px 32px rgba(109,122,255,.3),0 6px 16px rgba(0,0,0,.15),inset 0 -2px 4px rgba(0,0,0,.05)}.comp-1dsnx4c img,.comp-c03tul img,.comp-vvqnu9 img,.comp-zk1ir img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.34,1.56,.64,1);filter:brightness(1) contrast(1)}.comp-11b3ed2:hover .comp-c03tul img,.comp-1ogj69d:hover .comp-1dsnx4c img,.comp-t6h5re:hover .comp-vvqnu9 img,.comp-vik2i8:hover .comp-zk1ir img{transform:scale(1.05);filter:brightness(1.05) contrast(1.1)}.comp-11b3ed2:hover .comp-c03tul,.comp-1ogj69d:hover .comp-1dsnx4c,.comp-t6h5re:hover .comp-vvqnu9,.comp-vik2i8:hover .comp-zk1ir{transform:translateY(-4px) scale(1.05)}.comp-18x0ok6 p,.comp-1rkvst8 p,.comp-1xp4dnk p,.comp-pn2a84 p{margin:0;font-size:22px;font-weight:600;color:#1c1c1c;text-align:center;transition:all .3s ease;background:linear-gradient(135deg,#1c1c1c,#282828);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.comp-11b3ed2:hover .comp-1rkvst8 p,.comp-1ogj69d:hover .comp-pn2a84 p,.comp-t6h5re:hover .comp-1xp4dnk p,.comp-vik2i8:hover .comp-18x0ok6 p{background:linear-gradient(135deg,#6d7aff,#8a8aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:scale(1.05)}.comp-1dq2wlt p,.comp-9ddhfk p,.comp-m32zkp p,.comp-u3z61 p{margin:0;font-size:16px;color:#1c1c1c;text-align:center}.comp-1f0drap-container,.comp-1mtuasb-container,.comp-gklo65-container,.comp-umxvgv-container{display:flex;justify-content:center;gap:4px;margin-top:8px}.comp-oXCvD{display:flex;gap:4px}.comp-129ghkf,.comp-1bi6vao,.comp-1qmirbm,.comp-5z5xgm,.comp-m06q99{width:20px;height:20px;transition:all .3s ease;animation:starTwinkle 2s ease-in-out infinite}.comp-5z5xgm:first-child{animation-delay:0s}.comp-129ghkf:nth-child(2){animation-delay:.2s}.comp-1bi6vao:nth-child(3){animation-delay:.4s}.comp-1qmirbm:nth-child(4){animation-delay:.6s}.comp-m06q99:nth-child(5){animation-delay:.8s}@keyframes starTwinkle{0%,to{opacity:1;transform:scale(1);filter:brightness(1)}50%{opacity:.7;transform:scale(1.1);filter:brightness(1.3)}}.comp-11b3ed2:hover .comp-129ghkf,.comp-11b3ed2:hover .comp-1bi6vao,.comp-11b3ed2:hover .comp-1qmirbm,.comp-11b3ed2:hover .comp-5z5xgm,.comp-11b3ed2:hover .comp-m06q99,.comp-1ogj69d:hover .comp-129ghkf,.comp-1ogj69d:hover .comp-1bi6vao,.comp-1ogj69d:hover .comp-1qmirbm,.comp-1ogj69d:hover .comp-5z5xgm,.comp-1ogj69d:hover .comp-m06q99,.comp-t6h5re:hover .comp-129ghkf,.comp-t6h5re:hover .comp-1bi6vao,.comp-t6h5re:hover .comp-1qmirbm,.comp-t6h5re:hover .comp-5z5xgm,.comp-t6h5re:hover .comp-m06q99,.comp-vik2i8:hover .comp-129ghkf,.comp-vik2i8:hover .comp-1bi6vao,.comp-vik2i8:hover .comp-1qmirbm,.comp-vik2i8:hover .comp-5z5xgm,.comp-vik2i8:hover .comp-m06q99{transform:scale(1.15) rotate(10deg);filter:drop-shadow(0 0 8px rgba(109,122,255,.6))}.comp-13pn594,.comp-170h7l3,.comp-1g5hc4p,.comp-62xoad{margin-top:20px}.comp-13pn594 p,.comp-170h7l3 p,.comp-1g5hc4p p,.comp-62xoad p{margin:0;font-size:17px;line-height:1.8;color:#1c1c1c;text-align:center;font-style:italic;position:relative;padding:0 8px;transition:all .4s ease}.comp-13pn594 p:before,.comp-170h7l3 p:before,.comp-1g5hc4p p:before,.comp-62xoad p:before{content:'"';position:absolute;left:-12px;top:-8px;font-size:48px;color:rgba(109,122,255,.2);font-family:Georgia,serif;line-height:1;transition:all .4s ease}.comp-13pn594 p:after,.comp-170h7l3 p:after,.comp-1g5hc4p p:after,.comp-62xoad p:after{content:'"';position:absolute;right:-12px;bottom:-16px;font-size:48px;color:rgba(109,122,255,.2);font-family:Georgia,serif;line-height:1;transition:all .4s ease}.comp-11b3ed2:hover .comp-62xoad p,.comp-1ogj69d:hover .comp-13pn594 p,.comp-t6h5re:hover .comp-1g5hc4p p,.comp-vik2i8:hover .comp-170h7l3 p{color:#141414;transform:scale(1.02)}.comp-11b3ed2:hover .comp-62xoad p:after,.comp-11b3ed2:hover .comp-62xoad p:before,.comp-1ogj69d:hover .comp-13pn594 p:after,.comp-1ogj69d:hover .comp-13pn594 p:before,.comp-t6h5re:hover .comp-1g5hc4p p:after,.comp-t6h5re:hover .comp-1g5hc4p p:before,.comp-vik2i8:hover .comp-170h7l3 p:after,.comp-vik2i8:hover .comp-170h7l3 p:before{color:rgba(109,122,255,.4);transform:scale(1.1)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.testimonial-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:32px;transition:all .2s}.testimonial-card:hover{border-color:var(--primary);transform:translateY(-4px)}.testimonial-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.testimonial-avatar{width:56px;height:56px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff}.testimonial-header h4{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:4px}.testimonial-header p{font-size:13px;color:var(--text-gray)}.testimonial-stars{color:#fbbf24;margin-bottom:16px;font-size:16px}.testimonial-card blockquote{color:var(--text-gray);line-height:1.6;font-style:italic}.comp-1a6oc36{padding:80px 0;background:#f8f8fa}.comp-v3hvpa{text-align:center;margin-bottom:60px}.comp-7pkqji-container{display:inline-block;margin-bottom:20px}.comp-naxfkn h2{font-size:36px;font-weight:700;margin:0 0 16px;color:#1a1a1a}.comp-naxfkn h2 .gradient-text{background:linear-gradient(135deg,#6d7aff,#8a8aff 50%,#a8a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.comp-1ylc8z p{margin:0;font-size:18px;color:#1c1c1c;padding:0}.comp-1skbbsn-container{max-width:800px;margin:0 auto;padding:0 24px}.comp-1a9x23i-container,.comp-1ha0lrl-container,.comp-5or2lu-container,.comp-guvuqt-container,.comp-k10s47-container,.comp-mq6PE{margin-bottom:16px}.comp-mq6PE{cursor:pointer;padding:20px 24px;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);transition:all .3s ease;position:relative}.comp-mq6PE:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.06);transform:translateY(-1px)}.comp-mq6PE.active{background:#fff;border:2px solid rgba(109,122,255,.6);box-shadow:0 4px 12px rgba(109,122,255,.15),0 2px 6px rgba(0,0,0,.08)}.comp-1f0pd43{display:flex;justify-content:space-between;align-items:center;gap:16px}.comp-1b0ghfo p{margin:0;flex:1 1;text-align:left;font-size:17px;font-weight:500;color:#4d4d4d;transition:color .3s ease}.comp-mq6PE.active .comp-1b0ghfo p{color:rgba(109,122,255,.9);font-weight:600}.comp-1cm0rqg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.comp-1cm0rqg,.faq-toggle-icon{position:relative}.comp-cye2ca.faq-plus-horizontal{width:18px;height:2px}.comp-6n96x2.faq-plus-vertical,.comp-cye2ca.faq-plus-horizontal{position:absolute;background-color:#7a7a7a;border-radius:10px;transition:all .3s ease;top:50%;left:50%;transform:translate(-50%,-50%)}.comp-6n96x2.faq-plus-vertical{width:2px;height:18px}.faq-close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:300;line-height:1;transition:all .3s ease}.comp-mq6PE.active .faq-plus-horizontal,.comp-mq6PE.active .faq-plus-vertical{opacity:0}.comp-mq6PE.active .faq-close-icon{display:block!important}.comp-mq6PE:not(.active) .faq-close-icon{display:none!important}.faq-answer{transition:max-height .4s ease,padding .4s ease,opacity .3s ease;opacity:0;margin-top:0}.comp-mq6PE.active .faq-answer{max-height:500px;opacity:1;padding:0 24px 20px;margin-top:12px}.faq-answer p{margin:0;font-size:15px;line-height:1.7;color:#7a7a7a;font-family:Poppins,sans-serif}.comp-18eh9pn-container.cta-section-wrapper{max-width:800px;margin:60px auto 0;padding:48px 32px;background:linear-gradient(135deg,rgba(248,248,250,.95),rgba(240,242,245,.95) 50%,rgba(248,248,250,.95));border-radius:24px;border:2px solid rgba(166,171,189,.3);box-shadow:-8px -8px 16px 0 #fafbff,8px 8px 16px 0 rgba(166,171,189,.25),inset 0 0 40px hsla(0,0%,100%,.5);position:relative;overflow:hidden}.comp-18eh9pn-container.cta-section-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(109,122,255,.03) 0,transparent 70%);pointer-events:none}.comp-xX5WP{padding:0;text-align:center;position:relative;z-index:1}.comp-16reav2 p{margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.2;color:#1a1a1a}.comp-16reav2 p .gradient-text{background:linear-gradient(135deg,#6d7aff,#8a8aff 50%,#a8a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.comp-1likb4a p{margin:0 0 32px;font-size:18px;color:#1c1c1c}.comp-klymds{display:flex;flex-direction:column;align-items:center;gap:16px}.comp-1cj2ti6-container{width:100%;max-width:280px}.comp-yt6WF{background:#8a8aff;padding:12px 24px;border-radius:14px;text-decoration:none;font-weight:600;font-size:15px;transition:all .2s ease;font-family:Poppins,sans-serif;box-shadow:4px 4px 8px rgba(138,138,255,.3),-4px -4px 8px hsla(0,0%,100%,.5),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2);display:inline-block;cursor:pointer;color:#fff!important}.cta-gradient-button{background:linear-gradient(135deg,#6d7aff,#8a8aff 50%,#a8a8ff)!important;padding:14px 32px!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(109,122,255,.4),0 2px 5px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.cta-gradient-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(109,122,255,.5),0 3px 8px rgba(0,0,0,.15)!important}.comp-yt6WF *,.comp-yt6WF .comp-text,.comp-yt6WF p{color:#fff!important}.comp-yt6WF:hover{transform:translateY(-1px);box-shadow:5px 5px 10px rgba(138,138,255,.35),-5px -5px 10px hsla(0,0%,100%,.55),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2)}.comp-1lvymkf p{margin:0;font-size:16px;font-weight:500;color:#fff!important}.comp-aldl21 p{margin:0;font-size:14px}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--white);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .2s}.faq-item:hover{border-color:var(--primary)}.faq-question{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:var(--text-dark)}.faq-toggle{font-size:20px;color:var(--primary);transition:transform .2s;font-weight:300}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s;padding:0 24px;color:var(--text-gray)}.faq-item.active .faq-answer{max-height:500px;padding:0 24px 20px}@media (max-width:768px){.comp-naxfkn h2{font-size:32px}.comp-16reav2 p{font-size:28px}.comp-xX5WP{padding:32px 24px}}.comp-s1ierp{padding:80px 0;background:#f0f2f5}.comp-1853ts2{text-align:center;margin-bottom:40px}.comp-5rs5ne-container{display:inline-block;margin-bottom:20px}.comp-z5vi6b h2{font-size:48px;font-weight:700;margin:20px 0;color:var(--text-dark)}.comp-16p4tez{max-width:900px;margin:0 auto 40px;padding:0 24px}.comp-16p4tez p{margin:0;font-size:30px;font-weight:500;line-height:1.5;color:#4d4d4d}.comp-ftty97-container{text-align:center;margin-top:40px}.comp-Rali4{background:#8a8aff;padding:12px 24px;border-radius:14px;text-decoration:none;font-weight:600;font-size:15px;transition:all .2s ease;font-family:Poppins,sans-serif;box-shadow:4px 4px 8px rgba(138,138,255,.3),-4px -4px 8px hsla(0,0%,100%,.5),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2);display:inline-block;cursor:pointer}.comp-Rali4,.comp-Rali4 *,.comp-Rali4 .comp-text,.comp-Rali4 p{color:#fff!important}.comp-Rali4:hover{transform:translateY(-1px);box-shadow:5px 5px 10px rgba(138,138,255,.35),-5px -5px 10px hsla(0,0%,100%,.55),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2)}.comp-px1vay p{margin:0;font-size:16px;font-weight:500;color:#fff!important}@media (max-width:768px){.comp-z5vi6b h2{font-size:32px}.comp-16p4tez p{font-size:24px}.comp-Rali4{padding:14px 28px}}.comp-y98kai{padding:80px 0 60px;background:#ecedf1}.comp-1vhzxu5-container{max-width:1200px;margin:0 auto;padding:0 24px}.comp-dzxXx{display:flex;flex-direction:column;align-items:center;gap:40px}.comp-1a0zhqm-container{display:flex;justify-content:center;margin-bottom:20px}.comp-189mgyy.logo-text{display:flex;align-items:baseline;gap:0;margin:0}.comp-189mgyy.logo-text .logo-part1{font-weight:600;color:#333}.comp-189mgyy.logo-text .logo-part2{font-weight:600;color:#8a8aff}.comp-7zlkov{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;margin-bottom:20px}.comp-19xkkqe,.comp-1qlgyz2,.comp-1qpj7j8,.comp-1ypmbsg,.comp-cewbt3,.comp-zigcqj{display:inline-block}.comp-132im2s a,.comp-1nxic1a a,.comp-6sr59t a,.comp-c6l3be a,.comp-tlvslq a,.comp-yzq2bo a{text-decoration:none;color:#1c1c1c;font-size:16px;transition:color .3s ease}.comp-132im2s a:hover,.comp-1nxic1a a:hover,.comp-6sr59t a:hover,.comp-c6l3be a:hover,.comp-tlvslq a:hover,.comp-yzq2bo a:hover{color:var(--primary)}.comp-3molqg{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:30px}.comp-10thfdn p,.comp-qjhrgu p{margin:0;font-size:14px;color:#1c1c1c}.comp-qjhrgu a{text-decoration:none;color:#1c1c1c;transition:color .3s ease}.comp-qjhrgu a:hover{color:var(--primary)}.comp-1djz0y8{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.comp-2jz0vm p{margin:0;font-size:14px;color:#1c1c1c;font-family:Poppins,sans-serif}.comp-1k2oo3x{display:flex;gap:12px;align-items:center}.comp-1dkql2r-container,.comp-1ijpmrs-container,.comp-dd50yj-container,.comp-z4xwz-container{width:48px;height:48px;position:relative}.comp-dulL9{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.comp-dulL9:hover{transform:translateY(-4px)}.comp-dulL9:hover .comp-vgc6ej{opacity:1;width:100%;height:100%}.comp-jytizy-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.comp-vgc6ej{position:absolute;top:50%;left:50%;width:0;height:0;transition:all .3s ease;z-index:1}.comp-dulL9:hover svg{fill:#fff;color:#fff}footer{background:var(--bg-gray);border-top:1px solid var(--border);padding:80px 0 40px}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:40px}.footer-section h3{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:20px}.footer-section p{color:var(--text-gray);line-height:1.6;margin-bottom:16px;font-size:14px}.footer-section ul{list-style:none}.footer-section li{margin-bottom:10px}.footer-section a{color:var(--text-gray);text-decoration:none;font-size:14px;transition:color .2s}.footer-section a:hover{color:var(--primary)}.social-icons{display:flex;gap:12px;margin-top:16px}.social-icon{width:40px;height:40px;background:var(--white);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s;font-size:18px}.social-icon:hover{border-color:var(--primary);color:var(--primary)}.footer-bottom{text-align:center;padding-top:32px;border-top:1px solid var(--border);color:var(--text-gray);font-size:14px}@media (max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:24px}.services-grid{grid-template-columns:1fr}.pricing-cards{grid-template-columns:repeat(2,1fr)}}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;gap:4px}.mobile-menu-toggle span{width:100%;height:2.5px;background:#555;border-radius:2px;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle span.active:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle span.active:nth-child(2){opacity:0}.mobile-menu-toggle span.active:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(240,242,245,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:100px 20px 40px;overflow-y:auto}.mobile-menu.open{transform:translateX(0)}.mobile-nav-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mobile-nav-links li{width:100%}.mobile-nav-links a{display:block;color:#555;text-decoration:none;font-weight:500;font-size:18px;padding:16px 24px;border-radius:14px;transition:all .2s ease;font-family:Poppins,sans-serif;background:hsla(0,0%,100%,.5);text-align:center}.mobile-nav-links a:hover{background:rgba(138,138,255,.1);color:#8a8aff;transform:translateX(5px)}.mobile-cta-button{background:#8a8aff!important;color:#fff!important;margin-top:20px;box-shadow:4px 4px 8px rgba(138,138,255,.3),-4px -4px 8px hsla(0,0%,100%,.5),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2)}.mobile-cta-button:hover{transform:translateY(-2px);box-shadow:5px 5px 10px rgba(138,138,255,.35),-5px -5px 10px hsla(0,0%,100%,.55),inset -1px -1px 2px hsla(0,0%,100%,.3),inset 1px 1px 2px rgba(100,100,200,.2)}@media (max-width:1024px){.nav-links{gap:2px}.nav-links a{padding:10px 14px;font-size:14px}.cta-button{padding:10px 20px;font-size:14px}}@media (max-width:900px) and (min-width:769px){header{padding:12px 16px;width:calc(100% - 20px);max-width:100%}nav{gap:8px;flex-wrap:nowrap;overflow:visible;justify-content:space-between}.logo{font-size:18px;flex-shrink:0;min-width:auto}.logo-icon{width:36px;height:36px;flex-shrink:0}.logo-icon svg{width:18px;height:18px}.nav-links{gap:1px;flex-shrink:1;min-width:0;overflow:hidden;display:flex}.nav-links a{padding:8px}.cta-button,.nav-links a{font-size:12px;white-space:nowrap}.cta-button{padding:8px 14px;flex-shrink:0;margin-left:auto}.logo-text{font-size:18px}}@media (max-width:768px){.cta-button,.nav-links{display:none}.mobile-menu-toggle{display:flex}header{width:calc(100% - 20px);padding:12px 16px}.logo-text{font-size:18px}.logo-icon{width:32px;height:32px}.logo-icon svg{width:18px;height:18px}nav{gap:15px}.hero h1{font-size:36px}.dashboard-content{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.process-list{gap:80px}.process-item{grid-template-columns:1fr;gap:40px;text-align:center}.process-item.reverse{direction:ltr}.process-text-content{order:2}.process-visual-container{order:1;height:320px}.process-visual{width:280px;height:280px}.process-icon-card{width:70px;height:70px}.process-icon-card svg{width:35px;height:35px}.process-code-block{width:240px;height:180px}.process-number{font-size:72px}.process-item h3{font-size:24px}.process-visual-container:before{width:300px;height:300px}.process-icon-card.deployment-single{width:100px;height:100px}.process-icon-card.deployment-single svg{width:50px;height:50px}.discovery-visual{width:220px;height:220px}.process-icon-card svg{width:30px;height:30px}.process-code-block{width:220px;height:160px}.process-number{font-size:64px}.benefits-grid,.features-grid,.services-grid{grid-template-columns:1fr;gap:24px}.benefits .section-title h2{font-size:32px}.benefit-card{padding:32px}.benefit-icon{width:70px;height:70px}.benefit-icon svg{width:35px;height:35px}.footer-content,.pricing-cards,.testimonials-grid{grid-template-columns:1fr}.footer-content{gap:32px}section{padding:60px 0}.services-icon-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 16px;margin-top:40px}.service-icon-card{padding:16px;gap:12px}.service-icon-wrapper{width:70px;height:70px}.service-icon-wrapper svg{width:40px;height:40px}.service-icon-card p{font-size:12px}}@media (max-width:480px){header{width:calc(100% - 16px);padding:10px 12px}.logo-text{font-size:16px}.logo-icon{width:28px;height:28px}.logo-icon svg{width:16px;height:16px}.hero{padding:120px 0 60px}.services-icon-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px 12px}.service-icon-wrapper{width:60px;height:60px}.service-icon-wrapper svg{width:35px;height:35px}}@media (max-width:768px){.comp-y98kai{padding:60px 0 40px}.comp-7zlkov{gap:20px}.comp-1djz0y8{flex-direction:column;gap:20px;align-items:center}.comp-2jz0vm{text-align:center}.comp-1k2oo3x{justify-content:center}.comp-189mgyy p{font-size:20px}.comp-132im2s a,.comp-1nxic1a a,.comp-6sr59t a,.comp-c6l3be a,.comp-tlvslq a,.comp-yzq2bo a{font-size:14px}}