@charset "UTF-8";
.closing-cta{background:#142f49;color:#fff;border-top:4px solid #507aa4}.closing-inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:center;padding-top:64px;padding-bottom:64px}.closing-label{font-size:14px;color:#becfe0;font-weight:600;margin:0 0 18px}.closing-copy h2{font-size:32px;line-height:1.5;letter-spacing:-1px;color:#fff;max-width:650px}.closing-copy>p:not(.closing-label){color:#c4d0dc;font-size:16px;line-height:1.9;margin:19px 0 0}.closing-proposal{display:inline-block;color:#d8e4ef;font-size:13px;margin-top:22px;border-bottom:1px solid #748a9e;padding-bottom:3px}.closing-actions{display:flex;flex-direction:column;gap:16px}.closing-call{display:block;background:#fff2c6;color:#203f5e;padding:22px 26px;border-radius:4px;border:1px solid #f2dfa0;transition:background .2s}.closing-call>span{display:flex;justify-content:space-between;gap:15px;font-size:15px;font-weight:700}.closing-call strong{display:block;font-size:28px;line-height:1.5;letter-spacing:-.5px;margin-top:7px}.closing-call:hover{background:#ffe9a3}.closing-email{display:flex;flex-direction:column;gap:5px;padding:14px 0;color:#d9e4ee;font-size:14px}.closing-email span{font-size:14px;color:#b8cbdc;overflow-wrap:anywhere}.closing-email:hover{color:white}.closing-cta a:focus-visible{outline:3px solid #afcff0;outline-offset:5px}@media(max-width:1000px){.closing-inner{gap:35px;grid-template-columns:minmax(0,1fr) 300px}.closing-copy h2{font-size:28px}.closing-call strong{font-size:25px}}@media(max-width:800px){.closing-inner{grid-template-columns:1fr;gap:30px;padding-top:44px;padding-bottom:44px}.closing-actions{max-width:400px;width:100%}.closing-copy h2{font-size:27px}.closing-copy>p:not(.closing-label){font-size:15px}.closing-copy br{display:none}}@media(prefers-reduced-motion:reduce){.closing-call{transition:none}}
