
.assessment-overline{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#147a59;margin:0 0 .55rem}
.sector-strip{padding:1.1rem 0 2.5rem;background:#fff}.sector-strip-inner{border:1px solid #d8e5e0;border-radius:22px;padding:1.5rem 1.7rem;background:#f5faf8}.sector-strip h3{margin:0 0 1rem;color:#132b43;font-size:1.15rem}.sector-chips{display:flex;flex-wrap:wrap;gap:.65rem}.sector-chips span{display:inline-flex;padding:.55rem .85rem;border-radius:999px;background:#e5f3ed;color:#136e52;font-weight:700;font-size:.88rem}
.faq-section{background:#f6faf8}.faq-list{display:grid;gap:.8rem;max-width:980px;margin:0 auto}.faq-item{border:1px solid #d8e5e0;border-radius:16px;background:#fff;padding:0 1.2rem}.faq-item summary{cursor:pointer;list-style:none;padding:1.1rem 2rem 1.1rem 0;font-weight:800;color:#132b43;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';position:absolute;right:0;top:.85rem;font-size:1.5rem;color:#147a59}.faq-item[open] summary:after{content:'−'}.faq-item p{margin:0;padding:0 0 1.2rem;color:#506273;line-height:1.65}
@media(max-width:720px){.sector-strip-inner{border-radius:0;border-left:0;border-right:0}.sector-chips{gap:.45rem}.sector-chips span{font-size:.78rem}.assessment-overline{font-size:.72rem}}
