.md-home-consultation{background:#e9e3d8;color:#10213a;padding:clamp(64px,8vw,112px) 24px;text-align:center}.md-home-consultation__inner{max-width:820px;margin-inline:auto}.md-home-consultation__eyebrow{color:#756248;font-size:11px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px}.md-home-consultation h2{font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(36px,4.5vw,60px);font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:0 0 24px;color:inherit}.md-home-consultation__intro{font-size:18px;line-height:1.75;max-width:650px;margin:0 auto 34px;color:#5e6468}.md-home-consultation__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 28px}.md-home-consultation__button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;background:#10213a;color:#fff;border:1px solid #10213a;padding:14px 26px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;text-decoration:none;transition:background .2s,color .2s}.md-home-consultation__button:hover{background:#293f59;border-color:#293f59}.md-home-consultation__link{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:inherit;font-size:14px;text-underline-offset:5px}.md-home-consultation a:focus-visible{outline:2px solid #cfb786;outline-offset:6px}@media(max-width:699px){.md-home-consultation{padding:64px 24px}.md-home-consultation__intro{font-size:16px;line-height:1.75}.md-home-consultation__eyebrow{font-size:10px;letter-spacing:.12em}.md-home-consultation__actions{flex-direction:column;gap:16px}.md-home-consultation__button{width:100%;max-width:340px;font-size:14px;min-height:52px}.md-home-consultation__link{font-size:14px}}

