.Hero-module__5mqjZW__hero{min-height:100vh;padding-top:var(--header-height);background:var(--bg-primary);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__5mqjZW__bgMesh{z-index:0;will-change:transform, opacity;background:radial-gradient(80% 50% at 20% 40%,#00d4ff2e 0%,#0000 50%),radial-gradient(60% 40% at 80% 60%,#9945ff26 0%,#0000 50%),radial-gradient(50% 30% at 50% 85%,#00d4ff1f 0%,#0000 50%);animation:15s ease-in-out infinite Hero-module__5mqjZW__heroGradientShift;position:absolute;inset:0}[data-theme=light] .Hero-module__5mqjZW__bgMesh{background:radial-gradient(80% 50% at 20% 40%,#0066ff1a 0%,#0000 50%),radial-gradient(60% 40% at 80% 60%,#7c3aed14 0%,#0000 50%),radial-gradient(50% 30% at 50% 85%,#0066ff0f 0%,#0000 50%)}.Hero-module__5mqjZW__bgGrid{z-index:0;will-change:opacity;background-image:linear-gradient(#00d4ff14 1px,#0000 1px),linear-gradient(90deg,#00d4ff14 1px,#0000 1px);background-size:60px 60px;animation:8s ease-in-out infinite Hero-module__5mqjZW__heroGridPulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 70%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 70%)}[data-theme=light] .Hero-module__5mqjZW__bgGrid{background-image:linear-gradient(#0066ff0d 1px,#0000 1px),linear-gradient(90deg,#0066ff0d 1px,#0000 1px)}.Hero-module__5mqjZW__blob{filter:blur(80px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.Hero-module__5mqjZW__blob1{background:linear-gradient(135deg,#00d4ff4d,#9945ff38);width:500px;height:500px;animation:20s ease-in-out infinite Hero-module__5mqjZW__blobFloat1,15s ease-in-out infinite Hero-module__5mqjZW__blobMorph;top:10%;left:10%}.Hero-module__5mqjZW__blob2{background:linear-gradient(135deg,#9945ff40,#00d4ff33);width:450px;height:450px;animation:18s ease-in-out infinite Hero-module__5mqjZW__blobFloat2,12s ease-in-out infinite reverse Hero-module__5mqjZW__blobMorph;bottom:10%;right:10%}.Hero-module__5mqjZW__blob3{background:radial-gradient(circle,#00d4ff2e 0%,#0000 70%);width:600px;height:600px;animation:10s ease-in-out infinite Hero-module__5mqjZW__blobPulse;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .Hero-module__5mqjZW__blob1{background:linear-gradient(135deg,#0066ff1f,#7c3aed14)}[data-theme=light] .Hero-module__5mqjZW__blob2{background:linear-gradient(135deg,#7c3aed1a,#0066ff14)}[data-theme=light] .Hero-module__5mqjZW__blob3{background:radial-gradient(circle,#0066ff14 0%,#0000 70%)}.Hero-module__5mqjZW__particle{z-index:0;pointer-events:none;will-change:transform, opacity;background:#00d4ff80;border-radius:50%;animation:linear infinite Hero-module__5mqjZW__particleFloat;position:absolute;bottom:-10px}[data-theme=light] .Hero-module__5mqjZW__particle{background:#0066ff4d}.Hero-module__5mqjZW__aurora{z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module__5mqjZW__aurora:before{content:"";filter:blur(60px);will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#00d4ff59 20%,#9945ff40 40%,#00d4ff4d 60%,#9945ff40 80%,#0000 100%);width:150%;height:200px;animation:12s ease-in-out infinite Hero-module__5mqjZW__auroraWave1;position:absolute;top:15%;left:-25%}.Hero-module__5mqjZW__aurora:after{content:"";filter:blur(80px);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#9945ff26 30%,#00d4ff1f 70%,#0000);width:120%;height:150px;animation:15s ease-in-out infinite Hero-module__5mqjZW__auroraWave2;position:absolute;top:60%;left:-10%}[data-theme=light] .Hero-module__5mqjZW__aurora:before{background:linear-gradient(90deg,#0000 0%,#0066ff1f 20%,#7c3aed14 40%,#0066ff1a 60%,#7c3aed14 80%,#0000 100%)}[data-theme=light] .Hero-module__5mqjZW__aurora:after{background:linear-gradient(90deg,#0000,#7c3aed0f 30%,#0066ff0d 70%,#0000)}.Hero-module__5mqjZW__content{z-index:1;max-width:var(--container-max);padding:var(--space-3xl) var(--container-padding);gap:var(--space-3xl);grid-template-columns:1fr;align-items:center;width:100%;margin:0 auto;display:grid;position:relative}.Hero-module__5mqjZW__textCol{text-align:center}.Hero-module__5mqjZW__label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-full);align-items:center;gap:8px;padding:8px 20px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 20px #00d4ff1f}[data-theme=light] .Hero-module__5mqjZW__label{box-shadow:0 0 20px #0066ff14}.Hero-module__5mqjZW__labelIcon{color:var(--accent-primary);flex-shrink:0}.Hero-module__5mqjZW__label:before{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#00d4ff33,#0000);width:100%;height:100%;animation:4s cubic-bezier(.4,0,.2,1) infinite Hero-module__5mqjZW__chipShine;position:absolute;top:0;left:0}[data-theme=light] .Hero-module__5mqjZW__label:before{background:linear-gradient(90deg,#0000,#0066ff1f,#0000)}@keyframes Hero-module__5mqjZW__chipShine{0%{transform:translate(-200%)}50%{transform:translate(200%)}to{transform:translate(200%)}}.Hero-module__5mqjZW__heading{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.Hero-module__5mqjZW__gradientText{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__5mqjZW__subline{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-2xl);max-width:540px;margin-left:auto;margin-right:auto}.Hero-module__5mqjZW__ctas{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.Hero-module__5mqjZW__ctaPrimary{background:var(--gradient-primary);color:#fff;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);box-shadow:var(--shadow-btn);align-items:center;padding:14px 32px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Hero-module__5mqjZW__ctaPrimary:hover{color:#fff;box-shadow:var(--shadow-btn-hover)}.Hero-module__5mqjZW__ctaSecondary{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;padding:14px 32px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 20px #0006}[data-theme=light] .Hero-module__5mqjZW__ctaSecondary{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:0 4px 12px #0000000f}.Hero-module__5mqjZW__ctaSecondary:hover{background:#ffffff14;border-color:#ffffff40}[data-theme=light] .Hero-module__5mqjZW__ctaSecondary:hover{border-color:var(--accent-primary);background:var(--bg-secondary)}.Hero-module__5mqjZW__statsRow{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.Hero-module__5mqjZW__statCard{text-align:center;padding:var(--space-md) var(--space-sm);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.Hero-module__5mqjZW__statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Hero-module__5mqjZW__statValue{font-size:var(--text-2xl);font-weight:var(--font-bold);background:var(--gradient-primary);-webkit-text-fill-color:transparent;line-height:var(--leading-tight);-webkit-background-clip:text;background-clip:text;display:block}.Hero-module__5mqjZW__statLabel{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium)}.Hero-module__5mqjZW__visualCol{display:none;position:relative}.Hero-module__5mqjZW__imageFrame{border-radius:var(--radius-xl);box-shadow:var(--shadow-image);position:relative;overflow:hidden}.Hero-module__5mqjZW__heroImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.Hero-module__5mqjZW__imageOverlay{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(135deg,#00d4ff1a,#9945ff0f);position:absolute;inset:0}[data-theme=light] .Hero-module__5mqjZW__imageOverlay{background:linear-gradient(135deg,#0066ff0f,#7c3aed0a)}.Hero-module__5mqjZW__floatingBadge{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);z-index:2;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:-16px;right:24px}.Hero-module__5mqjZW__badgeCircle{background:var(--gradient-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Hero-module__5mqjZW__badgeNumber{color:#fff;font-weight:var(--font-bold);font-size:var(--text-sm)}.Hero-module__5mqjZW__badgeText{flex-direction:column;display:flex}.Hero-module__5mqjZW__badgeTitle{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.2}.Hero-module__5mqjZW__badgeSubtitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.2}.Hero-module__5mqjZW__scrollIndicator{bottom:var(--space-xl);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__5mqjZW__chevron{color:var(--accent-primary);filter:drop-shadow(0 0 8px #00d4ff4d);animation:2s cubic-bezier(.4,0,.2,1) infinite Hero-module__5mqjZW__bounceChevron}[data-theme=light] .Hero-module__5mqjZW__chevron{filter:drop-shadow(0 0 8px #06f3)}@media (min-width:480px){.Hero-module__5mqjZW__statsRow{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.Hero-module__5mqjZW__heading{font-size:var(--text-5xl)}.Hero-module__5mqjZW__statValue{font-size:var(--text-3xl)}}@media (min-width:1024px){.Hero-module__5mqjZW__content{padding:var(--space-4xl) var(--container-padding);grid-template-columns:1.1fr .9fr}.Hero-module__5mqjZW__textCol{text-align:left}.Hero-module__5mqjZW__subline{margin-left:0;margin-right:0}.Hero-module__5mqjZW__ctas{justify-content:flex-start}.Hero-module__5mqjZW__heading{font-size:var(--text-5xl)}.Hero-module__5mqjZW__visualCol{display:block}}@media (prefers-reduced-motion:reduce){.Hero-module__5mqjZW__bgMesh,.Hero-module__5mqjZW__aurora:before,.Hero-module__5mqjZW__aurora:after,.Hero-module__5mqjZW__blob1,.Hero-module__5mqjZW__blob2,.Hero-module__5mqjZW__blob3{animation:none}.Hero-module__5mqjZW__particle{animation:none;display:none}.Hero-module__5mqjZW__chevron,.Hero-module__5mqjZW__label:before{animation:none}}
