.quote-complete{margin-top:48px;padding:32px;background:#eef4f1;border-top:3px solid #007047;border-radius:0 0 4px 4px}
.quote-complete h2{font-size:30px;margin-bottom:12px;letter-spacing:-.04em}
.quote-complete>p{font-size:14px;line-height:1.85;max-width:760px}
.quote-complete .quote-next-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0 18px}
.quote-complete .button{width:100%;min-height:58px}
.quote-complete .button-outline{background:#fff;color:#151719;border-color:#81918a}
.quote-complete .button-outline:hover{background:#dfe9e4;color:#151719}
.quote-complete .tiny{font-size:11px;color:#5a6861;margin-bottom:0}
@media(max-width:600px){
 .quote-complete{padding:25px 20px;margin-top:32px}
 .quote-complete h2{font-size:27px}
 .quote-complete .quote-next-actions{grid-template-columns:1fr;gap:13px}
}
