.styles-module__zPX-0q__heroSection{background:linear-gradient(135deg,var(--mantine-color-primary-6)0%,var(--mantine-color-primary-8)100%);min-height:70vh;position:relative}.styles-module__zPX-0q__heroContainer{min-height:60vh}.styles-module__zPX-0q__heroContent{text-align:center}.styles-module__zPX-0q__heroTitle{text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}.styles-module__zPX-0q__heroSubtitle{text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.95}.styles-module__zPX-0q__heroDescription{text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.9}.styles-module__zPX-0q__heroButton{background:var(--mantine-color-secondary-6);transition:all .3s;transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.2)}.styles-module__zPX-0q__heroButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.styles-module__zPX-0q__featureCard{border:1px solid var(--mantine-color-gray-2);height:100%;transition:all .3s}.styles-module__zPX-0q__featureCard:hover{border-color:var(--mantine-color-primary-3);transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.styles-module__zPX-0q__featureContent{text-align:center}.styles-module__zPX-0q__faqSection{background:var(--mantine-color-gray-0)}.styles-module__zPX-0q__faqAccordionItem{border:1px solid var(--mantine-color-gray-2)}.styles-module__zPX-0q__faqAccordionItem[data-active]{border-color:var(--mantine-color-primary-3)}.styles-module__zPX-0q__faqAccordionControl{padding:var(--mantine-spacing-lg)}.styles-module__zPX-0q__faqAccordionContent{padding:0 var(--mantine-spacing-lg)var(--mantine-spacing-lg)}.styles-module__zPX-0q__ctaSection{background:linear-gradient(135deg,var(--mantine-color-primary-7)0%,var(--mantine-color-primary-9)100%)}.styles-module__zPX-0q__ctaContent{text-align:center}.styles-module__zPX-0q__ctaDescription{opacity:.9}.styles-module__zPX-0q__ctaButton{background:var(--mantine-color-secondary-6);box-shadow:0 4px 12px rgba(0,0,0,.2)}
