.Hero-module__bOmSGa__hero{min-height:100vh;padding:var(--spacing-3xl)0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__bOmSGa__container{max-width:1280px;padding:0 var(--spacing-xl);text-align:center;z-index:2;margin:0 auto;position:relative}.Hero-module__bOmSGa__bgElements{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__bOmSGa__glowOrb1{background:radial-gradient(circle,var(--glow-primary)0%,transparent 70%);width:400px;height:400px;transform:translate(var(--mouse-x,0),var(--mouse-y,0));border-radius:50%;transition:transform .3s ease-out;animation:8s ease-in-out infinite Hero-module__bOmSGa__float;position:absolute;top:10%;left:15%}.Hero-module__bOmSGa__glowOrb2{background:radial-gradient(circle,var(--glow-secondary)0%,transparent 70%);width:300px;height:300px;transform:translate(calc(var(--mouse-x,0)*-.5),calc(var(--mouse-y,0)*-.5));border-radius:50%;transition:transform .3s ease-out;animation:10s ease-in-out infinite reverse Hero-module__bOmSGa__float;position:absolute;bottom:20%;right:10%}.Hero-module__bOmSGa__glowOrb3{background:radial-gradient(circle,var(--glow-accent)0%,transparent 70%);width:200px;height:200px;transform:translate(calc(var(--mouse-x,0)*.3),calc(var(--mouse-y,0)*.3));border-radius:50%;transition:transform .3s ease-out;animation:6s ease-in-out infinite Hero-module__bOmSGa__float;position:absolute;top:50%;right:25%}.Hero-module__bOmSGa__gridOverlay{background-image:linear-gradient(#6366f108 1px,#0000 1px),linear-gradient(90deg,#6366f108 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}@keyframes Hero-module__bOmSGa__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}.Hero-module__bOmSGa__badge{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-full);color:var(--primary-light);margin-bottom:var(--spacing-xl);background:#6366f11a;border:1px solid #6366f133;font-size:.875rem;display:inline-flex}.Hero-module__bOmSGa__badgeIcon{animation:2s ease-in-out infinite Hero-module__bOmSGa__pulse}@keyframes Hero-module__bOmSGa__pulse{0%,to{opacity:1}50%{opacity:.5}}.Hero-module__bOmSGa__title{margin-bottom:var(--spacing-xl);color:var(--text-primary);font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.1}.Hero-module__bOmSGa__gradientText{background:var(--gradient-text);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:5s infinite Hero-module__bOmSGa__gradient-shift;display:inline-block}@keyframes Hero-module__bOmSGa__gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.Hero-module__bOmSGa__cursor{-webkit-text-fill-color:var(--accent);margin-left:4px;animation:1s step-end infinite Hero-module__bOmSGa__blink;display:inline-block}@keyframes Hero-module__bOmSGa__blink{0%,50%{opacity:1}51%,to{opacity:0}}.Hero-module__bOmSGa__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto var(--spacing-2xl);font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.8}.Hero-module__bOmSGa__tagline{color:var(--text-muted);font-weight:400}.Hero-module__bOmSGa__brandName{background:linear-gradient(90deg,#ff6b6b 0%,#ffa502 15%,#ffd43b 30%,#51cf66 45%,#22d3ee 60%,#60a5fa 75%,#a78bfa 90%,#f472b6 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-left:.25em;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;animation:3s ease-in-out infinite Hero-module__bOmSGa__shimmer}@keyframes Hero-module__bOmSGa__shimmer{0%,to{background-position:0%}50%{background-position:100%}}.Hero-module__bOmSGa__cta{gap:var(--spacing-xl);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Hero-module__bOmSGa__primaryBtn{align-items:center;gap:var(--spacing-md);color:var(--text-primary);border-radius:var(--radius-full);transition:all var(--transition-base);z-index:1;background:linear-gradient(135deg,#6366f1f2 0%,#8b5cf6f2 50%,#6366f1f2 100%) 0 0/200% 200%;border:none;padding:1rem 2.25rem;font-size:1.05rem;font-weight:600;animation:3s ease-in-out infinite Hero-module__bOmSGa__primaryBtnGlow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 24px #6366f180,0 8px 32px #8b5cf64d}.Hero-module__bOmSGa__primaryBtn:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--transition-base);background:linear-gradient(135deg,#fff3 0%,#0000 50%,#ffffff0d 100%);position:absolute;inset:0}.Hero-module__bOmSGa__primaryBtn:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 60%);width:200%;height:200%;transition:transform .5s;position:absolute;top:-50%;left:-50%;transform:scale(0)}.Hero-module__bOmSGa__primaryBtn:hover:before{opacity:1}.Hero-module__bOmSGa__primaryBtn:hover:after{transform:scale(1)}.Hero-module__bOmSGa__primaryBtn:hover{background-position:100% 100%;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff3,0 8px 32px #6366f199,0 16px 48px #8b5cf666,0 0 80px #6366f14d}@keyframes Hero-module__bOmSGa__primaryBtnGlow{0%,to{box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 24px #6366f180,0 8px 32px #8b5cf64d}50%{box-shadow:inset 0 0 0 1px #ffffff26,0 6px 28px #6366f199,0 12px 40px #8b5cf666}}.Hero-module__bOmSGa__btnArrow{transition:transform var(--transition-spring);justify-content:center;align-items:center;font-size:1.1em;display:inline-flex}.Hero-module__bOmSGa__primaryBtn:hover .Hero-module__bOmSGa__btnArrow{transform:translate(6px)}.Hero-module__bOmSGa__secondaryBtn{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);transition:all var(--transition-base);background:#ffffff08;border:1px solid #ffffff1f;padding:1rem 2rem;font-size:1.05rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Hero-module__bOmSGa__secondaryBtn:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:all var(--transition-base);background:linear-gradient(135deg,#6366f100 0% 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Hero-module__bOmSGa__secondaryBtn:hover{background:#6366f114;border-color:#0000;transform:translateY(-2px);box-shadow:0 0 0 1px #6366f14d,0 4px 20px #6366f126}.Hero-module__bOmSGa__secondaryBtn:hover:before{opacity:1;background:linear-gradient(135deg,#6366f199 0%,#8b5cf666 50%,#06b6d44d 100%)}.Hero-module__bOmSGa__secondaryBtnIcon{transition:transform var(--transition-base);font-size:1.1em;display:inline-flex}.Hero-module__bOmSGa__secondaryBtn:hover .Hero-module__bOmSGa__secondaryBtnIcon{transform:scale(1.1)}@media (max-width:768px){.Hero-module__bOmSGa__hero{padding-top:100px}.Hero-module__bOmSGa__glowOrb1,.Hero-module__bOmSGa__glowOrb2,.Hero-module__bOmSGa__glowOrb3{width:200px;height:200px}.Hero-module__bOmSGa__cta{align-items:center;gap:var(--spacing-md);flex-direction:column}.Hero-module__bOmSGa__primaryBtn,.Hero-module__bOmSGa__secondaryBtn{justify-content:center;width:100%;max-width:280px;padding:.9rem 2rem;font-size:1rem}}
.page-module__a8bhWG__page{min-height:100vh}
