.subtitle.svelte-1d0dgro{font-size:var(--font-size-lg);max-width:500px;margin:var(--spacing-lg) auto 0}.main-features-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.main-feature-card.svelte-1d0dgro{padding:var(--spacing-2xl)}.feature-icon-header.svelte-1d0dgro{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--spacing-lg);background:var(--color-accent-soft);border-radius:var(--radius-lg);color:var(--color-accent)}.main-feature-card.svelte-1d0dgro h2:where(.svelte-1d0dgro){margin-bottom:var(--spacing-md)}.feature-description.svelte-1d0dgro{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.main-feature-card.svelte-1d0dgro .feature-description:where(.svelte-1d0dgro){font-size:var(--font-size-lg)}.feature-details.svelte-1d0dgro{list-style:none}.feature-details.svelte-1d0dgro li:where(.svelte-1d0dgro){display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.feature-details.svelte-1d0dgro li:where(.svelte-1d0dgro) svg{color:var(--color-accent);flex-shrink:0}.secondary-divider.svelte-1d0dgro{display:flex;align-items:center;gap:var(--spacing-xl);margin:var(--spacing-4xl) 0 var(--spacing-2xl);color:var(--color-text-dim);font-size:var(--font-size-sm)}.secondary-divider.svelte-1d0dgro:before,.secondary-divider.svelte-1d0dgro:after{content:"";flex:1;height:1px;background:var(--color-border-subtle)}.secondary-features-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.secondary-feature-card.svelte-1d0dgro{padding:var(--spacing-xl)}.feature-icon-sm.svelte-1d0dgro{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--spacing-md);background:var(--color-accent-soft);border-radius:var(--radius-md);color:var(--color-accent)}.secondary-feature-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){margin-bottom:var(--spacing-sm)}.cta-section.svelte-1d0dgro{background:var(--color-bg-secondary)}.cta-section.svelte-1d0dgro p:where(.svelte-1d0dgro){margin:var(--spacing-md) 0 var(--spacing-xl)}@media(max-width:1024px){.secondary-features-grid.svelte-1d0dgro{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.main-features-grid.svelte-1d0dgro,.secondary-features-grid.svelte-1d0dgro{grid-template-columns:1fr}}
