@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeftFar{0%{transform:translateX(-30vw)}to{transform:translateX(0)}}@keyframes slideInRightFar{0%{transform:translateX(30vw)}to{transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.animate-fade-up{opacity:0}.animate-fade-up.visible{animation:fadeUp .8s ease-out forwards}.animate-fade-in{opacity:0}.animate-fade-in.visible{animation:fadeIn .6s ease-out forwards}.animate-slide-in-left{opacity:0}.animate-slide-in-left.visible{animation:slideInLeft .8s ease-out forwards}.animate-slide-in-right{opacity:0}.animate-slide-in-right.visible{animation:slideInRight .8s ease-out forwards}.animate-slide-in-left-far{transform:translateX(-30vw)}.animate-slide-in-left-far.visible{animation:slideInLeftFar 2s ease-out forwards}.animate-slide-in-right-far{transform:translateX(30vw)}.animate-slide-in-right-far.visible{animation:slideInRightFar 2s ease-out forwards}.animate-scale-in{opacity:0}.animate-scale-in.visible{animation:scaleIn .6s ease-out forwards}.animate-blur-in{opacity:0;filter:blur(10px)}.animate-blur-in.visible{animation:blurIn 2s ease-out forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.typing-cursor:after{content:"|";animation:blink 1s step-end infinite;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.how-it-works-section{--hiw-title-accent:#6b5184;--hiw-white-01:var(--aw-01);--hiw-white-04:var(--aw-04);--hiw-white-008:var(--aw-008);--hiw-white-05:var(--aw-05);--hiw-white-08:var(--aw-08);--hiw-white-09:var(--aw-09);--hiw-white:var(--c-white);--hiw-black-06:var(--ab-06);padding:4.44vw 0;position:relative}.how-it-works-section .how-it-works-container{max-width:83.33vw;margin:0 auto;padding:0 1.67vw;display:flex;flex-direction:column;gap:2.22vw}.how-it-works-section .how-it-works-title{font-size:2.78vw;font-weight:700;margin-bottom:1.11vw;background:linear-gradient(to right,var(--text-primary),var(--hiw-title-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;width:fit-content}.how-it-works-steps{display:flex;flex-direction:column;gap:1.67vw}.how-it-works-card-wrapper{opacity:0;transform:translateX(-3.47vw);width:100%}.how-it-works-card{display:flex;align-items:center;padding:1.67vw 2.22vw;border-radius:.83vw;border:1px solid var(--hiw-white-01);transition:all .3s ease;cursor:default;animation:howItWorksFloat 6s ease-in-out infinite}.how-it-works-card-wrapper:first-child .how-it-works-card{animation-delay:0s;animation-duration:4s}.how-it-works-card-wrapper:nth-child(2) .how-it-works-card{animation-delay:-1.5s;animation-duration:5.5s}.how-it-works-card-wrapper:nth-child(3) .how-it-works-card{animation-delay:-3s;animation-duration:6.5s}.how-it-works-card-wrapper:nth-child(4) .how-it-works-card{animation-delay:-4.5s;animation-duration:5.8s}.how-it-works-card:hover{transform:translateY(-.28vw) scale(1.01);box-shadow:0 1.11vw 2.78vw -.83vw var(--hiw-black-06);border-color:var(--hiw-white-04);background:var(--hiw-white-008)}.how-it-works-number{font-family:var(--font-outfit),sans-serif;font-size:3.22vw;font-weight:200;margin-right:1.67vw;color:var(--text-primary);line-height:1;transition:all .3s ease}.how-it-works-card:hover .how-it-works-number{color:var(--text-primary);text-shadow:var(--hiw-glow);transform:scale(1.1)}[dir=rtl] .how-it-works-number{margin-right:0;margin-left:1.67vw}.how-it-works-text{font-size:2vw;color:var(--text-primary);font-weight:400;margin-top:1vw}.how-it-works-card-wrapper.how-it-works-visible{opacity:1;transform:translateX(0)}.how-it-works-card-wrapper.how-it-works-slide-left{animation:howItWorksSlideLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.how-it-works-card-wrapper.how-it-works-slide-right{animation:howItWorksSlideRight .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes howItWorksFloat{0%,to{translate:0 0}50%{translate:0 -.5vw}}@keyframes howItWorksSlideLeft{0%{opacity:0;transform:translateX(-6.94vw)}to{opacity:1;transform:translateX(0)}}@keyframes howItWorksSlideRight{0%{opacity:0;transform:translateX(6.94vw)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.how-it-works-section{padding:4rem 0}.how-it-works-section .how-it-works-container{max-width:100%;padding:0 1.5rem;gap:2rem}.how-it-works-section .how-it-works-title{font-size:2rem;margin-bottom:1rem}-wrapper{transform:translateX(-20px)}.how-it-works-card{padding:1.25rem;border-radius:12px;animation:howItWorksFloatMobile 6s ease-in-out infinite}.how-it-works-number{font-size:1.5rem;margin-right:1rem}@keyframes howItWorksFloatMobile{0%,to{translate:0 0}50%{translate:0 -8px};}.how-it-works-text{font-size:1rem}@keyframes howItWorksSlideLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes howItWorksSlideRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}}.gradient-badge{--gb-text:var(--text-primary);--gb-dark-bg:var(--surface-dark-deep);--gb-light-bg:var(--c-white);--gb-glow:#9e64ef81;--gb-white-02:var(--aw-02);--gb-glow-mobile:rgba(158,100,239,0.51);display:inline-block;backdrop-filter:blur(.121vw);border-radius:2.604vw;font-size:.9vw;font-weight:300;color:var(--gb-text);letter-spacing:.026vw;text-transform:uppercase;border:.1vw solid transparent;background:linear-gradient(var(--gb-dark-bg),var(--gb-dark-bg)) padding-box,linear-gradient(180deg,var(--gradient-blue),var(--gradient-purple)) border-box}:root.light .gradient-badge{background:linear-gradient(var(--gb-light-bg),var(--gb-light-bg)) padding-box,linear-gradient(180deg,var(--gradient-blue),var(--gradient-purple)) border-box}.gradient-badge-glow{padding:.291vw .581vw;border-radius:2.604vw;display:inline-block;box-shadow:0 .25vw 1.5vw var(--gb-glow)}@media (max-width:480px){.gradient-badge{backdrop-filter:blur(10px);border:1px solid var(--gb-white-02);border-radius:50px;font-size:12px;letter-spacing:.5px}.gradient-badge-glow{box-shadow:0 4px 24px var(--gb-glow-mobile);padding:6px 12px;border-radius:50px}}