.page-module___gtd8a__pageWrapper{flex-direction:column;display:flex}.page-module___gtd8a__heroImageContainer{width:100%;height:50vh;min-height:400px;max-height:600px;margin-bottom:var(--spacing-lg);position:relative}.page-module___gtd8a__container{max-width:1000px;padding:0 var(--spacing-sm)var(--spacing-lg);width:100%;margin:0 auto}.page-module___gtd8a__header{margin-bottom:var(--spacing-lg)}.page-module___gtd8a__title{color:var(--primary);margin-bottom:var(--spacing-sm);font-size:3rem}.page-module___gtd8a__lead{color:var(--text-light);max-width:800px;font-size:1.25rem;line-height:1.6}.page-module___gtd8a__section{margin-bottom:var(--spacing-xl)}.page-module___gtd8a__contentGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:768px){.page-module___gtd8a__contentGrid{grid-template-columns:1fr}}.page-module___gtd8a__textBlock h2{margin-bottom:var(--spacing-md)}.page-module___gtd8a__textBlock p{margin-bottom:var(--spacing-sm)}.page-module___gtd8a__featureList{margin:var(--spacing-md)0;padding:0;list-style:none}.page-module___gtd8a__featureItem{margin-bottom:var(--spacing-xs);align-items:center;gap:.5rem;font-weight:500;display:flex}.page-module___gtd8a__cta{background-color:var(--surface);padding:var(--spacing-lg);border-radius:var(--radius-md);text-align:center}.page-module___gtd8a__button{background-color:var(--primary);color:#fff;border-radius:var(--radius-sm);margin-top:var(--spacing-md);padding:1rem 2rem;font-weight:600;display:inline-block}.page-module___gtd8a__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0056a233}.page-module___gtd8a__faqSection{margin-bottom:var(--spacing-xl)}.page-module___gtd8a__faqSection h2{text-align:center;color:var(--primary);margin-bottom:var(--spacing-xl);font-size:2rem}.page-module___gtd8a__faqGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.page-module___gtd8a__faqItem{background:var(--surface);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--secondary)}.page-module___gtd8a__faqItem h3{color:var(--primary);margin-bottom:var(--spacing-sm);font-size:1.1rem}.page-module___gtd8a__faqItem p{color:var(--text-light);line-height:1.6}@media (max-width:768px){.page-module___gtd8a__faqGrid{grid-template-columns:1fr}}
