.Hero-module__NGRYza__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:100%;padding:4rem 1rem;overflow-x:hidden}.Hero-module__NGRYza__container{width:100%;max-width:1200px;margin:0 auto;padding:0}.Hero-module__NGRYza__title{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.2}.Hero-module__NGRYza__subtitle{opacity:.95;max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.Hero-module__NGRYza__description{opacity:.9;max-width:700px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.Hero-module__NGRYza__ctaButtons{flex-direction:column;gap:1rem;width:100%;max-width:400px;margin:0 auto;padding:0;display:flex}.Hero-module__NGRYza__primaryButton,.Hero-module__NGRYza__secondaryButton{text-align:center;box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.Hero-module__NGRYza__primaryButton{color:#4f46e5;background:#fff}.Hero-module__NGRYza__primaryButton:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Hero-module__NGRYza__secondaryButton{color:#fff;background:0 0;border:2px solid #fff}.Hero-module__NGRYza__secondaryButton:hover{background:#ffffff1a}@media (min-width:768px){.Hero-module__NGRYza__hero{padding:6rem 2rem}.Hero-module__NGRYza__title{font-size:3rem}.Hero-module__NGRYza__subtitle{font-size:1.25rem}.Hero-module__NGRYza__description{font-size:1.1rem}.Hero-module__NGRYza__ctaButtons{flex-direction:row;max-width:500px}.Hero-module__NGRYza__primaryButton,.Hero-module__NGRYza__secondaryButton{flex:1;width:auto}}@media (min-width:1024px){.Hero-module__NGRYza__title{font-size:3.5rem}}
.MethodsOverview-module__ieBfNW__section{background:#fff;width:100%;padding:4rem 1rem;overflow-x:hidden}.MethodsOverview-module__ieBfNW__container{width:100%;max-width:1200px;margin:0 auto}.MethodsOverview-module__ieBfNW__title{color:#1f2937;text-align:center;margin-bottom:3rem;font-size:1.75rem;font-weight:700;line-height:1.3}.MethodsOverview-module__ieBfNW__content{flex-direction:column;gap:3rem;display:flex}.MethodsOverview-module__ieBfNW__block{background:#f9fafb;border-radius:12px;padding:2rem;box-shadow:0 2px 4px #0000000d}.MethodsOverview-module__ieBfNW__blockTitle{color:#4f46e5;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.4}.MethodsOverview-module__ieBfNW__blockText{color:#4b5563;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.MethodsOverview-module__ieBfNW__methodsList{margin:1.5rem 0;padding:0;list-style:none}.MethodsOverview-module__ieBfNW__methodItem{color:#374151;padding:.75rem 0 .75rem 1.5rem;font-size:1rem;line-height:1.6;position:relative}.MethodsOverview-module__ieBfNW__methodItem:before{content:"✓";color:#4f46e5;font-size:1.2rem;font-weight:700;position:absolute;left:0}@media (min-width:768px){.MethodsOverview-module__ieBfNW__section{padding:5rem 2rem}.MethodsOverview-module__ieBfNW__title{font-size:2.25rem}.MethodsOverview-module__ieBfNW__content{flex-direction:row;gap:2rem}.MethodsOverview-module__ieBfNW__block{flex:1;padding:2.5rem}.MethodsOverview-module__ieBfNW__blockTitle{font-size:1.75rem}.MethodsOverview-module__ieBfNW__blockText{font-size:1.1rem}}
.AIModule-module__syhD7a__section{background:#f9fafb;width:100%;padding:4rem 1rem;overflow-x:hidden}.AIModule-module__syhD7a__container{width:100%;max-width:1200px;margin:0 auto}.AIModule-module__syhD7a__title{color:#1f2937;text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:700}.AIModule-module__syhD7a__steps{flex-direction:column;gap:2rem;display:flex}.AIModule-module__syhD7a__step{background:#fff;border-radius:12px;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 2px 4px #0000000d}.AIModule-module__syhD7a__stepNumber{color:#fff;background:#4f46e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700;display:flex}.AIModule-module__syhD7a__stepContent{flex:1}.AIModule-module__syhD7a__stepTitle{color:#1f2937;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.AIModule-module__syhD7a__stepDescription{color:#4b5563;margin-bottom:.5rem;font-size:1rem;line-height:1.7}.AIModule-module__syhD7a__stepNote{color:#6b7280;border-left:3px solid #4f46e5;margin-top:.75rem;padding-left:1rem;font-size:.95rem;font-style:italic;line-height:1.6}@media (min-width:768px){.AIModule-module__syhD7a__section{padding:5rem 2rem}.AIModule-module__syhD7a__title{font-size:2.5rem}.AIModule-module__syhD7a__step{padding:2.5rem}.AIModule-module__syhD7a__stepTitle{font-size:1.5rem}.AIModule-module__syhD7a__stepDescription{font-size:1.1rem}}@media (min-width:1024px){.AIModule-module__syhD7a__steps{gap:2.5rem}.AIModule-module__syhD7a__stepNumber{width:4rem;height:4rem;font-size:2rem}}
.Benefits-module__voiEsq__section{background:#fff;width:100%;padding:4rem 1rem;overflow-x:hidden}.Benefits-module__voiEsq__container{width:100%;max-width:1200px;margin:0 auto}.Benefits-module__voiEsq__title{color:#1f2937;text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:700}.Benefits-module__voiEsq__benefitsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.Benefits-module__voiEsq__benefitItem{background:#f9fafb;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.Benefits-module__voiEsq__benefitItem:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.Benefits-module__voiEsq__checkmark{color:#4f46e5;flex-shrink:0;margin-top:.1rem;font-size:1.5rem;font-weight:700}.Benefits-module__voiEsq__benefitText{color:#374151;font-size:1rem;line-height:1.6}@media (min-width:768px){.Benefits-module__voiEsq__section{padding:5rem 2rem}.Benefits-module__voiEsq__title{font-size:2.5rem}.Benefits-module__voiEsq__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:2rem}.Benefits-module__voiEsq__benefitItem{padding:2rem}.Benefits-module__voiEsq__benefitText{font-size:1.1rem}}@media (min-width:1024px){.Benefits-module__voiEsq__benefitsGrid{grid-template-columns:repeat(2,1fr)}}
.WhyDifferent-module__1n5ngG__section{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:100%;padding:4rem 1rem;overflow-x:hidden}.WhyDifferent-module__1n5ngG__container{text-align:center;width:100%;max-width:1200px;margin:0 auto}.WhyDifferent-module__1n5ngG__title{margin-bottom:2rem;font-size:2rem;font-weight:700}.WhyDifferent-module__1n5ngG__content{max-width:800px;margin:0 auto}.WhyDifferent-module__1n5ngG__mainText{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.4}.WhyDifferent-module__1n5ngG__subText{opacity:.95;font-size:1.1rem;line-height:1.7}@media (min-width:768px){.WhyDifferent-module__1n5ngG__section{padding:5rem 2rem}.WhyDifferent-module__1n5ngG__title{font-size:2.5rem}.WhyDifferent-module__1n5ngG__mainText{font-size:1.75rem}.WhyDifferent-module__1n5ngG__subText{font-size:1.25rem}}
.FinalCTA-module__YYRq1a__section{text-align:center;background:#fff;width:100%;padding:4rem 1rem;overflow-x:hidden}.FinalCTA-module__YYRq1a__container{width:100%;max-width:800px;margin:0 auto;padding:0}.FinalCTA-module__YYRq1a__title{color:#1f2937;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.3}.FinalCTA-module__YYRq1a__subtitle{color:#4b5563;margin-bottom:1rem;font-size:1.25rem;line-height:1.6}.FinalCTA-module__YYRq1a__tagline{color:#4f46e5;margin-bottom:2.5rem;font-size:1.5rem;font-style:italic;font-weight:600}.FinalCTA-module__YYRq1a__ctaButton{color:#fff;box-sizing:border-box;background:#4f46e5;border-radius:8px;width:100%;max-width:300px;margin:0 auto;padding:1.25rem 3rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.FinalCTA-module__YYRq1a__ctaButton:hover{background:#4338ca;transform:translateY(-2px);box-shadow:0 4px 12px #4f46e54d}@media (min-width:768px){.FinalCTA-module__YYRq1a__section{padding:6rem 2rem}.FinalCTA-module__YYRq1a__title{font-size:2.5rem}.FinalCTA-module__YYRq1a__subtitle{font-size:1.5rem}.FinalCTA-module__YYRq1a__tagline{font-size:1.75rem}.FinalCTA-module__YYRq1a__ctaButton{width:auto;padding:1.5rem 4rem;font-size:1.25rem}}
