.features-page .hero-grid{display:grid;grid-template-columns:1.2fr 1.8fr;gap:var(--space-4);align-items:center}.features-page .hero-text{max-width:60ch;display:flex;flex-direction:column;gap:var(--space-2)}.features-page .hero-image img{width:100%;border-radius:var(--radius-sm)}

.features-page .overview-inner{max-width:700px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}

.features-page .grid-3{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--space-3);border:1px solid var(--color-border);padding:var(--space-3)}
.features-page .grid-3 .col{min-width:0}
.features-page .grid-3 .main{max-width:75ch}

.features-page .synthesis-inner{max-width:700px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}

.features-page .value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.features-page .value-col{display:flex;flex-direction:column;gap:var(--space-1)}

.features-page .cta-inner{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}

@media (max-width:1000px){.features-page .hero-grid{grid-template-columns:1fr}.features-page .grid-3{grid-template-columns:1fr 1fr}}
@media (max-width:700px){.features-page .grid-3{grid-template-columns:1fr}.features-page .value-grid{grid-template-columns:1fr}}