.data-analytics.svelte-nt923h.svelte-nt923h{width:100%}.hero.svelte-nt923h.svelte-nt923h{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:center;padding:calc(var(--spacing-unit) * 16) 0;background:linear-gradient(135deg,#0000ff14,#8000ff14);position:relative;margin-bottom:calc(var(--spacing-unit) * 8)}.hero.svelte-nt923h.svelte-nt923h:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(64,64,255,.1) 0%,transparent 20%),radial-gradient(circle at 80% 80%,rgba(128,0,255,.1) 0%,transparent 20%);z-index:-1}.hero-content.svelte-nt923h.svelte-nt923h{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-unit)}h1.svelte-nt923h.svelte-nt923h{font-size:4rem;max-width:900px;margin:0 auto;background:linear-gradient(135deg,var(--primary-color) 0%,#6040ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;position:relative}.tagline.svelte-nt923h.svelte-nt923h{font-size:1.4rem;max-width:800px;margin:calc(var(--spacing-unit) * 4) auto 0;color:var(--text-color);line-height:1.6;font-weight:400}.content-wrapper.svelte-nt923h.svelte-nt923h{max-width:var(--max-width);margin:0 auto;padding:0 calc(var(--spacing-unit) * 4)}section.svelte-nt923h.svelte-nt923h{margin-bottom:calc(var(--spacing-unit) * 12)}section.svelte-nt923h h2.svelte-nt923h{text-align:center;font-size:2.4rem;margin-bottom:calc(var(--spacing-unit) * 8)}.data-analytics.svelte-nt923h .features-grid.svelte-nt923h{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 8);margin:calc(var(--spacing-unit) * 6) 0;padding:calc(var(--spacing-unit) * 2);position:relative}.data-analytics.svelte-nt923h .feature-item.svelte-nt923h{background:linear-gradient(135deg,#202040e6,#6040ff1a);padding:calc(var(--spacing-unit) * 6);border-radius:16px;border:1px solid rgba(96,64,255,.2);transition:all .3s ease;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:200px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.data-analytics.svelte-nt923h .feature-item.svelte-nt923h:hover{transform:translateY(-4px) translateZ(0);box-shadow:0 8px 24px #6040ff33;border-color:#6040ff66;z-index:2}.data-analytics.svelte-nt923h .feature-item h3.svelte-nt923h{color:var(--primary-color);font-size:1.8rem;margin-bottom:calc(var(--spacing-unit) * 3);background:linear-gradient(135deg,#fff 30%,#6040ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-bottom:calc(var(--spacing-unit) * 2);text-align:left}.data-analytics.svelte-nt923h .feature-item h3.svelte-nt923h:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,#6040ff,transparent)}.data-analytics.svelte-nt923h .feature-item p.svelte-nt923h{font-size:1.1rem;line-height:1.6;color:#e0e0e0;margin:0;opacity:.9}.process-steps.svelte-nt923h.svelte-nt923h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--spacing-unit) * 4);text-align:center}.step.svelte-nt923h h3.svelte-nt923h{color:var(--primary-color);margin-bottom:calc(var(--spacing-unit) * 2)}.cta.svelte-nt923h.svelte-nt923h{text-align:center;background:var(--secondary-color);padding:calc(var(--spacing-unit) * 12) 0;border-top:1px solid var(--border-color)}.cta-button.svelte-nt923h.svelte-nt923h{display:inline-block;background:var(--accent-color);color:var(--secondary-color);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);border-radius:4px;text-decoration:none;font-weight:600;margin-top:calc(var(--spacing-unit) * 4);transition:background-color .3s ease}.cta-button.svelte-nt923h.svelte-nt923h:hover{background:#4040ff}@media (max-width: 768px){h1.svelte-nt923h.svelte-nt923h{font-size:2.5rem}.tagline.svelte-nt923h.svelte-nt923h{font-size:1.2rem}.content-wrapper.svelte-nt923h.svelte-nt923h{padding:0 calc(var(--spacing-unit) * 2)}.data-analytics.svelte-nt923h .features-grid.svelte-nt923h{grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 4)}}
