.call-to-form{margin:0 auto;max-width:var(--container-xl);padding:1rem 0 4rem;text-align:center}.call-to-form__button{background-color:red;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.call-to-form__button:hover{background-color:#d40000}.call-to-form__button:focus{outline:2px solid #d40000;outline-offset:2px}@media (max-width:768px){.call-to-form__button{max-width:300px;width:100%}}@media (max-width:1024px){.call-to-form{display:none}}