.intro-header .highlight{color:#f00;text-shadow:0 0 20px rgba(255,0,0,.6)}.service-content p{color:#ccc;font-size:1rem;line-height:1.6;margin:0}.tools-importance-header .highlight{color:#f00;font-weight:400;text-shadow:0 0 30px rgba(255,0,0,.4)}.analytics-animation-section{padding:120px 0;background:#000;position:relative;overflow:hidden}.analytics-animation-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,0,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,0,0,.08) 0%,transparent 50%),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="analytics-pattern" width="30" height="30" patternUnits="userSpaceOnUse"><path d="M 30 0 L 0 0 0 30" fill="none" stroke="%23FF0000" stroke-width="0.3" opacity="0.2"/><circle cx="15" cy="15" r="2" fill="%23FF0000" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23analytics-pattern)"/></svg>');opacity:.6}.analytics-animation-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.analytics-animation-title{text-align:center;margin-bottom:80px}.analytics-animation-title h2{color:#fff;font-size:3.5rem;margin-bottom:20px;font-weight:700;background:linear-gradient(135deg,#fff 0%,#f00 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleFadeIn 2s ease-out}.analytics-animation-title p{color:#ccc;font-size:1.3rem;font-weight:300;opacity:.9}.analytics-process{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:80px}.process-step{text-align:center;position:relative;animation:stepFadeIn 1s ease-out forwards;opacity:0}.process-step[data-step="1"]{animation-delay:.2s}.process-step[data-step="2"]{animation-delay:.4s}.process-step[data-step="3"]{animation-delay:.6s}.process-step[data-step="4"]{animation-delay:.8s}.step-icon{width:80px;height:80px;background:linear-gradient(135deg,#f00,#c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;color:white;box-shadow:0 15px 40px rgba(255,0,0,.4);transition:all .4s ease;animation:iconPulse 2s ease-in-out infinite}.process-step:hover .step-icon{transform:scale(1.1) rotate(10deg);box-shadow:0 20px 50px rgba(255,0,0,.6)}.step-content h3{color:#fff;font-size:1.4rem;margin-bottom:10px;font-weight:600;text-shadow:0 0 10px rgba(255,0,0,.3)}.step-content p{color:#ccc;font-size:1rem;line-height:1.5;opacity:.9}.analytics-visualization{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-top:60px}.data-flow{flex:1;position:relative;height:200px}.data-point{position:absolute;width:12px;height:12px;background:#f00;border-radius:50%;box-shadow:0 0 20px rgba(255,0,0,.6);animation:dataFlow 3s ease-in-out infinite}.data-point[data-delay="0"]{top:20%;left:0;animation-delay:0s}.data-point[data-delay="1"]{top:40%;left:25%;animation-delay:.5s}.data-point[data-delay="2"]{top:60%;left:50%;animation-delay:1s}.data-point[data-delay="3"]{top:30%;left:75%;animation-delay:1.5s}.data-point[data-delay="4"]{top:70%;left:100%;animation-delay:2s}@media (max-width:1024px){.analytics-process{grid-template-columns:repeat(2,1fr);gap:30px}.analytics-visualization{flex-direction:column;gap:40px}}@media (max-width:768px){.analytics-animation-section{padding:80px 0}.analytics-animation-title h2{font-size:2.5rem}.analytics-process{grid-template-columns:1fr;gap:25px}.step-icon{width:60px;height:60px;font-size:24px}.step-content h3{font-size:1.2rem}}