.HowItWorksSection_howItWorks__ny6xg{padding:48px 0;background-color:#f5f5f5;position:relative;overflow:hidden}.HowItWorksSection_howItWorks__ny6xg:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,rgba(100,125,104,.05),rgba(100,125,104,0));pointer-events:none}.HowItWorksSection_backdrop__w8znx{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden}.HowItWorksSection_gradientOrb1__xQVM1{position:absolute;width:600px;height:600px;top:-200px;right:-100px;background:radial-gradient(circle,rgba(100,125,104,.35) 0,hsla(133,8%,58%,.25) 25%,rgba(168,191,173,.15) 50%,transparent 75%);border-radius:50%;animation:HowItWorksSection_floatRotate__sA734 20s ease-in-out infinite}@media(max-width:768px){.HowItWorksSection_gradientOrb1__xQVM1{width:400px;height:400px;top:-150px;right:-100px}}.HowItWorksSection_gradientOrb2__m4taj{position:absolute;width:700px;height:700px;bottom:-250px;left:-150px;background:radial-gradient(circle,rgba(100,125,104,.4) 0,rgba(74,94,78,.25) 30%,rgba(100,125,104,.1) 60%,transparent 80%);border-radius:50%;animation:HowItWorksSection_floatRotate__sA734 25s ease-in-out infinite reverse}@media(max-width:768px){.HowItWorksSection_gradientOrb2__m4taj{width:450px;height:450px;bottom:-200px;left:-150px}}.HowItWorksSection_gradientOrb3__EmH49{position:absolute;width:500px;height:500px;top:50%;right:-100px;transform:translateY(-50%);background:radial-gradient(circle,rgba(168,191,173,.3) 0,hsla(133,8%,58%,.2) 35%,rgba(100,125,104,.1) 60%,transparent 80%);border-radius:50%;animation:HowItWorksSection_pulseFloat__jl_kr 15s ease-in-out infinite}@media(max-width:768px){.HowItWorksSection_gradientOrb3__EmH49{width:350px;height:350px;right:-120px}}.HowItWorksSection_accentCircle1___xs3X{position:absolute;width:120px;height:120px;top:25%;right:8%;background:rgba(100,125,104,.25);border:3px solid rgba(100,125,104,.4);border-radius:50%;animation:HowItWorksSection_bounce__4211t 8s ease-in-out infinite}@media(max-width:768px){.HowItWorksSection_accentCircle1___xs3X{width:80px;height:80px;right:5%}}.HowItWorksSection_accentCircle2__lVj_J{position:absolute;width:90px;height:90px;bottom:30%;left:12%;background:hsla(133,8%,58%,.22);border:3px solid hsla(133,8%,58%,.35);border-radius:50%;animation:HowItWorksSection_bounce__4211t 10s ease-in-out 2s infinite}@media(max-width:768px){.HowItWorksSection_accentCircle2__lVj_J{width:60px;height:60px;left:8%}}.HowItWorksSection_accentCircle3___1lld{position:absolute;width:100px;height:100px;top:60%;right:18%;background:rgba(168,191,173,.2);border:3px solid rgba(168,191,173,.32);border-radius:50%;animation:HowItWorksSection_bounce__4211t 12s ease-in-out 4s infinite}@media(max-width:768px){.HowItWorksSection_accentCircle3___1lld{width:70px;height:70px;right:10%}}@keyframes HowItWorksSection_floatRotate__sA734{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-40px) rotate(5deg)}50%{transform:translate(-20px,-60px) rotate(-3deg)}75%{transform:translate(40px,-30px) rotate(4deg)}}@keyframes HowItWorksSection_pulseFloat__jl_kr{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.15);opacity:.85}}@keyframes HowItWorksSection_bounce__4211t{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.HowItWorksSection_title__2n3IW{text-align:center;font-size:2.25rem;font-weight:700;margin-bottom:32px;color:#333}@media(max-width:576px){.HowItWorksSection_title__2n3IW{font-size:1.75rem}}.HowItWorksSection_container__JrNG1{display:flex;flex-direction:column;gap:32px;position:relative;z-index:1}.HowItWorksSection_card__NUmKl{background-color:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e0e0e0}.HowItWorksSection_header__6utJ9{text-align:center;margin-bottom:32px;position:relative}.HowItWorksSection_header__6utJ9 h2{font-size:2.5rem;font-weight:700;margin-bottom:8px;color:#333;position:relative;display:inline-block}.HowItWorksSection_header__6utJ9 h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background-color:#647d68;border-radius:2px}@media(max-width:576px){.HowItWorksSection_header__6utJ9 h2{font-size:2rem}}.HowItWorksSection_header__6utJ9 p{font-size:1.25rem;color:#666;max-width:600px;margin:16px auto 0}@media(max-width:576px){.HowItWorksSection_header__6utJ9 p{font-size:1.1rem}}.HowItWorksSection_timeline__Ghqvh{position:relative;max-width:900px;margin:0 auto;padding:32px 0}.HowItWorksSection_timeline__Ghqvh:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;background-color:rgba(100,125,104,.2);transform:translateX(-50%)}@media(max-width:768px){.HowItWorksSection_timeline__Ghqvh:before{left:40px}}.HowItWorksSection_steps__GYwlM{padding:32px 24px}.HowItWorksSection_step__GcHRs{position:relative;display:flex;align-items:center;margin-bottom:48px}.HowItWorksSection_step__GcHRs:last-child{margin-bottom:0}.HowItWorksSection_step__GcHRs .HowItWorksSection_number__3UMhm{width:50px;height:50px;background-color:#647d68;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);z-index:2;box-shadow:0 4px 10px rgba(100,125,104,.3)}@media(max-width:768px){.HowItWorksSection_step__GcHRs .HowItWorksSection_number__3UMhm{left:40px}}.HowItWorksSection_step__GcHRs .HowItWorksSection_content__ELovK{width:42%;background-color:#fff;padding:16px 24px;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.05);position:relative}.HowItWorksSection_step__GcHRs .HowItWorksSection_content__ELovK h3{font-size:1.25rem;font-weight:600;margin-bottom:4px;color:#333}.HowItWorksSection_step__GcHRs .HowItWorksSection_content__ELovK p{font-size:1rem;color:#666;margin:0}@media(max-width:768px){.HowItWorksSection_step__GcHRs .HowItWorksSection_content__ELovK{width:calc(100% - 100px);margin-left:80px}}.HowItWorksSection_step__GcHRs .HowItWorksSection_visual__bzLGe{width:42%;height:160px;background-color:rgba(100,125,104,.05);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#647d68}@media(max-width:768px){.HowItWorksSection_step__GcHRs .HowItWorksSection_visual__bzLGe{display:none}}.HowItWorksSection_step__GcHRs:nth-child(odd) .HowItWorksSection_content__ELovK{margin-right:auto}.HowItWorksSection_step__GcHRs:nth-child(2n) .HowItWorksSection_content__ELovK,.HowItWorksSection_step__GcHRs:nth-child(odd) .HowItWorksSection_visual__bzLGe{order:1;margin-left:auto}.HowItWorksSection_step__GcHRs:nth-child(2n) .HowItWorksSection_visual__bzLGe{margin-right:auto}.HowItWorksSection_features__nnHr1{display:flex;gap:32px;margin-top:48px;max-width:900px;margin-left:auto;margin-right:auto}@media(max-width:768px){.HowItWorksSection_features__nnHr1{flex-direction:column;gap:24px}}.HowItWorksSection_feature__l68z_{display:flex;align-items:center;gap:16px;background-color:#fff;padding:16px;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.05);flex:1 1}.HowItWorksSection_feature__l68z_ svg{color:#647d68;flex-shrink:0}.HowItWorksSection_feature__l68z_ h3{font-size:1.125rem;font-weight:600;margin-bottom:4px;color:#333}.HowItWorksSection_feature__l68z_ p{font-size:.95rem;color:#666;margin:0}.HowItWorksSection_qualityMatches__swsUj{margin-top:32px;background-color:#fff;border-radius:16px;padding:24px;border:1px solid #e0e0e0}.HowItWorksSection_qualityMatches__swsUj .HowItWorksSection_heading__cdpGn{display:flex;align-items:center;margin-bottom:16px}.HowItWorksSection_qualityMatches__swsUj .HowItWorksSection_heading__cdpGn svg{color:#647d68;margin-right:8px}.HowItWorksSection_qualityMatches__swsUj .HowItWorksSection_heading__cdpGn h4{font-size:1.125rem;font-weight:600;color:#333}.HowItWorksSection_qualityMatches__swsUj p{font-size:1rem;color:#666;line-height:1.6}.HowItWorksSection_privacyNotice__MNkOA{margin-top:32px;background-color:#f5f5f5;border-radius:16px;padding:24px;border:1px solid #e0e0e0}.HowItWorksSection_privacyNotice__MNkOA .HowItWorksSection_heading__cdpGn{display:flex;align-items:center;margin-bottom:16px}.HowItWorksSection_privacyNotice__MNkOA .HowItWorksSection_heading__cdpGn svg{color:#647d68;margin-right:8px}.HowItWorksSection_privacyNotice__MNkOA .HowItWorksSection_heading__cdpGn h4{font-size:1.125rem;font-weight:600;color:#333}.HowItWorksSection_privacyNotice__MNkOA p{font-size:1rem;color:#666;line-height:1.6}