.how-it-works-module__wncYsG__main{min-height:100vh}.how-it-works-module__wncYsG__hero{text-align:center;padding:6rem 2rem 4rem}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__hero{background:linear-gradient(#dbeafe 0%,#fff 100%)}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__hero{background:linear-gradient(#d1fae5 0%,#fff 100%)}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__hero{background:linear-gradient(#fee2e2 0%,#fff 100%)}.how-it-works-module__wncYsG__container{max-width:1200px;margin:0 auto;padding:0 2rem}.how-it-works-module__wncYsG__title{color:#1e293b;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.how-it-works-module__wncYsG__subtitle{color:#64748b;font-size:1.5rem;line-height:1.6}.how-it-works-module__wncYsG__process{padding:4rem 0 6rem}.how-it-works-module__wncYsG__sectionTitle{color:#1e293b;text-align:center;margin-bottom:4rem;font-size:2.5rem;font-weight:800}.how-it-works-module__wncYsG__stepsContainer{flex-direction:column;gap:3rem;margin-bottom:6rem;display:flex;position:relative}.how-it-works-module__wncYsG__step{grid-template-columns:80px 1fr;gap:2rem;display:grid;position:relative}.how-it-works-module__wncYsG__stepNumber{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:800;display:flex;box-shadow:0 4px 15px #00000026}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__stepNumber{background:linear-gradient(135deg,#3b82f6,#2563eb)}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__stepNumber{background:linear-gradient(135deg,#32aa27,#28911f)}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__stepNumber{background:linear-gradient(135deg,#ef4444,#dc2626)}.how-it-works-module__wncYsG__stepContent{background:#fff;border:2px solid #e2e8f0;border-radius:20px;padding:2.5rem;transition:all .3s;box-shadow:0 4px 6px #0000000d}.how-it-works-module__wncYsG__stepContent:hover{transform:translate(10px);box-shadow:0 10px 30px #0000001a}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__stepContent:hover{border-color:#3b82f6}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__stepContent:hover{border-color:#32aa27}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__stepContent:hover{border-color:#ef4444}.how-it-works-module__wncYsG__stepIcon{border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.75rem;display:flex}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__stepIcon{color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__stepIcon{color:#32aa27;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__stepIcon{color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fecaca)}.how-it-works-module__wncYsG__stepTitle{color:#1e293b;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.how-it-works-module__wncYsG__stepSubtitle{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__stepSubtitle{color:#3b82f6}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__stepSubtitle{color:#32aa27}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__stepSubtitle{color:#ef4444}.how-it-works-module__wncYsG__stepDescription{color:#64748b;font-size:1rem;line-height:1.8}.how-it-works-module__wncYsG__connector{border-radius:2px;width:4px;height:calc(100% + 3rem);position:absolute;top:80px;left:40px}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__connector{background:linear-gradient(#3b82f6,#2563eb)}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__connector{background:linear-gradient(#32aa27,#28911f)}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__connector{background:linear-gradient(#ef4444,#dc2626)}.how-it-works-module__wncYsG__step:last-child .how-it-works-module__wncYsG__connector{display:none}.how-it-works-module__wncYsG__ctaSection{text-align:center;border-radius:20px;padding:4rem 2rem}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__ctaSection{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__ctaSection{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__ctaSection{background:linear-gradient(135deg,#fee2e2,#fecaca)}.how-it-works-module__wncYsG__ctaTitle{color:#1e293b;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.how-it-works-module__wncYsG__ctaText{color:#64748b;max-width:700px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.how-it-works-module__wncYsG__ctaButton{color:#fff;border-radius:50px;padding:1.25rem 3rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 10px #00000026}.how-it-works-module__wncYsG__formArea{width:600px;height:600px;margin-left:auto;margin-right:auto}.how-it-works-module__wncYsG__theme-blue .how-it-works-module__wncYsG__ctaButton{background:linear-gradient(135deg,#3b82f6,#2563eb)}.how-it-works-module__wncYsG__theme-green .how-it-works-module__wncYsG__ctaButton{background:linear-gradient(135deg,#32aa27,#28911f)}.how-it-works-module__wncYsG__theme-red .how-it-works-module__wncYsG__ctaButton{background:linear-gradient(135deg,#ef4444,#dc2626)}.how-it-works-module__wncYsG__ctaButton:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000040}@media (max-width:968px){.how-it-works-module__wncYsG__title{font-size:2.5rem}.how-it-works-module__wncYsG__subtitle{font-size:1.25rem}.how-it-works-module__wncYsG__sectionTitle{font-size:2rem}.how-it-works-module__wncYsG__step{grid-template-columns:60px 1fr;gap:1.5rem}.how-it-works-module__wncYsG__stepNumber{width:60px;height:60px;font-size:1.5rem}.how-it-works-module__wncYsG__connector{top:60px;left:30px}.how-it-works-module__wncYsG__stepContent{padding:2rem}.how-it-works-module__wncYsG__stepTitle{font-size:1.5rem}.how-it-works-module__wncYsG__ctaTitle{font-size:2rem}}
