.WaveAnimation-module__XraaDq__heroWaves{background:linear-gradient(#0f172a 0%,#1e293b 50%,#334155 100%);align-items:center;min-height:100vh;transition:background .3s;display:flex;position:relative;overflow:hidden}html[data-theme=light] .WaveAnimation-module__XraaDq__heroWaves{background:linear-gradient(#334155 0%,#475569 50%,#64748b 100%)!important}.WaveAnimation-module__XraaDq__waveLayer{opacity:.3;pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0}.WaveAnimation-module__XraaDq__wave{background:linear-gradient(45deg,#0ea5e9,#6366f1);border-radius:50% 50% 0 0;width:200%;height:200px;animation:8s ease-in-out infinite WaveAnimation-module__XraaDq__wave-move;position:absolute;bottom:0;left:0}.WaveAnimation-module__XraaDq__wave:first-child{opacity:.4;height:150px;animation-delay:0s}.WaveAnimation-module__XraaDq__wave:nth-child(2){opacity:.3;background:linear-gradient(45deg,#6366f1,#22c55e);height:180px;animation-duration:10s;animation-delay:-2s}.WaveAnimation-module__XraaDq__wave:nth-child(3){opacity:.2;background:linear-gradient(45deg,#22c55e,#f59e0b);height:220px;animation-duration:12s;animation-delay:-4s}html[data-theme=light] .WaveAnimation-module__XraaDq__wave{opacity:.35!important}html[data-theme=light] .WaveAnimation-module__XraaDq__wave:first-child{opacity:.45!important}html[data-theme=light] .WaveAnimation-module__XraaDq__wave:nth-child(2){opacity:.35!important}html[data-theme=light] .WaveAnimation-module__XraaDq__wave:nth-child(3){opacity:.3!important}@media (min-width:769px){.WaveAnimation-module__XraaDq__wave{height:200px}.WaveAnimation-module__XraaDq__wave:first-child{height:150px}.WaveAnimation-module__XraaDq__wave:nth-child(2){height:180px}.WaveAnimation-module__XraaDq__wave:nth-child(3){height:220px}}.WaveAnimation-module__XraaDq__floatingWaves{pointer-events:none;width:100%;height:80%;position:absolute;top:10%;left:0}@media (max-width:768px){.WaveAnimation-module__XraaDq__floatingWaves{top:-12%}.WaveAnimation-module__XraaDq__waveVisual{transform:translateY(-96px)}}.WaveAnimation-module__XraaDq__miniWave{background:linear-gradient(90deg,#0000,#0ea5e933,#0000);border-radius:50px;width:300px;height:80px;animation:6s ease-in-out infinite WaveAnimation-module__XraaDq__float-wave;position:absolute}@keyframes WaveAnimation-module__XraaDq__wave-move{0%,to{transform:translate(-50%)rotate(0)}50%{transform:translate(-50%)rotate(5deg)}}@keyframes WaveAnimation-module__XraaDq__float-wave{0%,to{opacity:.3;transform:translateY(0)scaleX(1)}50%{opacity:.6;transform:translateY(-30px)scaleX(1.1)}}.WaveAnimation-module__XraaDq__heroWavesContainer{max-width:var(--container-max,1100px);padding-left:max(var(--container-pad-x,1rem),env(safe-area-inset-left));padding-right:max(var(--container-pad-x,1rem),env(safe-area-inset-right));z-index:10;margin:0 auto;padding-top:2rem;padding-bottom:2rem;position:relative}@media (max-width:768px){.WaveAnimation-module__XraaDq__heroWavesContainer{padding-left:max(var(--container-pad-x,1rem),env(safe-area-inset-left));padding-right:max(var(--container-pad-x,1rem),env(safe-area-inset-right))}}.WaveAnimation-module__XraaDq__heroWavesContent{grid-template-columns:1.5fr 1fr;align-items:center;gap:4rem;display:grid}@media (min-width:769px){.WaveAnimation-module__XraaDq__heroWavesContent{justify-items:start}.WaveAnimation-module__XraaDq__heroWavesText{justify-self:start}.WaveAnimation-module__XraaDq__waveVisual{justify-self:center}}.WaveAnimation-module__XraaDq__heroWavesText{z-index:10;max-width:800px;margin-top:-2rem;position:relative}@media (max-width:768px){.WaveAnimation-module__XraaDq__heroWavesText{max-width:none;margin-left:0;padding-left:0;margin-top:0!important;transform:translateY(-4rem)!important}.WaveAnimation-module__XraaDq__heroWavesText h1{margin-top:0!important}.WaveAnimation-module__XraaDq__waveButtons{margin-top:2rem!important}}.WaveAnimation-module__XraaDq__heroWavesText h1{color:#f8fafc;z-index:2;margin:0 0 2.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1;position:relative}html[data-theme=light] .WaveAnimation-module__XraaDq__heroWavesText h1{color:#f8fafc!important}.WaveAnimation-module__XraaDq__waveTextEffect{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0ea5e9,#6366f1,#22c55e,#f59e0b) 0 0/400% 400%;-webkit-background-clip:text;background-clip:text;animation:24s ease-in-out infinite WaveAnimation-module__XraaDq__wave-text}@keyframes WaveAnimation-module__XraaDq__wave-text{0%,to{background-position:0%}25%{background-position:100%}50%{background-position:200%}75%{background-position:300%}}.WaveAnimation-module__XraaDq__heroSubtitle{color:#cbd5e1;z-index:2;margin:0 0 3rem;font-size:1.25rem;line-height:1.6;position:relative}html[data-theme=light] .WaveAnimation-module__XraaDq__heroSubtitle{color:#e2e8f0!important}.WaveAnimation-module__XraaDq__waveButtons{z-index:2;flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex;position:relative}.WaveAnimation-module__XraaDq__btnWavePrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:50px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0ea5e966}.WaveAnimation-module__XraaDq__btnWavePrimary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.WaveAnimation-module__XraaDq__btnWavePrimary:hover{transform:translateY(-2px);box-shadow:0 15px 40px #0ea5e999}.WaveAnimation-module__XraaDq__btnWavePrimary:hover:before{left:100%}.WaveAnimation-module__XraaDq__waveVisual{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:400px;display:flex;position:relative}@media (max-width:768px){.WaveAnimation-module__XraaDq__heroWavesContent{grid-template-columns:1fr;gap:2rem}.WaveAnimation-module__XraaDq__waveVisual{opacity:.3;z-index:1;max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WaveAnimation-module__XraaDq__heroWavesText{z-index:10;position:relative}}.WaveAnimation-module__XraaDq__waveCircle{border:2px solid #0ea5e94d;border-radius:50%;animation:4s ease-in-out infinite WaveAnimation-module__XraaDq__pulse-wave;position:absolute}.WaveAnimation-module__XraaDq__waveCircle:first-child{width:100%;height:100%;animation-delay:0s}.WaveAnimation-module__XraaDq__waveCircle:nth-child(2){border-color:#6366f14d;width:75%;height:75%;animation-delay:-1s}.WaveAnimation-module__XraaDq__waveCircle:nth-child(3){border-color:#22c55e4d;width:50%;height:50%;animation-delay:-2s}.WaveAnimation-module__XraaDq__waveCircle:nth-child(4){border-color:#f59e0b4d;width:25%;height:25%;animation-delay:-3s}@keyframes WaveAnimation-module__XraaDq__pulse-wave{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.WaveAnimation-module__XraaDq__waveCenter{z-index:1;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;width:60px;height:60px;animation:3s ease-in-out infinite WaveAnimation-module__XraaDq__glow-pulse;position:relative;box-shadow:0 0 40px #0ea5e999}@keyframes WaveAnimation-module__XraaDq__glow-pulse{0%,to{box-shadow:0 0 40px #0ea5e999}50%{box-shadow:0 0 60px #6366f1cc}}@media (max-width:768px){.WaveAnimation-module__XraaDq__heroWaves{padding-top:4rem}}
