.navigation{position:fixed;top:0;left:0;right:0;z-index:1000;background:#1a1a2ed9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.navigation.scrolled{background:#1a1a2ef2;box-shadow:0 8px 32px #0000004d}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:90px}.nav-logo{font-size:1.95rem;font-weight:700;background:linear-gradient(135deg,#fff,#e8eaed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;transition:all .3s ease;padding:.5rem 0}.nav-logo:hover{transform:scale(1.05)}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:.5rem}.nav-item{position:relative;display:flex;align-items:center}.nav-link{display:flex;align-items:center;padding:12px 16px;color:#fffc;text-decoration:none;font-weight:500;font-size:.95rem;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;border-radius:8px}.nav-link:hover:before{opacity:1}.nav-link:hover{color:#fff;transform:translateY(-1px)}.nav-link.active{color:#fff;background:linear-gradient(135deg,#6750a44d,#4285f433);border:1px solid rgba(103,80,164,.4)}.nav-link.active:before{opacity:0}.nav-toggle{display:none;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease}.nav-toggle:hover{background:#ffffff1a}.nav-toggle span{width:24px;height:2px;background:#fffc;margin:3px 0;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.nav-cta{display:flex;align-items:center;background:linear-gradient(135deg,#6750a4,#4285f4);color:#fff;padding:12px 16px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;border:1px solid transparent;margin-left:.5rem;height:44px}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 15px #6750a466}.nav-menu.mobile-open{position:absolute;top:90px;left:0;right:0;background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);flex-direction:column;gap:0;box-shadow:0 8px 32px #0000004d}.nav-menu.mobile-open .nav-link{padding:16px 2rem;border-radius:0;border-bottom:1px solid rgba(255,255,255,.05)}@media (max-width: 768px){.nav-container{padding:0 1rem;height:80px}.nav-logo{font-size:1.75rem}.nav-toggle{display:flex}.nav-menu{display:none}.nav-menu.mobile-open{display:flex;top:80px}.nav-cta{margin:1rem 2rem;justify-content:center}}@media (max-width: 480px){.nav-logo{font-size:1.65rem}.nav-link{font-size:.9rem;padding:14px 1rem}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.background-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#0000001a,#0000004d 70%);z-index:2}.hero-content{position:relative;z-index:10;text-align:center;color:#fff;max-width:1200px;padding:0 2rem}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(135deg,#fff,#e8eaed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero p{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:400;margin-bottom:2.5rem;opacity:.9;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:inline-flex;gap:1rem;flex-wrap:wrap;justify-content:center}.btn{padding:1rem 2rem;font-size:1.1rem;font-weight:500;border:none;border-radius:28px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:linear-gradient(135deg,#6750a4,#4285f4);color:#fff;box-shadow:0 4px 20px #6750a466}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6750a499}.btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.mainframe-section{position:absolute;top:-10%;left:-5%;width:40%;height:60%;background:linear-gradient(45deg,#6750a466,#958da54d);clip-path:polygon(0 20%,90% 0,70% 80%,0 100%);opacity:.6}.mainframe-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px;animation:gridShift 12s ease-in-out infinite}.mainframe-blocks{position:absolute;top:30%;left:20%;width:60%;height:40%}.block{position:absolute;background:#ffffff26;border-radius:6px;animation:blockFloat 8s ease-in-out infinite}.block:nth-child(1){width:60px;height:12px;top:20%;left:10%;animation-delay:0s}.block:nth-child(2){width:45px;height:10px;top:50%;left:40%;animation-delay:2s}.block:nth-child(3){width:70px;height:15px;top:70%;left:15%;animation-delay:4s}.cloud-section{position:absolute;top:-10%;right:-5%;width:40%;height:60%;background:linear-gradient(-45deg,#4285f466,#34a8534d);clip-path:polygon(30% 0,100% 20%,100% 100%,10% 80%);opacity:.6}.cloud{position:absolute;background:#fff3;border-radius:40px;animation:cloudDrift 15s ease-in-out infinite}.cloud:nth-child(1){width:80px;height:40px;top:30%;right:25%;animation-delay:0s}.cloud:nth-child(2){width:60px;height:30px;top:60%;right:45%;animation-delay:5s}.cloud:before,.cloud:after{content:"";position:absolute;background:#fff3;border-radius:50%}.cloud:before{width:60%;height:80%;top:-20%;left:10%}.cloud:after{width:80%;height:100%;top:-30%;right:10%}.analytics-section{position:absolute;bottom:-10%;left:-5%;width:40%;height:60%;background:linear-gradient(45deg,#ea433566,#fbbc044d);clip-path:polygon(0 20%,70% 0,100% 80%,0 100%);opacity:.6}.chart-container{position:absolute;bottom:30%;left:25%;width:50%;height:40%;display:flex;align-items:flex-end;justify-content:space-around}.chart-bar{background:#ffffff40;border-radius:3px 3px 0 0;width:12px;animation:barGrow 6s ease-in-out infinite}.chart-bar:nth-child(1){height:30%;animation-delay:0s}.chart-bar:nth-child(2){height:50%;animation-delay:1s}.chart-bar:nth-child(3){height:40%;animation-delay:2s}.chart-bar:nth-child(4){height:60%;animation-delay:3s}.sas-section{position:absolute;bottom:-10%;right:-5%;width:40%;height:60%;background:linear-gradient(-45deg,#9c27b066,#673ab74d);clip-path:polygon(30% 0,100% 20%,100% 100%,0 80%);opacity:.6}.data-points{position:absolute;top:30%;right:25%;width:50%;height:40%}.data-point{position:absolute;width:6px;height:6px;background:#fff6;border-radius:50%;animation:dataFloat 10s ease-in-out infinite}.data-point:nth-child(1){top:25%;right:20%;animation-delay:0s}.data-point:nth-child(2){top:50%;right:40%;animation-delay:2s}.data-point:nth-child(3){top:75%;right:60%;animation-delay:4s}.data-point:nth-child(4){top:40%;right:70%;animation-delay:6s}.trend-line{position:absolute;top:50%;right:20%;width:60%;height:2px;background:#ffffff4d;transform:rotate(-20deg);animation:lineGlow 8s ease-in-out infinite}.connecting-rings{position:absolute;top:40%;left:70%;transform:translate(-50%,-50%);width:150px;height:150px;opacity:.3}.ring{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:ringRotate 20s linear infinite}.ring:nth-child(1){width:60px;height:60px;top:45px;left:45px}.ring:nth-child(2){width:90px;height:90px;top:30px;left:30px;animation-delay:5s}.ring:nth-child(3){width:120px;height:120px;top:15px;left:15px;animation-delay:10s}.particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.4}.particle{position:absolute;width:3px;height:3px;background:#fff9;border-radius:50%;animation:particleFloat 25s linear infinite}.particle:nth-child(1){left:15%;animation-delay:0s}.particle:nth-child(2){left:35%;animation-delay:5s}.particle:nth-child(3){left:55%;animation-delay:10s}.particle:nth-child(4){left:75%;animation-delay:15s}.particle:nth-child(5){left:85%;animation-delay:20s}@media (max-width: 768px){.hero-content{padding:0 1rem}.cta-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:280px}.mainframe-section,.cloud-section,.analytics-section,.sas-section{opacity:.4}.connecting-rings{opacity:.2}}@media (max-width: 480px){.mainframe-section,.cloud-section,.analytics-section,.sas-section{opacity:.3}.particles{opacity:.2}}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);gap:2rem;margin-top:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.benefit-card:nth-child(3){grid-column:1 / -1;max-width:480px;margin:0 auto}.benefit-card{background:#ffffff0d;padding:2rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.benefit-card.visible{opacity:1;transform:translateY(0)}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00bcd433}.benefit-card h3{font-size:1.3rem;margin-bottom:1rem;color:#00bcd4}.section-title{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.section-title.visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.benefits-grid{grid-template-columns:1fr;grid-template-rows:auto;max-width:500px}.benefit-card:nth-child(3){grid-column:1;max-width:none;margin:0}}.differentiators-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.differentiators-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.8}.assessment-area{position:absolute;top:10%;left:-5%;width:35%;height:80%;background:linear-gradient(45deg,#6750a44d,#8b45b633);border-radius:60px;clip-path:ellipse(70% 85% at 30% 50%);animation:assessmentPulse 18s ease-in-out infinite}.scanning-grid{position:absolute;top:20%;left:15%;width:70%;height:60%;background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.15) 1px,transparent 0);background-size:25px 25px;animation:scanningMotion 8s linear infinite}.discovery-nodes{position:absolute;top:25%;left:20%;width:60%;height:50%}.discovery-node{position:absolute;width:8px;height:8px;background:#6750a4b3;border-radius:50%;animation:nodeDiscovery 12s ease-in-out infinite}.discovery-node:nth-child(1){top:20%;left:25%;animation-delay:0s}.discovery-node:nth-child(2){top:60%;left:45%;animation-delay:3s}.discovery-node:nth-child(3){top:40%;left:70%;animation-delay:6s}.discovery-node:nth-child(4){top:75%;left:20%;animation-delay:9s}.discovery-connections{position:absolute;top:30%;left:25%;width:50%;height:40%}.connection-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(103,80,164,.6),transparent);animation:connectionPulse 10s ease-in-out infinite}.connection-line:nth-child(1){width:60%;top:30%;left:0%;transform:rotate(25deg);animation-delay:0s}.connection-line:nth-child(2){width:45%;top:60%;left:20%;transform:rotate(-15deg);animation-delay:4s}.automation-area{position:absolute;top:5%;left:30%;width:40%;height:90%;background:linear-gradient(-45deg,#4285f44d,#34a85333);border-radius:50px;clip-path:ellipse(80% 90% at 50% 50%);animation:automationFlow 20s ease-in-out infinite}.neural-network{position:absolute;top:25%;left:25%;width:50%;height:50%}.neural-layer{position:absolute;width:100%;height:20%;display:flex;justify-content:space-around;align-items:center}.neural-layer:nth-child(1){top:0%}.neural-layer:nth-child(2){top:40%}.neural-layer:nth-child(3){top:80%}.neural-node{width:12px;height:12px;background:#4285f4cc;border-radius:50%;animation:neuralActivation 6s ease-in-out infinite}.neural-node:nth-child(1){animation-delay:0s}.neural-node:nth-child(2){animation-delay:1s}.neural-node:nth-child(3){animation-delay:2s}.data-flow{position:absolute;top:15%;left:15%;width:70%;height:70%}.flow-particle{position:absolute;width:4px;height:4px;background:#34a853e6;border-radius:50%;animation:flowMotion 8s linear infinite}.flow-particle:nth-child(1){left:10%;animation-delay:0s}.flow-particle:nth-child(2){left:50%;animation-delay:2s}.flow-particle:nth-child(3){left:80%;animation-delay:4s}.quality-area{position:absolute;top:10%;right:-5%;width:35%;height:80%;background:linear-gradient(-45deg,#ea43354d,#fbbc0433);border-radius:60px;clip-path:ellipse(70% 85% at 70% 50%);animation:qualityValidation 16s ease-in-out infinite}.validation-grid{position:absolute;top:20%;right:15%;width:70%;height:60%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:8px}.validation-cell{background:#ffffff1a;border-radius:4px;position:relative;animation:cellValidation 12s ease-in-out infinite}.validation-cell:nth-child(1){animation-delay:0s}.validation-cell:nth-child(3){animation-delay:2s}.validation-cell:nth-child(6){animation-delay:4s}.validation-cell:nth-child(9){animation-delay:6s}.validation-cell:nth-child(12){animation-delay:8s}.validation-cell.validated{background:#4caf5099}.quality-indicators{position:absolute;bottom:25%;right:20%;width:60%;height:30%}.quality-ring{position:absolute;border:2px solid rgba(251,188,4,.5);border-radius:50%;animation:qualityRipple 10s ease-in-out infinite}.quality-ring:nth-child(1){width:40px;height:40px;top:30%;left:30%;animation-delay:0s}.quality-ring:nth-child(2){width:60px;height:60px;top:20%;left:20%;animation-delay:3s}.quality-ring:nth-child(3){width:80px;height:80px;top:10%;left:10%;animation-delay:6s}.differentiators-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 50%,#0000000d,#00000026);z-index:1}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;position:relative;z-index:2}.diff-card{background:#ffffff14;padding:2rem;border-radius:15px;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.diff-card.visible{opacity:1;transform:translateY(0)}.diff-card:hover{transform:translateY(-5px);background:#ffffff1f;border-color:#ffffff40;box-shadow:0 10px 30px #0003}.diff-card h3{font-size:1.4rem;margin-bottom:1rem;color:#fff;font-weight:600}@keyframes qualityRipple{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}@media (max-width: 768px){.assessment-area,.automation-area,.quality-area{opacity:.5}.differentiators-background{opacity:.6}}@media (max-width: 480px){.assessment-area,.automation-area,.quality-area{opacity:.3}.differentiators-background{opacity:.4}}.enterprise-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#ffffff0d;border-radius:10px;border-left:4px solid #ffeb3b;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.feature-item.visible{opacity:1;transform:translateY(0)}.feature-item h3{font-size:1.3rem;margin-bottom:.75rem;color:#fff;font-weight:600}.feature-item p{color:#ffffffd9;line-height:1.6}.feature-item:hover{background:#ffffff14;transform:translateY(-5px);box-shadow:0 8px 24px #ffeb3b26;transition:all .3s ease}.migration-process-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f1419,#1a1a2e 30%,#16213e 70%,#0f3460)}.migration-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.7}.discovery-area{position:absolute;top:5%;left:-3%;width:35%;height:50%;background:linear-gradient(45deg,#9c27b059,#673ab740);border-radius:80px;clip-path:ellipse(85% 75% at 25% 45%);animation:discoveryPulse 16s ease-in-out infinite}.analysis-scanner{position:absolute;top:25%;left:20%;width:60%;height:50%;border:2px solid rgba(156,39,176,.6);border-radius:20px;animation:scannerSweep 12s linear infinite}.analysis-scanner:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(156,39,176,.9),transparent);animation:scanLine 3s linear infinite}.blueprint-grid{position:absolute;top:30%;left:25%;width:50%;height:40%;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:15px 15px;animation:blueprintShift 14s ease-in-out infinite}.timeline-dots{position:absolute;bottom:20%;left:30%;width:40%;height:8%;display:flex;justify-content:space-between;align-items:center}.timeline-dot{width:8px;height:8px;background:#9c27b0b3;border-radius:50%;animation:timelineProgress 8s ease-in-out infinite}.timeline-dot:nth-child(1){animation-delay:0s}.timeline-dot:nth-child(2){animation-delay:2s}.timeline-dot:nth-child(3){animation-delay:4s}.timeline-dot:nth-child(4){animation-delay:6s}.acceleration-area{position:absolute;top:5%;right:-3%;width:35%;height:50%;background:linear-gradient(-45deg,#ff980059,#ffc10740);border-radius:80px;clip-path:ellipse(85% 75% at 75% 45%);animation:accelerationFlow 18s ease-in-out infinite}.parallel-streams{position:absolute;top:25%;right:20%;width:60%;height:50%}.processing-stream{position:absolute;width:80%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,152,0,.8),transparent);border-radius:2px;animation:streamFlow 6s linear infinite}.processing-stream:nth-child(1){top:20%;animation-delay:0s}.processing-stream:nth-child(2){top:40%;animation-delay:1s}.processing-stream:nth-child(3){top:60%;animation-delay:2s}.processing-stream:nth-child(4){top:80%;animation-delay:3s}.conversion-nodes{position:absolute;top:30%;right:25%;width:50%;height:40%}.conversion-node{position:absolute;width:12px;height:12px;background:#ffc107e6;border-radius:50%;animation:conversionPulse 10s ease-in-out infinite}.conversion-node:nth-child(1){top:20%;right:20%;animation-delay:0s}.conversion-node:nth-child(2){top:50%;right:45%;animation-delay:2.5s}.conversion-node:nth-child(3){top:75%;right:70%;animation-delay:5s}.cloud-area{position:absolute;bottom:5%;left:-3%;width:35%;height:50%;background:linear-gradient(45deg,#2196f359,#673ab740);border-radius:80px;clip-path:ellipse(85% 75% at 25% 55%);animation:cloudScaling 20s ease-in-out infinite}.infrastructure-layers{position:absolute;bottom:25%;left:20%;width:60%;height:50%}.infra-layer{position:absolute;width:100%;height:15%;background:#2196f366;border-radius:8px;animation:layerBuild 12s ease-in-out infinite}.infra-layer:nth-child(1){bottom:0%;animation-delay:0s}.infra-layer:nth-child(2){bottom:25%;animation-delay:3s}.infra-layer:nth-child(3){bottom:50%;animation-delay:6s}.infra-layer:nth-child(4){bottom:75%;animation-delay:9s}.deployment-pipeline{position:absolute;top:20%;left:25%;width:50%;height:60%}.pipeline-stage{position:absolute;width:20px;height:8px;background:#2196f3b3;border-radius:4px;animation:pipelineFlow 8s ease-in-out infinite}.pipeline-stage:nth-child(1){top:20%;left:10%;animation-delay:0s}.pipeline-stage:nth-child(2){top:40%;left:40%;animation-delay:2s}.pipeline-stage:nth-child(3){top:60%;left:70%;animation-delay:4s}.support-area{position:absolute;bottom:5%;right:-3%;width:35%;height:50%;background:linear-gradient(-45deg,#4caf5059,#8bc34a40);border-radius:80px;clip-path:ellipse(85% 75% at 75% 55%);animation:supportFlow 14s ease-in-out infinite}.knowledge-network{position:absolute;bottom:25%;right:20%;width:60%;height:50%}.knowledge-node{position:absolute;width:10px;height:10px;background:#4caf50cc;border-radius:50%;animation:knowledgeShare 12s ease-in-out infinite}.knowledge-node:nth-child(1){bottom:70%;right:20%;animation-delay:0s}.knowledge-node:nth-child(2){bottom:40%;right:50%;animation-delay:3s}.knowledge-node:nth-child(3){bottom:60%;right:80%;animation-delay:6s}.knowledge-node:nth-child(4){bottom:20%;right:35%;animation-delay:9s}.support-connections{position:absolute;bottom:30%;right:25%;width:50%;height:40%}.support-link{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(76,175,80,.6),transparent);animation:linkPulse 10s ease-in-out infinite}.support-link:nth-child(1){width:40%;bottom:60%;right:20%;transform:rotate(25deg);animation-delay:0s}.support-link:nth-child(2){width:50%;bottom:40%;right:30%;transform:rotate(-15deg);animation-delay:3s}.support-link:nth-child(3){width:35%;bottom:20%;right:25%;transform:rotate(45deg);animation-delay:6s}.process-flow-center{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;opacity:.3}.flow-circle{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:flowRotation 25s linear infinite}.flow-circle:nth-child(1){width:80px;height:80px;top:60px;left:60px;border-style:dashed}.flow-circle:nth-child(2){width:120px;height:120px;top:40px;left:40px;animation-delay:6s}.flow-circle:nth-child(3){width:160px;height:160px;top:20px;left:20px;animation-delay:12s;border-style:dotted}.migration-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 50%,#0000000d,#0003);z-index:1}.process-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;position:relative;z-index:2}.process-step{text-align:center;position:relative;padding:2rem;background:#ffffff14;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);transition:all .3s ease;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.process-step.visible{opacity:1;transform:translateY(0)}.process-step:hover{transform:translateY(-5px);background:#ffffff1f;border-color:#ffffff40;box-shadow:0 10px 30px #0003}.step-number{width:60px;height:60px;background:linear-gradient(135deg,#00bcd4,#0288d1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;font-weight:700}.process-step h3{font-size:1.2rem;margin-bottom:1rem;color:#fff;font-weight:600}.process-step p{color:#ffffffd9;line-height:1.7}@media (max-width: 768px){.discovery-area,.acceleration-area,.cloud-area,.support-area{opacity:.5}.migration-background{opacity:.6}.process-flow-center{opacity:.2}}@media (max-width: 480px){.discovery-area,.acceleration-area,.cloud-area,.support-area{opacity:.3}.migration-background{opacity:.4}.process-flow-center{opacity:.1}}.poc-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.poc-step{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#ffeb3b1a,#ffc1071a);border-radius:15px;border:1px solid rgba(255,235,59,.3);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.poc-step.visible{opacity:1;transform:translateY(0)}.poc-step h3{font-size:1.3rem;margin-bottom:.75rem;color:#ffeb3b;font-weight:600}.poc-step p{color:#ffffffe6;line-height:1.6}.poc-step:hover{transform:translateY(-5px);background:linear-gradient(135deg,#ffeb3b26,#ffc10726);box-shadow:0 10px 30px #ffeb3b26;transition:all .3s ease}.proven-results-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0a1a,#1a1a2e 25%,#16213e 75%,#0f3460)}.results-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.75}.efficiency-area{position:absolute;top:10%;left:-5%;width:40%;height:80%;background:linear-gradient(45deg,#4caf5059,#8bc34a40);border-radius:70px;clip-path:ellipse(80% 85% at 30% 50%);animation:efficiencyPulse 18s ease-in-out infinite}.productivity-chart{position:absolute;top:25%;left:20%;width:60%;height:50%;display:flex;align-items:flex-end;justify-content:space-around}.productivity-bar{background:linear-gradient(to top,#4caf50cc,#8bc34ae6);border-radius:4px 4px 0 0;width:16px;animation:productivityGrowth 12s ease-in-out infinite;position:relative}.productivity-bar:after{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#4caf50;border-radius:50%;animation:metricPulse 3s ease-in-out infinite}.productivity-bar:nth-child(1){height:40%;animation-delay:0s}.productivity-bar:nth-child(2){height:70%;animation-delay:2s}.productivity-bar:nth-child(3){height:85%;animation-delay:4s}.productivity-bar:nth-child(4){height:95%;animation-delay:6s}.productivity-bar:nth-child(5){height:100%;animation-delay:8s}.time-saved-indicator{position:absolute;bottom:20%;left:25%;width:50%;height:15%}.time-savings{position:absolute;width:100%;height:4px;background:linear-gradient(90deg,#f44336cc,#f44336cc 30%,#4caf50e6 30%,#4caf50e6);border-radius:2px;animation:timeSavingsFlow 10s ease-in-out infinite}.time-savings:before{content:"70%";position:absolute;top:-25px;right:0;color:#4caf50e6;font-size:12px;font-weight:700;animation:percentageGlow 8s ease-in-out infinite}.security-area{position:absolute;top:5%;left:35%;width:30%;height:90%;background:linear-gradient(180deg,#2196f359,#673ab740);border-radius:80px;clip-path:ellipse(90% 95% at 50% 50%);animation:securityShield 16s ease-in-out infinite}.security-layers{position:absolute;top:30%;left:25%;width:50%;height:40%}.security-ring{position:absolute;border:2px solid rgba(33,150,243,.6);border-radius:50%;animation:securityRotation 20s linear infinite}.security-ring:nth-child(1){width:40px;height:40px;top:30%;left:30%;border-style:solid}.security-ring:nth-child(2){width:60px;height:60px;top:20%;left:20%;border-style:dashed;animation-delay:5s}.security-ring:nth-child(3){width:80px;height:80px;top:10%;left:10%;border-style:dotted;animation-delay:10s}.security-core{position:absolute;top:40%;left:40%;width:20px;height:20px;background:radial-gradient(circle,#2196f3,#673ab7cc);border-radius:50%;animation:coreSecurityPulse 6s ease-in-out infinite}.security-particles{position:absolute;top:20%;left:20%;width:60%;height:60%}.security-particle{position:absolute;width:3px;height:3px;background:#2196f3cc;border-radius:50%;animation:securityFloat 15s linear infinite}.security-particle:nth-child(1){top:20%;left:30%;animation-delay:0s}.security-particle:nth-child(2){top:60%;left:70%;animation-delay:3s}.security-particle:nth-child(3){top:80%;left:40%;animation-delay:6s}.security-particle:nth-child(4){top:40%;left:80%;animation-delay:9s}.speed-area{position:absolute;top:10%;right:-5%;width:40%;height:80%;background:linear-gradient(-45deg,#ff980059,#ffc10740);border-radius:70px;clip-path:ellipse(80% 85% at 70% 50%);animation:speedFlow 14s ease-in-out infinite}.timeline-track{position:absolute;top:40%;right:20%;width:60%;height:20%}.timeline-segment{position:absolute;height:6px;background:#ff9800b3;border-radius:3px;animation:timelineProgress 8s ease-in-out infinite}.timeline-segment:nth-child(1){width:25%;top:30%;right:0%;animation-delay:0s}.timeline-segment:nth-child(2){width:25%;top:30%;right:25%;animation-delay:2s}.timeline-segment:nth-child(3){width:25%;top:30%;right:50%;animation-delay:4s}.timeline-segment:nth-child(4){width:25%;top:30%;right:75%;animation-delay:6s}.week-markers{position:absolute;top:20%;right:25%;width:50%;height:60%}.week-marker{position:absolute;width:8px;height:8px;background:#ffc107e6;border-radius:50%;animation:weekPulse 12s ease-in-out infinite}.week-marker:nth-child(1){top:20%;right:20%;animation-delay:0s}.week-marker:nth-child(2){top:50%;right:40%;animation-delay:3s}.week-marker:nth-child(3){top:80%;right:60%;animation-delay:6s}.week-marker:nth-child(4){top:60%;right:80%;animation-delay:9s}.rapid-indicator{position:absolute;bottom:25%;right:30%;width:40%;height:20%}.speed-burst{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,193,7,.9),transparent);border-radius:1px;animation:speedBurst 4s ease-in-out infinite}.speed-burst:nth-child(1){top:30%;transform:rotate(15deg);animation-delay:0s}.speed-burst:nth-child(2){top:50%;transform:rotate(-10deg);animation-delay:1s}.speed-burst:nth-child(3){top:70%;transform:rotate(25deg);animation-delay:2s}.metrics-center{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;opacity:.4}.metric-orbit{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:metricOrbit 30s linear infinite}.metric-orbit:nth-child(1){width:60px;height:60px;top:30px;left:30px}.metric-orbit:nth-child(2){width:90px;height:90px;top:15px;left:15px;animation-delay:10s}.metric-orbit:nth-child(3){width:120px;height:120px;top:0;left:0;animation-delay:20s}.results-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 50%,#0000000d,#00000026);z-index:1}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;position:relative;z-index:2}.result-card{text-align:center;padding:2rem;background:#ffffff14;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);transition:all .3s ease;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.result-card.visible{opacity:1;transform:translateY(0)}.result-card:hover{transform:translateY(-5px);background:#ffffff1f;border-color:#ffffff40;box-shadow:0 10px 30px #0003}.result-number{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#fff,#e8eaed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.result-card h3{font-size:1.2rem;margin-bottom:1rem;color:#fff;font-weight:600}.result-card p{color:#ffffffd9;line-height:1.7}@media (max-width: 768px){.efficiency-area,.security-area,.speed-area{opacity:.5}.results-background{opacity:.6}.metrics-center{opacity:.2}}@media (max-width: 480px){.efficiency-area,.security-area,.speed-area{opacity:.3}.results-background{opacity:.4}.metrics-center{opacity:.1}}.faq-section{position:relative;background:linear-gradient(135deg,#0f1419,#1a1a2e,#16213e)}.faq-container{max-width:900px;margin:0 auto}.faq-intro{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.faq-intro.visible{opacity:1;transform:translateY(0)}.faq-intro p{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto;line-height:1.6}.faq-grid{display:grid;gap:1.5rem}.faq-item{background:#ffffff0d;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.faq-item:hover{transform:translateY(-2px);background:#ffffff14;border-color:#fff3;box-shadow:0 8px 32px #0000004d}.faq-item.active{background:#ffffff1a;border-color:#6750a466;box-shadow:0 8px 32px #6750a433}.faq-question{padding:1.75rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem;color:#fff;transition:all .3s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question:hover{color:#ffffffe6}.faq-question:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#6750a4,#4285f4);opacity:0;transition:opacity .3s ease}.faq-item.active .faq-question:before{opacity:1}.faq-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:1rem}.faq-toggle:after{content:"+";font-size:1.2rem;font-weight:300;color:#fffc;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item:hover .faq-toggle{background:#ffffff26;transform:scale(1.1)}.faq-item.active .faq-toggle{background:linear-gradient(135deg,#6750a4,#4285f4);transform:rotate(45deg)}.faq-item.active .faq-toggle:after{color:#fff}.faq-answer{padding:0 2rem 2rem;color:#ffffffbf;line-height:1.7;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-answer p{margin:0;padding-bottom:1rem}.faq-answer ul{margin:1rem 0;padding-left:1.5rem}.faq-answer li{margin-bottom:.5rem;color:#ffffffb3}.faq-highlight{background:linear-gradient(135deg,#6750a433,#4285f41a);padding:1rem;border-radius:8px;margin:1rem 0;border-left:3px solid #6750a4}.faq-category{margin-bottom:2rem}.faq-category-title{font-size:1.3rem;font-weight:600;color:#ffffffe6;margin-bottom:1rem;padding-left:.5rem;border-left:3px solid #6750a4}.faq-item:focus{outline:2px solid #6750a4;outline-offset:2px}@media (max-width: 768px){.faq-question{padding:1.5rem 1.25rem;font-size:1rem}.faq-answer{padding:0 1.25rem 1.5rem}.faq-toggle{width:28px;height:28px;margin-left:.75rem}.faq-toggle:after{font-size:1rem}.faq-intro p{font-size:1rem}.faq-category-title{font-size:1.1rem}}@media (max-width: 480px){.faq-intro p{font-size:.95rem}.faq-category{margin-bottom:1.5rem}}.contact-form{max-width:800px;margin:0 auto;background:#ffffff14;padding:3rem;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 40px #0000004d;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.contact-form.visible{opacity:1;transform:translateY(0)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem}.form-group.full-width{grid-column:1 / -1}.form-label{display:block;margin-bottom:.5rem;color:#fff;font-weight:500;font-size:.95rem}.form-label.required:after{content:" *";color:#ff6b6b}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;border:2px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#ffffff80;background:#ffffff1a;box-shadow:0 0 0 3px #ffffff1a}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#ffffff80}.form-input::placeholder,.form-textarea::placeholder{color:#ffffff80}.form-select{cursor:pointer}.form-select option{background:#1a1a2e;color:#fff}.form-textarea{min-height:120px;resize:vertical}.checkbox-group{display:flex;align-items:flex-start;gap:.75rem;margin:1.5rem 0;padding:1rem;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.form-checkbox{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#6750a4}.checkbox-label{color:#ffffffe6;font-size:.95rem;line-height:1.4;cursor:pointer;flex:1}.form-submit{width:100%;padding:16px 32px;background:linear-gradient(135deg,#6750a4,#4285f4);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #6750a466}.form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6750a499}.form-submit:active{transform:translateY(0)}.form-submit.submitting{background:linear-gradient(135deg,#5e45a0,#3a75e0);cursor:not-allowed}.form-submit.submitted{background:linear-gradient(135deg,#4caf50,#2e7d32)}.form-error{background:#f443361a;border:1px solid rgba(244,67,54,.3);color:#ff6b6b;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:.95rem}.contact-intro{text-align:center;margin-bottom:2rem;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.contact-intro.visible{opacity:1;transform:translateY(0)}.contact-intro p{font-size:1.1rem;color:#ffffffd9;margin-bottom:0}.form-input:invalid,.form-select:invalid,.form-textarea:invalid{border-color:#ff6b6b80}.form-input:valid:not(:-moz-placeholder-shown),.form-textarea:valid:not(:-moz-placeholder-shown){border-color:#4caf5080}.form-input:valid:not(:placeholder-shown),.form-select:valid:not([value=""]),.form-textarea:valid:not(:placeholder-shown){border-color:#4caf5080}@media (max-width: 768px){.contact-form{padding:2rem 1.5rem;margin:0 1rem}.form-grid{grid-template-columns:1fr}}@media (max-width: 480px){.contact-form{padding:1.5rem 1rem}}.footer{background:linear-gradient(135deg,#0a0a1a,#1a1a2e,#16213e);color:#ffffffe6;padding:4rem 0 0;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem}.footer-section h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#e8eaed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-section h4{font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;color:#fff}.footer-description{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.75rem}.footer-section ul a{color:#ffffffb3;text-decoration:none;transition:all .3s ease;display:inline-block}.footer-section ul a:hover{color:#fff;transform:translate(4px)}.footer-section address{font-style:normal;color:#ffffffb3;line-height:1.6}.footer-section address p{margin-bottom:.5rem}.footer-section address a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-section address a:hover{color:#fff}.footer-bottom{margin-top:4rem;padding:1.5rem 0;background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-bottom-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;color:#fff9;font-size:.9rem}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:#fff9;text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:#fff}@media (max-width: 1024px){.footer-content{grid-template-columns:repeat(2,1fr)}.footer-section:first-child{grid-column:1 / -1}}@media (max-width: 768px){.footer{padding:3rem 0 0}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-bottom-content{flex-direction:column;text-align:center;gap:1rem}.footer-legal{flex-direction:column;gap:1rem}}@media (max-width: 480px){.footer-content,.footer-bottom-content{padding:0 1rem}}.case-studies-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0a1a,#1a1a2e 25%,#16213e 75%,#0f3460);padding:80px 0;color:#fff}.background-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.data-stream{position:absolute;width:2px;background:linear-gradient(to bottom,transparent,rgba(79,195,247,.6),transparent);animation:dataFlow 8s linear infinite}.data-stream:nth-child(1){left:15%;height:200px;animation-delay:0s}.data-stream:nth-child(2){left:35%;height:150px;animation-delay:2s}.data-stream:nth-child(3){left:65%;height:180px;animation-delay:4s}.data-stream:nth-child(4){left:85%;height:120px;animation-delay:6s}.code-block{position:absolute;width:60px;height:20px;background:#9c27b04d;border-radius:4px;animation:codeTransform 12s ease-in-out infinite}.code-block:nth-child(5){top:20%;left:10%;animation-delay:0s}.code-block:nth-child(6){top:40%;right:20%;animation-delay:3s}.code-block:nth-child(7){top:70%;left:30%;animation-delay:6s}.code-block:nth-child(8){top:60%;right:10%;animation-delay:9s}.analytics-dots{position:absolute;top:30%;right:30%;width:150px;height:150px}.dot{position:absolute;width:6px;height:6px;background:#34a85380;border-radius:50%;animation:dotPulse 4s ease-in-out infinite}.dot:nth-child(1){top:20%;left:30%;animation-delay:0s}.dot:nth-child(2){top:40%;left:60%;animation-delay:.8s}.dot:nth-child(3){top:70%;left:20%;animation-delay:1.6s}.dot:nth-child(4){top:50%;left:80%;animation-delay:2.4s}.dot:nth-child(5){top:80%;left:50%;animation-delay:3.2s}.connection-line{position:absolute;height:1px;background:#fbbc044d;animation:lineGrow 6s ease-in-out infinite}.line-1{top:32%;left:32%;width:100px;transform:rotate(30deg);animation-delay:0s}.line-2{top:45%;right:15%;width:80px;transform:rotate(-45deg);animation-delay:2s}.line-3{top:75%;left:40%;width:120px;transform:rotate(15deg);animation-delay:4s}.content-wrapper{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 1.5rem}.case-study-header{text-align:center;margin-bottom:4rem}.case-study-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#4fc3f7,#29b6f6,#03a9f4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.case-study-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#ffffffd9;max-width:600px;margin:0 auto;line-height:1.5}.content-section{margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.content-section.visible{opacity:1;transform:translateY(0)}.section-title{font-size:1.75rem;font-weight:600;color:#4fc3f7;margin-bottom:1.5rem;line-height:1.3}.section-content{color:#ffffffd9;font-size:1.125rem;line-height:1.7}.section-content p{margin-bottom:1.25rem}.stats-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:2rem 0}.stat-item{background:#4fc3f71a;border-left:4px solid #4fc3f7;padding:1.5rem;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.stat-item:hover{transform:translate(8px);box-shadow:0 4px 20px #4fc3f733}.stat-number{font-size:2.5rem;font-weight:700;color:#4fc3f7;margin-bottom:.5rem;line-height:1}.stat-label{font-size:1rem;color:#ffffffe6;line-height:1.5}.approach-item{margin-bottom:2rem;padding-left:1.5rem;border-left:3px solid #4fc3f7}.approach-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem}.cta-section{margin-top:6rem;text-align:center;padding:3rem 0;background:linear-gradient(135deg,#6750a433,#4285f433);border-radius:16px}.cta-title{font-size:2rem;font-weight:600;color:#4fc3f7;margin-bottom:1rem}.cta-text{font-size:1.125rem;color:#ffffffe6;max-width:500px;margin:0 auto 2rem;line-height:1.6}.cta-button{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#6750a4,#4285f4);color:#fff;text-decoration:none;border-radius:28px;font-weight:500;font-size:1.125rem;transition:all .3s ease;box-shadow:0 4px 20px #6750a466}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6750a499}@keyframes dataFlow{0%{transform:translateY(-100vh);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes codeTransform{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:1}}@keyframes lineGrow{0%,to{transform:scaleX(0);opacity:0}50%{transform:scaleX(1);opacity:1}}@media (min-width: 768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.content-wrapper{padding:0 1rem}.case-study-header,.content-section{margin-bottom:3rem}.cta-section{margin-top:4rem;padding:2rem 1rem}.stat-number{font-size:2rem}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:root{--color-background-start: #0a0a1a;--color-background-mid1: #1a1a2e;--color-background-mid2: #16213e;--color-background-end: #0f3460;--color-primary-light: #6750a4;--color-primary-dark: #4285f4;--color-secondary-light: #00bcd4;--color-secondary-dark: #0288d1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;line-height:1.6;color:#fff;background:linear-gradient(135deg,var(--color-background-start) 0%,var(--color-background-mid1) 25%,var(--color-background-mid2) 75%,var(--color-background-end) 100%);overflow-x:hidden;min-height:100vh;position:relative;padding-top:80px}#why-move-now,#what-makes-different,#enterprise-ready,#how-it-works,#proven-results,#faq,#poc,#contact{scroll-margin-top:100px}@keyframes gridShift{0%,to{transform:translate(0)}50%{transform:translate(8px,8px)}}@keyframes blockFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-8px) scale(1.02);opacity:.8}}@keyframes cloudDrift{0%,to{transform:translate(0) translateY(0) scale(1)}33%{transform:translate(15px) translateY(-8px) scale(1.05)}66%{transform:translate(-8px) translateY(4px) scale(.98)}}@keyframes barGrow{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.1)}}@keyframes dataFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-10px) scale(1.2);opacity:.7}}@keyframes lineGlow{0%,to{box-shadow:0 0 3px #fff3}50%{box-shadow:0 0 10px #ffffff80}}@keyframes ringRotate{0%{transform:rotate(0) scale(1);opacity:.2}50%{opacity:.4}to{transform:rotate(360deg) scale(1);opacity:.2}}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) scale(1);opacity:0}}@keyframes assessmentPulse{0%,to{transform:scale(1) translateY(0);opacity:.3}50%{transform:scale(1.05) translateY(-10px);opacity:.4}}@keyframes scanningMotion{0%{transform:translate(-20px) translateY(-20px)}to{transform:translate(20px) translateY(20px)}}@keyframes nodeDiscovery{0%,to{transform:scale(1) translateY(0);opacity:.4}25%{transform:scale(1.5) translateY(-5px);opacity:.8}50%{transform:scale(1.2) translateY(-3px);opacity:.9}75%{transform:scale(1.3) translateY(-4px);opacity:.7}}@keyframes connectionPulse{0%,to{opacity:.2;transform:scaleX(.8)}50%{opacity:.8;transform:scaleX(1.1)}}@keyframes automationFlow{0%,to{transform:translate(0) scale(1);opacity:.3}33%{transform:translate(10px) scale(1.02);opacity:.4}66%{transform:translate(-5px) scale(.98);opacity:.35}}@keyframes neuralActivation{0%,to{transform:scale(1);opacity:.5;background:#4285f480}50%{transform:scale(1.4);opacity:1;background:#4285f4}}@keyframes flowMotion{0%{transform:translateY(100%) scale(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-100%) scale(1);opacity:0}}@keyframes qualityValidation{0%,to{transform:scale(1) translate(0);opacity:.3}50%{transform:scale(1.03) translate(5px);opacity:.4}}@keyframes cellValidation{0%,to{background:#ffffff1a;transform:scale(1)}25%{background:#ffc10766;transform:scale(1.1)}50%{background:#4caf5099;transform:scale(1.05)}75%{background:#4caf5099;transform:scale(1)}}@keyframes discoveryPulse{0%,to{transform:scale(1) translateY(0);opacity:.35}50%{transform:scale(1.05) translateY(-8px);opacity:.45}}@keyframes scannerSweep{0%,to{transform:translate(0) scale(1)}50%{transform:translate(15px) scale(1.02)}}@keyframes scanLine{0%{transform:translateY(0);opacity:0}50%{opacity:1}to{transform:translateY(400%);opacity:0}}@keyframes blueprintShift{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(5px,5px);opacity:.5}}@keyframes timelineProgress{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.8);opacity:1}}@keyframes accelerationFlow{0%,to{transform:scale(1) translate(0);opacity:.35}33%{transform:scale(1.03) translate(-8px);opacity:.4}66%{transform:scale(.98) translate(5px);opacity:.38}}@keyframes streamFlow{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes conversionPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}@keyframes cloudScaling{0%,to{transform:scale(1) translateY(0);opacity:.35}50%{transform:scale(1.04) translateY(-10px);opacity:.4}}@keyframes layerBuild{0%,to{transform:scaleX(.8);opacity:.4}50%{transform:scaleX(1.1);opacity:.8}}@keyframes pipelineFlow{0%,to{transform:translateY(20px) scale(.8);opacity:.4}50%{transform:translateY(-10px) scale(1.2);opacity:1}}@keyframes supportFlow{0%,to{transform:scale(1) translate(0);opacity:.35}50%{transform:scale(1.02) translate(8px);opacity:.42}}@keyframes knowledgeShare{0%,to{transform:scale(1);opacity:.6}25%{transform:scale(1.3);opacity:.9}50%{transform:scale(1.1);opacity:1}75%{transform:scale(1.2);opacity:.8}}@keyframes linkPulse{0%,to{opacity:.3;transform:scaleX(.7)}50%{opacity:.8;transform:scaleX(1.2)}}@keyframes efficiencyPulse{0%,to{transform:scale(1) translateY(0);opacity:.35}50%{transform:scale(1.04) translateY(-12px);opacity:.45}}@keyframes productivityGrowth{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.1)}}@keyframes metricPulse{0%,to{transform:translate(-50%) scale(1);opacity:.8}50%{transform:translate(-50%) scale(1.5);opacity:1}}@keyframes timeSavingsFlow{0%,to{transform:scaleX(.8);opacity:.7}50%{transform:scaleX(1.1);opacity:1}}@keyframes percentageGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes securityShield{0%,to{transform:scale(1) translate(0);opacity:.35}50%{transform:scale(1.03) translate(-5px);opacity:.42}}@keyframes securityRotation{0%{transform:rotate(0);opacity:.4}50%{opacity:.7}to{transform:rotate(360deg);opacity:.4}}@keyframes coreSecurityPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.3);opacity:1}}@keyframes securityFloat{0%{transform:translateY(0) scale(.8);opacity:.6}50%{transform:translateY(-20px) scale(1.2);opacity:1}to{transform:translateY(0) scale(.8);opacity:.6}}@keyframes speedFlow{0%,to{transform:scale(1) translate(0);opacity:.35}33%{transform:scale(1.02) translate(8px);opacity:.4}66%{transform:scale(.98) translate(-4px);opacity:.38}}@keyframes weekPulse{0%,to{transform:scale(1);opacity:.7}25%{transform:scale(1.4);opacity:1}50%{transform:scale(1.1);opacity:.9}75%{transform:scale(1.3);opacity:.8}}@keyframes speedBurst{0%,to{transform:scaleX(0) rotate(var(--rotation, 0deg));opacity:0}50%{transform:scaleX(1.5) rotate(var(--rotation, 0deg));opacity:1}}@keyframes metricOrbit{0%{transform:rotate(0);opacity:.2}50%{opacity:.4}to{transform:rotate(360deg);opacity:.2}}@keyframes flowRotation{0%{transform:rotate(0);opacity:.4}50%{opacity:.7}to{transform:rotate(360deg);opacity:.4}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section{padding:80px 0;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#00bcd4,#0288d1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){body{padding-top:70px}.section-title{font-size:2rem}}@media (max-width: 480px){.section-title{font-size:1.8rem}}
