
.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.about-grid .g{padding:28px 26px}.about-grid h3{font-size:1.08rem;font-weight:700;margin:12px 0 7px}.about-grid p{font-size:.88rem;color:var(--mute)}
.about-grid .ic{width:44px;height:44px;border-radius:11px;background:rgba(31,157,58,.12);border:1px solid rgba(31,157,58,.3);display:grid;place-items:center;color:var(--green);font-size:1.1rem}
.founder{display:grid;grid-template-columns:auto 1fr;gap:34px;padding:38px;align-items:start}
.mono-av{width:96px;height:96px;border-radius:24px;background:linear-gradient(135deg,var(--green),var(--green-l));display:grid;place-items:center;font-weight:800;font-size:2rem;color:#0A1A0E;letter-spacing:-.03em}
.founder h2{font-size:1.5rem;margin-bottom:4px}.founder .role{font-family:'Roboto Mono',monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:16px}
.founder p{color:var(--mute);font-size:.95rem;margin-bottom:12px;max-width:760px}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chips span{font-family:'Roboto Mono',monospace;font-size:.64rem;letter-spacing:.08em;color:var(--green);border:1px solid var(--gline);padding:7px 13px;border-radius:100px}
.steps-a{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps-a .g{padding:24px 22px}
.steps-a .n{font-family:'Roboto Mono',monospace;font-size:.7rem;color:var(--green);letter-spacing:.14em}.steps-a h3{font-size:1.02rem;margin:8px 0 6px}.steps-a p{font-size:.84rem;color:var(--mute)}
@media(max-width:980px){.about-grid{grid-template-columns:1fr}.steps-a{grid-template-columns:1fr 1fr}.founder{grid-template-columns:1fr;padding:28px 24px}}
@media(max-width:600px){.steps-a{grid-template-columns:1fr}}
