/* v41 information architecture refinement */
.home-sector-strip{padding-top:12px}.home-sector-compact{min-height:185px}.home-sector-compact p{display:none}.home-sector-compact h3{font-size:1.12rem;margin:0}.home-sector-compact .sector-icon{width:42px;height:42px}.home-sector-compact>span:last-child{bottom:16px}
.solutions-sectors{padding:10px 0 72px}.solutions-sectors .sector-card{min-height:265px}.solutions-sectors .sector-card h3{font-size:1.2rem}.solutions-sectors .sector-card .text-link{margin-top:12px}.sector-pill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.sector-pill{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #1f4968;border-radius:14px;background:#081c2f;color:#cfe0eb}.sector-pill .icon{width:20px;color:#40d9fb}.sector-pill span{font-size:.9rem;font-weight:650}
.project-proof-band{padding:0 0 72px}.project-proof-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 34px;border:1px solid #245777;border-radius:22px;background:linear-gradient(110deg,#0b243c,#081a2d 62%,#122454)}.project-proof-inner h2{font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.08;margin:0}.project-proof-inner p:not(.eyebrow){color:#a6bacb;max-width:720px;margin-bottom:0}.project-proof-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}
.projects-page .project-card{background:linear-gradient(180deg,#0a1e32,#071727)}
.assistant-quick{max-height:94px;overflow:auto}.assistant-note{line-height:1.45}.assistant-response-actions{display:flex;flex-wrap:wrap;gap:7px;padding:0 15px 8px}.assistant-response-actions button{border:1px solid #2a5d7e;background:#071a2d;color:#bfe5f3;border-radius:999px;padding:7px 10px;font-size:.75rem}
@media(max-width:1050px){.sector-pill-grid{grid-template-columns:repeat(2,1fr)}.project-proof-inner{align-items:flex-start;flex-direction:column}.project-proof-actions{justify-content:flex-start}}
@media(max-width:700px){.sector-pill-grid{grid-template-columns:1fr}.home-sector-compact{min-height:205px}.project-proof-inner{padding:24px}.project-proof-actions,.project-proof-actions .btn{width:100%}}
