.page_heroSection___mcj9{text-align:center;padding:4rem 1rem 5rem;background-color:#f8f9fa}.page_heroHeadline__TF7_f{font-size:2.5rem;line-height:1.2;font-weight:800;color:#1f2937;margin-bottom:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto}.page_heroSubheadline__SMYjr{font-size:1.125rem;line-height:1.75;color:#4b5563;margin-bottom:2.5rem;max-width:48rem;margin-left:auto;margin-right:auto}.page_heroButtons__5vj38{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:640px){.page_heroHeadline__TF7_f{font-size:3rem}.page_heroSubheadline__SMYjr{font-size:1.25rem}.page_heroButtons__5vj38{flex-direction:row;justify-content:center;gap:1.5rem}}.page_ctaButtonPrimary__8BxjY{display:inline-block;background-color:#4f46e5;color:white;font-weight:600;padding:.75rem 2rem;border-radius:.5rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.page_ctaButtonPrimary__8BxjY:hover{background-color:#4338ca;transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.page_ctaButtonSecondary__nXhyv{display:inline-block;background-color:transparent;border:2px solid #4f46e5;color:#4f46e5;font-weight:600;padding:.75rem 2rem;border-radius:.5rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.page_ctaButtonSecondary__nXhyv:hover{background-color:#4f46e5;color:white;transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.page_featuresSection__kMr0r{padding:4rem 1rem;background-color:#ffffff}.page_sectionTitle__hzsAh{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1f2937}.page_sectionSubtitle__ROo6Q{font-size:1.125rem;color:#4b5563;max-width:42rem;text-align:center;margin:1rem auto 4rem}.page_featuresGrid__L4_rO{display:grid;grid-gap:2rem;gap:2rem;max-width:1280px;margin:0 auto}@media (min-width:768px){.page_featuresGrid__L4_rO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_featuresGrid__L4_rO{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_featureCard__09F8a{background-color:#f9fafb;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.07);text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.page_featureCard__09F8a:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.page_featureIconContainer__egfm0{height:4rem;width:4rem;border-radius:9999px;background-color:#e0e7ff;color:#4f46e5;font-size:1.875rem;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.page_featureName__odly4{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#1f2937}.page_featureDescription__gBWpw{color:#4b5563;font-size:.875rem;line-height:1.6}.page_howItWorksSection__2SweS{padding:4rem 1rem}.page_step__DI9Zu{font-size:1.25rem;color:#374151;margin-bottom:.5rem}.page_stepArrow__z3p6A{font-size:1.875rem;color:#6b7280;margin:1rem 0}.page_finalCtaSection__TYm4d{padding:4rem 1rem 5rem;background-color:#4338ca;color:white}.page_finalCtaHeadline__GH2bZ{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.page_finalCtaHeadline__GH2bZ{font-size:2.5rem}}.page_finalCtaSubheadline__oPypL{font-size:1.125rem;margin-bottom:2.5rem;max-width:42rem;margin-left:auto;margin-right:auto;opacity:.9}.page_finalCtaButton__g59Fu{display:inline-block;background-color:white;color:#4f46e5;font-weight:700;padding:.875rem 2.5rem;border-radius:.5rem;font-size:1.25rem;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.page_finalCtaButton__g59Fu:hover{background-color:#eef2ff;color:#4338ca;transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}