.me-page {display:block;}

.me-hero-grid {display:grid;grid-template-columns:repeat(12, minmax(0,1fr));gap:var(--space-3);} 
.me-hero-main {grid-column:4 / span 6;display:flex;}
.me-hero-inner {display:flex;flex-direction:column;gap:var(--space-3);text-align:center;margin-inline:auto;max-width:55ch;}
.me-hero-cell {grid-column:span 3;display:flex;flex-direction:column;gap:var(--space-2);} 

.me-table-section {display:flex;flex-direction:column;gap:var(--space-3);} 

.me-flow {display:flex;flex-direction:column;gap:var(--space-3);} 
.me-flow-grid {display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:var(--space-3);} 
.me-flow-grid > .panel {min-width:0;display:flex;flex-direction:column;gap:var(--space-2);} 

.me-menu-structure {display:flex;flex-direction:column;gap:var(--space-3);} 

.me-sample-menu {display:flex;flex-direction:column;gap:var(--space-3);} 

.me-integration .panel {display:flex;flex-direction:column;gap:var(--space-3);} 

.me-capacity .panel {display:flex;flex-direction:column;gap:var(--space-3);} 

.me-inclusions .panel {display:flex;flex-direction:column;gap:var(--space-2);} 

.me-cta {display:flex;justify-content:center;} 
.me-cta-inner {max-width:60ch;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);} 

@media (max-width: 900px) {
.me-hero-grid {grid-template-columns:1fr;} 
.me-hero-main {grid-column:auto;} 
.me-hero-cell {grid-column:auto;} 
.me-flow-grid {grid-template-columns:1fr;} 
}
