.HeroSection-module__6zKzIG__hero{background-color:var(--background-secondary);align-items:center;min-height:60vh;display:flex}.HeroSection-module__6zKzIG__title{color:var(--text-primary);max-width:90vw}.HeroSection-module__6zKzIG__subtitle{color:var(--text-secondary);max-width:65ch}
.FeaturesGrid-module__3MHzqa__section{background-color:var(--background-primary)}.FeaturesGrid-module__3MHzqa__card{background-color:var(--surface-primary);border:1px solid var(--border-default);transition:box-shadow .2s,transform .2s}.FeaturesGrid-module__3MHzqa__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.FeaturesGrid-module__3MHzqa__iconWrapper{border-radius:var(--border-radius-md);background-color:var(--background-secondary);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.FeaturesGrid-module__3MHzqa__icon{color:var(--interactive-primary-default)}.FeaturesGrid-module__3MHzqa__cardTitle{color:var(--text-primary)}.FeaturesGrid-module__3MHzqa__cardDescription{color:var(--text-secondary);line-height:1.5}
.FAQAccordion-module__ySwBSW__section{background-color:var(--background-secondary)}.FAQAccordion-module__ySwBSW__accordion{gap:var(--spacing-sm);flex-direction:column;display:flex}.FAQAccordion-module__ySwBSW__item{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--border-radius-md);overflow:hidden}.FAQAccordion-module__ySwBSW__trigger{width:100%;padding:var(--spacing-md);cursor:pointer;text-align:left;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.FAQAccordion-module__ySwBSW__trigger:hover{background-color:var(--background-secondary)}.FAQAccordion-module__ySwBSW__trigger:focus-visible{outline:2px solid var(--interactive-primary-default);outline-offset:-2px}.FAQAccordion-module__ySwBSW__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.FAQAccordion-module__ySwBSW__item[data-state=open] .FAQAccordion-module__ySwBSW__chevron{transform:rotate(180deg)}.FAQAccordion-module__ySwBSW__content{overflow:hidden}.FAQAccordion-module__ySwBSW__content[data-state=open]{animation:.2s ease-out FAQAccordion-module__ySwBSW__slideDown}.FAQAccordion-module__ySwBSW__content[data-state=closed]{animation:.2s ease-out FAQAccordion-module__ySwBSW__slideUp}.FAQAccordion-module__ySwBSW__answer{padding:0 var(--spacing-md)var(--spacing-md);color:var(--text-secondary);line-height:1.6;display:block}@keyframes FAQAccordion-module__ySwBSW__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes FAQAccordion-module__ySwBSW__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
