/* Industries page — section icons, overview strip, soft-chip tags */
.ind-ico{width:34px;height:34px;color:#8db6e6;display:block;margin-bottom:14px}
.ind-overview{padding:46px 0 16px}
.ind-overview-lead{font-family:'Outfit',sans-serif;font-weight:600;color:#7fb0e8;text-align:center;font-size:1.05rem;line-height:1.4;margin:0 0 26px}
.ind-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}
.ind-strip-item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;padding:16px 8px;border-radius:12px;transition:background .15s ease}
.ind-strip-item .ind-ico{width:30px;height:30px;color:#a9c3e3;margin:0 0 10px}
.ind-strip-item span{font-family:'Inter',sans-serif;font-weight:500;font-size:.84rem;color:#dbe5f0}
.ind-strip-item:hover{background:rgba(255,255,255,.045)}
.ind-strip-item:hover .ind-ico{color:var(--accent,#84C342)}
.ind-stripnav{position:sticky;top:var(--ind-top,64px);z-index:40;background:var(--bg,#0b1220);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
.ind-stripnav .ind-strip{padding:6px 0}
.ind-stripnav .ind-strip-item{padding:11px 8px}
.ind-strip-item.active{background:rgba(255,255,255,.06)}
.ind-strip-item.active .ind-ico{color:var(--accent,#84C342)}
.ind-strip-item.active span{color:#fff}
.tag-row{display:flex;flex-wrap:wrap;gap:7px}
.sec-green .tag,.sec-blue .tag{background:rgba(255,255,255,.06);border:none;border-radius:8px;color:#cdd8e4;font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:0;text-transform:none;padding:5px 10px}
.lifecycle-list{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}
.lifecycle-list-title{font-size:.68rem;font-family:'JetBrains Mono',monospace;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:8px}
.lifecycle-list ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}
.lifecycle-list ol li{font-size:.8rem;font-family:'Inter',sans-serif;color:#8db6e6}
.sec-green .lifecycle-list ol li{color:#95c461}

/* CTA-card right-column aside (ported from the static inline-styled box so its
   heading + list are editable as native blocks). */
.cta-card .cta-aside{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:28px}
.cta-card .cta-aside h4{color:#fff;margin-bottom:14px}
.cta-card .cta-aside-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}
.cta-card .cta-aside-list li{font-size:.88rem;color:rgba(255,255,255,.5)}

/* First industry detail's top padding, moved off an inline style so the block round-trips. */
.cap-detail-pt{padding-top:60px}
