/* V14 · friendship-first service introductions in lieu of publicly displayed rates. */
.conversation-section{padding:clamp(64px,8vw,112px) clamp(22px,6.5vw,100px);background:#eef0e6;color:#292b26}
.conversation-wrap{max-width:1360px;margin:0 auto}
.conversation-section .section-top{border-color:#cbd1c3;color:#6a7064}
.conversation-heading{display:grid;grid-template-columns:1fr .73fr;gap:7vw;align-items:end;margin:52px 0 42px}
.conversation-heading h2{font:400 clamp(43px,5.1vw,78px)/1.12 'Playfair Display',Georgia,serif;letter-spacing:-.05em;margin:11px 0 0;color:inherit}
.conversation-heading h2 em{font-style:italic;color:#6a775f}
.conversation-heading p:not(.overline){font:400 clamp(14px,1.2vw,17px)/1.85 'DM Sans',sans-serif;color:#5a6057;margin:0;max-width:520px}
.conversation-heading .overline{font:700 11px/1.5 Manrope,sans-serif;letter-spacing:.16em;color:#697c5c}
.conversation-offerings{display:grid;gap:1px;background:#bcc3b7;border:1px solid #bcc3b7}
.conversation-offerings.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.conversation-offerings.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.conversation-offerings article{background:#f7f7ef;padding:clamp(24px,3vw,42px) clamp(22px,2.6vw,38px);min-width:0;display:flex;flex-direction:column;min-height:240px}
.conversation-offerings article>span{font:700 10px/1.5 Manrope,sans-serif;letter-spacing:.12em;color:#6e7c66}
.conversation-offerings article h3{font:400 clamp(25px,2.6vw,37px)/1.27 'Playfair Display',Georgia,serif;letter-spacing:-.03em;margin:38px 0 12px;color:inherit}
.conversation-offerings article p{font:400 13px/1.85 'DM Sans',sans-serif;margin:0;color:#5e625a}
.conversation-promise{display:grid;grid-template-columns:1fr .8fr;gap:5vw;align-items:center;background:#dfe7d1;padding:clamp(26px,4.2vw,65px);margin-top:28px}
.conversation-promise .overline{font:700 10px Manrope,sans-serif;letter-spacing:.16em;color:#5d7257}
.conversation-promise h3{font:400 clamp(34px,3.5vw,55px)/1.2 'Playfair Display',Georgia,serif;letter-spacing:-.04em;margin:12px 0 18px;color:#263125}
.conversation-promise h3 em{color:#6c7864}
.conversation-promise p{font:400 14px/1.85 'DM Sans',sans-serif;color:#4d5b4c;max-width:640px;margin:0}
.conversation-checks{display:flex;flex-direction:column;gap:17px;border-left:1px solid #afbba3;padding-left:clamp(16px,4vw,48px)}
.conversation-checks span{font:600 13px/1.6 'DM Sans',sans-serif;color:#3e513b}
.conversation-whisper{margin:26px auto 0;max-width:650px;text-align:center;font:italic 16px/1.8 'Playfair Display',Georgia,serif;color:#626e5c}
.conversation-section--corporate{background:#e9ebea;color:#272a2c}
.conversation-section--corporate .section-top,.conversation-section--corporate .conversation-heading .overline{color:#676d71}
.conversation-section--corporate .conversation-heading h2 em{color:#70787e}
.conversation-section--corporate .conversation-offerings{border-color:#c6cbcc;background:#c6cbcc}
.conversation-section--corporate .conversation-offerings article{background:#f6f6f3}
.conversation-section--corporate .conversation-offerings article>span{color:#70797b}
.conversation-section--corporate .conversation-promise{background:#34383b}
.conversation-section--corporate .conversation-promise h3,.conversation-section--corporate .conversation-promise h3 em{color:#eff0eb}
.conversation-section--corporate .conversation-promise p{color:#d1d5d2}
.conversation-section--corporate .conversation-promise .overline{color:#c3c9c7}
.conversation-section--corporate .conversation-checks{border-color:#707877}
.conversation-section--corporate .conversation-checks span{color:#eff0ec}
.conversation-section--hias{background:#1e1816;color:#e9ebdc}
.conversation-section--hias .section-top{border-color:#6e6e5e;color:#bbc5ae}
.conversation-section--hias .conversation-heading h2 em{color:#ccd7aa}
.conversation-section--hias .conversation-heading .overline{color:#cad6b9}
.conversation-section--hias .conversation-heading p:not(.overline){color:#c1c5b8}
.conversation-section--hias .conversation-offerings{background:#5b6056;border-color:#5b6056}
.conversation-section--hias .conversation-offerings article{background:#302a27}
.conversation-section--hias .conversation-offerings article>span{color:#b8c5a4}
.conversation-section--hias .conversation-offerings article p{color:#c8c7bc}
.conversation-section--hias .conversation-promise{background:#e3e8cd}
.conversation-section--hias .conversation-promise h3,.conversation-section--hias .conversation-promise h3 em{color:#252d25}
.conversation-section--hias .conversation-promise p{color:#485447}
.conversation-section--hias .conversation-checks span{color:#41513e}
.conversation-section--hias .conversation-whisper{color:#cdd8b7}
@media(max-width:900px){.conversation-heading{grid-template-columns:1fr;gap:20px;margin:36px 0 30px}.conversation-promise{grid-template-columns:1fr;gap:28px}.conversation-checks{border-left:0;border-top:1px solid #acbaac;padding:24px 0 0}}
@media(max-width:650px){.conversation-section{padding:66px 22px}.conversation-offerings.three,.conversation-offerings.two{grid-template-columns:1fr}.conversation-offerings article{min-height:auto;padding:23px 24px 26px}.conversation-offerings article h3{margin:18px 0 10px}.conversation-promise{padding:26px 24px}.conversation-heading h2{font-size:clamp(42px,10vw,58px)}.conversation-whisper{font-size:15px}}

@media(max-width:760px){.hias-main-hero-inner{grid-template-columns:minmax(0,1fr)}.hias-hero-copy,.hias-hero-picture{min-width:0;max-width:100%}}
