.section-intro{max-width:900px;margin:-8px 0 26px;color:var(--muted);font-size:17px}
.target-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.target-grid article{padding:21px;background:#fff;border-top:4px solid var(--accent)}.target-meta{display:flex;justify-content:space-between;gap:10px}.target-meta small,.target-meta span{color:var(--accent);font:700 9px/1.3 var(--mono);letter-spacing:.035em;text-transform:uppercase}.target-meta span{color:var(--muted)}.target-grid strong{display:block;margin-top:18px;color:var(--accent);font:500 30px/1 var(--serif)}.target-grid h3{margin:13px 0 7px;font-size:17px}.target-grid p{margin:0;color:var(--muted);font-size:12px}
.global-band{padding:50px;background:var(--dark);color:#fff}.global-band .kicker{color:#70c9e8}.global-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#3c596b;border:1px solid #3c596b}.global-grid article{padding:26px;background:#102a3a}.global-grid h3{color:#fff}.global-grid p{margin:0;color:#c5d3da;font-size:14px}
.district-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.district-grid article{padding:23px;background:#fff}.district-grid h3{color:var(--accent)}.district-grid p{margin:0;color:var(--muted);font-size:13px}
.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.people-grid article{padding:24px;background:#fff;border-left:5px solid var(--accent)}.people-grid p{margin:0;color:var(--muted);font-size:13px}
.city-band{padding:48px;background:var(--pale)}.urban-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.urban-grid article{padding:24px;background:#fff}.urban-grid h3{padding-bottom:12px;border-bottom:3px solid var(--accent)}.urban-grid p{margin:0;color:var(--muted);font-size:13px}
.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tier-grid article{padding:24px;background:#fff}.tier-grid h3{min-height:52px}.tier-grid ul{margin:15px 0 0;padding:0;list-style:none}.tier-grid li{padding:8px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.industry-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.industry-signal-grid article{padding:23px;background:#fff;border-top:4px solid var(--accent)}.industry-signal-grid strong{color:var(--accent);font:500 30px/1 var(--serif)}.industry-signal-grid h3{margin:13px 0 7px;font-size:17px}.industry-signal-grid p{margin:0;color:var(--muted);font-size:12px}
.culture-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.culture-grid article{padding:22px;background:#fff}.culture-grid h3{color:var(--accent);font-size:19px}.culture-grid p{margin:0;color:var(--muted);font-size:12px}
.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.delivery-grid article{padding:24px;background:#fff;border-top:4px solid var(--accent)}.delivery-grid p{margin:0;color:var(--muted);font-size:13px}
.source-grid{grid-template-columns:repeat(2,1fr)}
@media(max-width:1050px){.target-grid{grid-template-columns:repeat(3,1fr)}.culture-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){.target-grid,.district-grid,.people-grid,.urban-grid,.industry-signal-grid,.delivery-grid{grid-template-columns:repeat(2,1fr)}.tier-grid{grid-template-columns:repeat(2,1fr)}.culture-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.target-grid,.global-grid,.district-grid,.people-grid,.urban-grid,.tier-grid,.industry-signal-grid,.culture-grid,.delivery-grid,.source-grid{grid-template-columns:1fr}.global-band,.city-band{padding:36px 22px}.tier-grid h3{min-height:0}}
@media(max-width:440px){.header-row{flex-wrap:wrap;padding:10px 0}.main-nav{flex-basis:100%;margin-left:0;justify-content:space-between}.hero h1{font-size:37px}}
