.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .hero-help{background:transparent;border:1px solid #cfc6aa;color:var(--ink);gap:14px;font-size:14px;padding:15px 18px}.hero-help:hover{background:#f5edce}.hero-phone{display:inline-block;margin-top:18px;color:#181b17}.hero-note{margin-top:14px}@media(max-width:850px){.hero-actions .hero-help{font-size:13px;padding:14px 16px}}
@media(max-width:650px){.hero-actions .button{width:100%;justify-content:space-between;text-align:left}.hero-phone{margin-top:16px}}

.personal-contact{border-top:1px solid var(--line);display:grid;grid-template-columns:.95fr 1.05fr;gap:8%;align-items:center}
.personal-photo{margin:0;position:relative}
.personal-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:12px}
.personal-photo figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:10px}
.personal-copy h2{margin-bottom:25px}
.personal-copy>p:not(.eyebrow){font-size:17px;line-height:1.9;margin-bottom:20px}
.personal-name{display:block;font-size:23px;font-weight:600;color:var(--ink);margin-top:28px}
.personal-agency{display:inline-block;font-size:14px;border-bottom:1px solid #b5ac90;margin:6px 0 28px}
.personal-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center}
.personal-actions .button{gap:15px}
@media(max-width:850px){.personal-contact{gap:35px}.personal-copy h2{font-size:34px}.personal-copy>p:not(.eyebrow){font-size:16px}}
@media(max-width:650px){.personal-contact{grid-template-columns:1fr}.personal-actions .button{width:100%;justify-content:space-between}.personal-actions{gap:18px}}
