/* Self-contained styles for the shared consultation component. */
.cta[aria-labelledby="ready-to-get-started-heading"]{padding:4.5rem 0;text-align:center;background:#dce7fa;line-height:1.72}
.cta[aria-labelledby="ready-to-get-started-heading"] .container{width:min(100% - 3rem,1100px);margin-inline:auto}
.cta[aria-labelledby="ready-to-get-started-heading"] h2{margin:0 0 .7rem;font-family:Georgia,"Times New Roman",serif;font-size:2.35rem;line-height:1.2;color:#0f172a}
.cta[aria-labelledby="ready-to-get-started-heading"] p{margin:0 0 1.5rem;color:#475569}
.cta[aria-labelledby="ready-to-get-started-heading"] p a{color:#0056d2}
.cta[aria-labelledby="ready-to-get-started-heading"] .btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.78rem 1.45rem;border-radius:6px;background:#0056d2;color:#fff;font-weight:700;text-align:center;text-decoration:none}
.cta[aria-labelledby="ready-to-get-started-heading"] .btn:hover{background:#00409a}
.cta[aria-labelledby="ready-to-get-started-heading"] .btn:focus-visible{outline:3px solid #00409a;outline-offset:4px}
@media(max-width:700px){.cta[aria-labelledby="ready-to-get-started-heading"] .container{width:min(100% - 2rem,1100px)}}
