
/* Targeted review polish, preserving the approved composition. */
.sectors{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:52px 0 14px;margin-top:72px;align-items:center}.sector-intro h2{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.045em;margin:18px 0 22px}.sector-intro p{font-size:16px;max-width:38ch}.sector-links{display:grid;grid-template-columns:1fr 1fr;max-width:none;gap:12px}.sector-links a{font-size:15px;padding:18px;line-height:1.4;display:flex;align-items:center;gap:12px}.home-founder{display:flex;align-items:end;gap:16px;margin:28px 0 0}.home-founder img{width:136px;height:174px;object-fit:cover;border-radius:2px}.home-founder figcaption{font-size:12px;max-width:10ch;line-height:1.5;color:var(--muted)}.end-grid{justify-content:flex-start;gap:clamp(32px,7vw,100px)}.seq-bottom{justify-content:flex-start;gap:32px}.demo-toolbar{justify-content:flex-start;gap:16px;margin:26px 0}.demo-toolbar select{max-width:410px}.section-heading{gap:48px}.approach{gap:8%;padding:64px 0}.section{padding-block:80px}
@media(max-width:720px){.sectors{grid-template-columns:1fr;gap:26px;padding-top:38px;margin-top:44px}.sector-links a{font-size:14px;padding:14px}.sector-intro h2{font-size:39px}.end-grid{gap:26px}.home-founder{margin-bottom:24px}.demo-toolbar{display:flex;flex-wrap:wrap;gap:12px}.demo-toolbar label{flex-basis:100%}.demo-toolbar select{width:100%;max-width:100%}.section{padding-block:58px}.section-heading{gap:24px}}
