body main>.consult4{background:#f1f3f5;border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;padding:70px 0}
body main>.consult4 p{color:#6b7781;font-size:14px;line-height:1.8;margin:0 0 15px}
body main>.consult4 h2{color:#27343e;font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.045em;line-height:1.45;margin:0 0 28px}
.consult4 a.home-quote-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;vertical-align:middle;gap:40px;min-width:202px;height:54px;margin-inline:auto;padding:0 22px;border:1px solid #293b48;border-radius:0;background:#293b48;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;box-shadow:none;transition:background-color .2s,color .2s,border-color .2s;}
.consult4 a.home-quote-link span{display:block;line-height:22px;}
.consult4 a.home-quote-link svg{display:block;flex:none;color:#ffad62;transition:transform .2s;}
.consult4 a.home-quote-link:hover{background:#1c2b35;border-color:#1c2b35;color:#fff;}
.consult4 a.home-quote-link:hover svg{transform:translateX(3px);}
.consult4 a.home-quote-link:focus-visible{outline:2px solid #d47d26;outline-offset:4px;}
@media(prefers-reduced-motion:reduce){.consult4 a.home-quote-link,.consult4 a.home-quote-link svg{transition:none;}}
@media(max-width:650px){body main>.consult4{padding:48px 0}body main>.consult4 h2{font-size:28px}body main>.consult4 p{font-size:13px}.consult4 a.home-quote-link{height:50px;min-width:196px}}
