.essential-feature-grid-container[data-v-5d786b8c]{padding:3rem 0}.section-header[data-v-5d786b8c]{margin-bottom:3rem}.section-title[data-v-5d786b8c]{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--text-primary)}.section-subtitle[data-v-5d786b8c]{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-muted);max-width:800px;margin:0 auto}.features-flex-grid[data-v-5d786b8c]{display:grid;grid-template-columns:repeat(auto-fit,306px);max-width:1300px;margin:0 auto;gap:1.5rem;justify-content:center}.feature-col[data-v-5d786b8c]{width:306px;height:299px}@media(max-width:640px){.features-flex-grid[data-v-5d786b8c]{grid-template-columns:1fr}.feature-col[data-v-5d786b8c]{width:100%;max-width:306px;height:auto;aspect-ratio:1/1;justify-self:center}}.feature-card[data-v-5d786b8c]{width:100%;height:100%;aspect-ratio:1/1;transition:transform .3s ease}.feature-card[data-v-5d786b8c] .v-card__overlay{opacity:0!important;display:none!important}.feature-card[data-v-5d786b8c]:hover{transform:translateY(-4px)}.cta-card[data-v-5d786b8c]{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:2px dashed var(--primary-color)}@media(max-width:960px){.essential-feature-grid-container[data-v-5d786b8c]{padding:2rem 0}}
