.hc-rprov[data-v-d1f9456c]{padding:var(--hc-section-py) 0;background:linear-gradient(180deg,#fff,#ecfdf5,#f8fafc)}.hc-rprov__container[data-v-d1f9456c]{max-width:var(--hc-container-max);margin:0 auto;padding:0 1.5rem}.hc-rprov__loading[data-v-d1f9456c]{height:12rem;position:relative}.hc-rprov__eyebrow[data-v-d1f9456c]{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;margin-bottom:.75rem}.hc-rprov__title[data-v-d1f9456c]{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--hc-gray-900)}@media (min-width: 640px){.hc-rprov__title[data-v-d1f9456c]{font-size:2.5rem}}.hc-rprov__lead[data-v-d1f9456c]{margin:.5rem 0 0;color:var(--hc-gray-600);line-height:1.7}.hc-rprov__header[data-v-d1f9456c]{margin-bottom:2rem}.hc-rprov__grid[data-v-d1f9456c]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.hc-rprov__grid[data-v-d1f9456c]{grid-template-columns:repeat(2,1fr)}}.hc-rprov__card[data-v-d1f9456c]{background:#fff;border:1px solid var(--hc-gray-200);border-radius:1rem;padding:1.25rem;box-shadow:var(--hc-shadow-sm);display:flex;flex-direction:column;gap:1rem;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease,box-shadow .2s ease}.is-visible .hc-rprov__card[data-v-d1f9456c]{opacity:1;transform:translateY(0)}.hc-rprov__card[data-v-d1f9456c]:hover{box-shadow:var(--hc-shadow-md)}.hc-rprov__card-body[data-v-d1f9456c]{display:flex;align-items:center;gap:1rem}.hc-rprov__photo[data-v-d1f9456c]{width:4rem;height:4rem;border-radius:.75rem;border:1px solid var(--hc-gray-100);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.hc-rprov__info[data-v-d1f9456c]{display:flex;flex-direction:column;gap:.25rem}.hc-rprov__name[data-v-d1f9456c]{font-weight:600;color:var(--hc-gray-900)}.hc-rprov__profile-link[data-v-d1f9456c]{font-size:1rem;font-weight:700;color:#0f766e;text-decoration:none}.hc-rprov__profile-link[data-v-d1f9456c]:hover{text-decoration:underline}.hc-rprov__cta[data-v-d1f9456c]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.625rem;background:#0f766e;color:#fff;font-weight:700;font-size:1rem;text-decoration:none;transition:background .2s ease}.hc-rprov__cta[data-v-d1f9456c]:hover{background:#0d6b63}@media (prefers-reduced-motion: reduce){.hc-rprov__card[data-v-d1f9456c]{opacity:1;transform:none;transition:none}}
