/* Marc Infotech — about page. Editorial Decide/Learn surface, no decorative cards. */
.about-intro__grid { display:grid; gap:var(--space-10); }
.about-intro__title { font-size:var(--fs-display); }
.about-intro__copy { max-width:700px; }
.about-intro__copy p { color:var(--color-text-muted); font-size:1.125rem; }
.about-process__list { border-top:1px solid var(--color-border); }
.about-process__list li { display:grid; grid-template-columns:3rem minmax(0,1fr); gap:var(--space-4); padding-block:var(--space-6); border-bottom:1px solid var(--color-border); }
.about-process__list li > span { font-family:var(--font-mono); font-size:var(--fs-mono); color:var(--color-accent); padding-top:4px; }
.about-process__list h3 { margin-bottom:var(--space-2); }
.about-process__list p { color:var(--color-text-muted); }
.about-buyers__list { display:grid; gap:0; border-top:1px solid var(--color-border); }
.about-buyers__list > div { padding-block:var(--space-8); border-bottom:1px solid var(--color-border); }
.about-buyers__list dt { font-family:var(--font-serif); font-size:var(--fs-h3); font-weight:var(--fw-semibold); margin-bottom:var(--space-3); }
.about-buyers__list dd { color:var(--color-text-muted); max-width:58ch; }
.cta-band { background-color:var(--color-surface-1); border-block:1px solid var(--color-border); padding-block:var(--space-12); }
.cta-band__inner { display:flex; flex-direction:column; gap:var(--space-6); align-items:center; text-align:center; max-width:640px; margin-inline:auto; }
.cta-band__title { font-size:clamp(1.75rem,2.5vw + .75rem,2.5rem); }
.cta-band__sub { color:var(--color-text-muted); font-size:1.0625rem; }
@media (min-width:768px){ .about-intro__grid { grid-template-columns:.7fr 1.3fr; align-items:start; } .about-process__list li { grid-template-columns:5rem minmax(0,1fr); } .about-buyers__list > div { display:grid; grid-template-columns:.7fr 1.3fr; gap:var(--space-10); } }
