.home-petition-cta{background:#17191d;border-block:1px solid #35373b;padding:24px clamp(18px,4.6vw,88px);color:#fff}
.home-petition-cta__inner{max-width:1440px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:24px}
.home-petition-cta h2{margin:0 0 6px;font-family:inherit;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.2}
.home-petition-cta p{margin:0;color:#c5c5c7;font-size:16px;line-height:1.5}
.home-petition-cta__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:8px;background:#c63737;color:#fff;text-decoration:none;font-size:17px;font-weight:700;line-height:1.4}
.home-petition-cta__button:hover{background:#ad2f2f}
.home-petition-cta__button:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:720px){.home-petition-cta{display:none}}
