.sector-integriline{padding:18px 0;color:#102033;font-family:"Open Sans",Arial,sans-serif;scroll-margin-top:100px}
.sector-integriline *,.sector-integriline *::before,.sector-integriline *::after{box-sizing:border-box}
.sector-integriline__inner{width:100%;padding:20px 28px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:14px;text-align:center;border:1px solid #e9dfec;border-radius:18px;background:linear-gradient(115deg,rgba(90,36,92,.015),rgba(90,36,92,.055) 72%,rgba(129,42,129,.075)),#fff}
.sector-integriline__logo{display:block;width:140px;max-width:100%;height:auto;margin:0 auto 10px}
.sector-integriline h2{margin:0 0 8px;font:700 clamp(20px,1.9vw,24px)/1.3 "Montserrat",Arial,sans-serif;letter-spacing:-.4px;color:#102033;text-wrap:balance}
.sector-integriline p{max-width:76ch;margin:0 auto;color:#55647a;font-size:15px;line-height:1.55}
.sector-integriline__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;text-align:center}
.sector-integriline__link{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 18px;border:1px solid #d2bdd9;border-radius:10px;background:#fff;color:#5a245c;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;transition:background .18s,border-color .18s}
.sector-integriline__link:hover{background:#f3eaf7;border-color:#8b4c99}
.sector-integriline__link:focus-visible{outline:3px solid #5a245c;outline-offset:4px}
.sector-integriline__action small{display:block;margin:0;font-size:11px;line-height:1.5;color:#6d6072}
.sector-integriline__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:760px){.sector-integriline{padding:16px 0}.sector-integriline__inner{gap:14px;padding:20px}.sector-integriline__logo{width:132px}.sector-integriline h2{text-wrap:pretty}}
@media(max-width:380px){.sector-integriline__inner{padding:18px 16px}}
@media(prefers-reduced-motion:reduce){.sector-integriline__link{transition:none}}
