.gi-industries-page .gi-page-hero{background:linear-gradient(135deg,var(--gi-navy) 0%,var(--gi-blue) 55%,var(--gi-teal) 100%)}
.gi-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.gi-industry-card{position:relative;padding:28px;border:1px solid var(--gi-border);border-radius:15px;background:#fff;box-shadow:0 10px 25px rgba(13,47,82,.08);overflow:hidden}
.gi-industry-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--gi-blue-2)}
.gi-industry-manufacturing::before{background:var(--gi-green)}
.gi-industry-finance::before{background:var(--gi-gold)}
.gi-industry-education::before{background:var(--gi-teal)}
.gi-industry-services::before{background:var(--gi-blue-dark)}
.gi-industry-card h3{margin:4px 0 9px;color:var(--gi-navy);font-size:23px;line-height:1.2}
.gi-industry-card p{margin:0 0 15px;color:var(--gi-muted)}
.gi-industry-services{grid-column:1/3}
.gi-industry-common{display:grid;grid-template-columns:.72fr 1.28fr;gap:32px;align-items:start;margin-top:48px;padding:32px;border:1px solid #d3e4e3;border-radius:16px;background:linear-gradient(135deg,#f7fbfd,#eef8f7)}
.gi-industry-common h2{margin:0;color:var(--gi-navy);font-size:30px;line-height:1.15}
.gi-industry-common p{color:var(--gi-muted)}
.gi-industry-common-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.gi-industry-common-grid div{padding:15px;border:1px solid #d4e1e8;border-radius:11px;background:#fff}
.gi-industry-common-grid strong{display:block;color:var(--gi-navy);font-size:15px;margin-bottom:3px}
.gi-industry-common-grid span{display:block;color:var(--gi-muted);font-size:13px}
.gi-industries-detail>div{background:#f5f9fc}
.gi-industries-detail>aside{background:var(--gi-warm);border-color:#e4d8bc}
@media(max-width:850px){.gi-industry-grid,.gi-industry-common{grid-template-columns:1fr}.gi-industry-services{grid-column:auto}}
@media(max-width:620px){.gi-industry-common{padding:25px 18px}.gi-industry-common-grid{grid-template-columns:1fr}}
