.cta-actions { display: flex; align-items: center; justify-content: center; gap: 1.5rem; }
.cta-phone { color: #fff; font-size: .8rem; font-weight: 800; text-decoration: none; }
.cta-phone:hover { text-decoration: underline; }
.request-callout { margin-top: 2rem; border-left: 3px solid var(--orange); padding: 1rem 1.1rem; background: var(--mist); font-size: .85rem; }
.request-callout p { margin: .35rem 0 0; color: #526375; }
.request-callout a { color: var(--ink); font-weight: 800; }
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.status-feature { display: flex; align-items: center; justify-content: space-between; gap: 2rem; border-top: 1px solid var(--line); }
.status-feature h2 { max-width: 28rem; }
.status-feature .intro-copy { max-width: 42rem; }
.button-outline { flex: 0 0 auto; background: transparent; border: 1px solid currentColor; }
@media (max-width: 700px) { .status-feature { align-items: flex-start; flex-direction: column; } }
@media (max-width: 760px) { .cta-actions, .form-row { grid-template-columns: 1fr; flex-direction: column; gap: 1rem; } }
