/* Direct contact launch: scoped styles only. */
.direct-contact-v66{color:#23412e;min-width:0}
.direct-contact-v66 p{color:#23412e}
.direct-contact-v66 .direct-email-v66{font-size:clamp(20px,2.1vw,29px);font-weight:750;margin:24px 0;overflow-wrap:anywhere}
.direct-contact-v66 .direct-email-v66 a{color:#23412e}
.direct-actions-v66{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 14px}
.direct-actions-v66 .button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;text-align:center}
.direct-actions-v66 .button-dark{background:#285e3b;color:#fff}
.direct-call-v66{background:#eef4e6;color:#23412e;border:1px solid #b8c8b4}
.direct-copy-v66{font:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;padding:6px 0;color:#285e3b;cursor:pointer}
.direct-copy-status-v66{font-size:14px;min-height:1.5em;margin:6px 0 12px}
.direct-contact-v66 .small-note{font-size:14px;line-height:1.6}
.direct-contact-v66 .direct-hint-v66{padding-top:12px;border-top:1px solid #dce6d9}
.direct-reviews-v66{padding:28px;border:1px solid #dce6d9;border-radius:14px;max-width:1180px;margin:0 auto;background:#f5f7f2}
.direct-reviews-v66 h3{margin:0 0 10px}
.direct-reviews-v66 .button{margin-top:10px}
@media(max-width:560px){.direct-actions-v66{flex-direction:column}.direct-actions-v66 a{width:100%}.direct-reviews-v66{padding:22px}.direct-contact-v66 .direct-email-v66{font-size:23px}}
.direct-contact-v66 .small-note{background:transparent;border-radius:0;padding:0;color:#536558}
.direct-contact-v66 .direct-hint-v66{padding-top:14px;border-top:1px solid #dce6d9}
