.detail-wrap[data-astro-cid-cc6ml3dg]{max-width:1040px;margin:0 auto;padding-top:clamp(1.5rem,4vw,2.5rem)}.detail-topbar[data-astro-cid-cc6ml3dg]{margin:0 0 1.5rem}.back-link[data-astro-cid-cc6ml3dg]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;background:#fff;border:1px solid #e0e0e6;border-radius:999px;color:var(--cc-primary, #292c3d);font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 1px 2px #0000000a;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.back-link[data-astro-cid-cc6ml3dg]:hover{background:#f5f3fa;border-color:var(--cc-secondary, #5a3a8a);color:var(--cc-secondary, #5a3a8a);box-shadow:0 2px 8px #00000014}.back-link__arrow[data-astro-cid-cc6ml3dg]{transition:transform .15s ease}.back-link[data-astro-cid-cc6ml3dg]:hover .back-link__arrow[data-astro-cid-cc6ml3dg]{transform:translate(-3px)}.provider-detail[data-astro-cid-cc6ml3dg]{margin:0}.detail-header[data-astro-cid-cc6ml3dg]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;padding-bottom:1.75rem;margin-bottom:2rem;border-bottom:1px solid #ececf1}.detail-photo[data-astro-cid-cc6ml3dg]{width:132px;height:132px;object-fit:cover;object-position:top center;border-radius:14px;border:1px solid #e5e5e5;flex:0 0 auto}.detail-photo--ph[data-astro-cid-cc6ml3dg]{display:block;background:linear-gradient(135deg,#efedf6,#e3def0)}.detail-heading[data-astro-cid-cc6ml3dg]{flex:1 1 280px;min-width:0}.detail-heading[data-astro-cid-cc6ml3dg] h1[data-astro-cid-cc6ml3dg]{margin:0;font-size:1.85rem;line-height:1.15}.detail-cred[data-astro-cid-cc6ml3dg]{color:#6b6b76;font-weight:500}.meta[data-astro-cid-cc6ml3dg]{color:#777;font-style:italic;margin:.35rem 0 0}.detail-facts[data-astro-cid-cc6ml3dg]{margin:.5rem 0 0;color:#555;font-size:.98rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.detail-facts[data-astro-cid-cc6ml3dg] .sep[data-astro-cid-cc6ml3dg]{color:#c5c5cf}.btn-contact[data-astro-cid-cc6ml3dg]{display:inline-block;margin-top:1rem;padding:.7rem 1.5rem;background:var(--cc-secondary, #5a3a8a);color:#fff;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;box-shadow:0 2px 8px #5a3a8a38}.btn-contact[data-astro-cid-cc6ml3dg]:hover{background:#4a2f73;box-shadow:0 4px 14px #5a3a8a4d}.btn-contact[data-astro-cid-cc6ml3dg]:active{transform:translateY(1px)}.detail-cta-row[data-astro-cid-cc6ml3dg]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.detail-cta-row[data-astro-cid-cc6ml3dg] .btn-contact[data-astro-cid-cc6ml3dg]{margin-top:0}.btn-contact--outline[data-astro-cid-cc6ml3dg]{background:#fff;color:var(--cc-secondary, #5a3a8a);border:1px solid #d8d2e8;box-shadow:none}.btn-contact--outline[data-astro-cid-cc6ml3dg]:hover{background:#f5f3fa;border-color:var(--cc-secondary, #5a3a8a);box-shadow:0 2px 8px #5a3a8a1f}.facts__line[data-astro-cid-cc6ml3dg]{display:block}.detail-columns[data-astro-cid-cc6ml3dg]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2.5rem;align-items:start}.detail-main[data-astro-cid-cc6ml3dg]{min-width:0}.detail-side[data-astro-cid-cc6ml3dg]{position:sticky;top:1.5rem;display:grid;gap:1.25rem}.detail-section[data-astro-cid-cc6ml3dg]{margin:0 0 2rem}.detail-section[data-astro-cid-cc6ml3dg] h3[data-astro-cid-cc6ml3dg]{margin:0 0 .5rem}.video-embed[data-astro-cid-cc6ml3dg]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#000}.video-embed[data-astro-cid-cc6ml3dg] iframe[data-astro-cid-cc6ml3dg]{position:absolute;inset:0;width:100%;height:100%;border:0}.photo-gallery[data-astro-cid-cc6ml3dg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.photo-gallery__item[data-astro-cid-cc6ml3dg]{display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5}.photo-gallery__item[data-astro-cid-cc6ml3dg] img[data-astro-cid-cc6ml3dg]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.photo-gallery__item[data-astro-cid-cc6ml3dg]:hover img[data-astro-cid-cc6ml3dg]{transform:scale(1.05)}.lead[data-astro-cid-cc6ml3dg]{font-size:1.18rem;line-height:1.55}.detail-grid[data-astro-cid-cc6ml3dg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem 2rem}.detail-grid[data-astro-cid-cc6ml3dg] h3[data-astro-cid-cc6ml3dg]{margin:0 0 .5rem;font-size:.95rem;color:#555;text-transform:uppercase;letter-spacing:.04em}.detail-grid[data-astro-cid-cc6ml3dg] ul[data-astro-cid-cc6ml3dg]{margin:0;padding-left:1.2rem}.detail-grid[data-astro-cid-cc6ml3dg] li[data-astro-cid-cc6ml3dg]{margin-bottom:.2rem}.empty[data-astro-cid-cc6ml3dg]{color:#999;font-style:italic;margin:0}.side-card[data-astro-cid-cc6ml3dg]{padding:1.4rem 1.4rem 1.25rem;border-radius:14px;border:1px solid #e8e8ee;background:#fff;box-shadow:0 1px 3px #0000000a}.side-card[data-astro-cid-cc6ml3dg] h3[data-astro-cid-cc6ml3dg]{margin:0 0 .6rem;font-size:1.1rem}.contact-card[data-astro-cid-cc6ml3dg]{background:#f7f5fc;border-color:#e5e0f0}.contact-intro[data-astro-cid-cc6ml3dg]{margin:0 0 1rem;color:#555;font-size:.9rem;line-height:1.5}.contact-list[data-astro-cid-cc6ml3dg]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.contact-item[data-astro-cid-cc6ml3dg]{display:flex;flex-direction:column;gap:.1rem}.contact-kind[data-astro-cid-cc6ml3dg]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-secondary, #5a3a8a)}.contact-item[data-astro-cid-cc6ml3dg] a[data-astro-cid-cc6ml3dg]{color:var(--cc-primary, #292c3d);font-weight:600;word-break:break-word}.contact-item[data-astro-cid-cc6ml3dg] a[data-astro-cid-cc6ml3dg]:hover{color:var(--cc-secondary, #5a3a8a)}.background[data-astro-cid-cc6ml3dg]{margin:0;display:grid;gap:.75rem}.background[data-astro-cid-cc6ml3dg] dt[data-astro-cid-cc6ml3dg]{font-weight:600;font-size:.9rem;color:var(--cc-text-muted, #666)}.background[data-astro-cid-cc6ml3dg] dd[data-astro-cid-cc6ml3dg]{margin:.15rem 0 0}.background[data-astro-cid-cc6ml3dg] ul[data-astro-cid-cc6ml3dg]{margin:0;padding-left:1.1rem}.facts[data-astro-cid-cc6ml3dg]{margin:0}.facts__row[data-astro-cid-cc6ml3dg]{padding:.55rem 0;border-bottom:1px solid #efeff3}.facts__row[data-astro-cid-cc6ml3dg]:first-child{padding-top:0}.facts__row[data-astro-cid-cc6ml3dg]:last-child{padding-bottom:0;border-bottom:0}.facts[data-astro-cid-cc6ml3dg] dt[data-astro-cid-cc6ml3dg]{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#888;margin-bottom:.15rem}.facts[data-astro-cid-cc6ml3dg] dd[data-astro-cid-cc6ml3dg]{margin:0;color:var(--cc-primary, #292c3d);font-size:.95rem}.disclaimer[data-astro-cid-cc6ml3dg]{margin:2.5rem 0 1rem;padding:1rem 1.25rem;background:#f5f5f5;border-left:4px solid #999;font-size:.9rem;color:#444}@media (max-width: 820px){.detail-columns[data-astro-cid-cc6ml3dg]{grid-template-columns:1fr;gap:1.5rem}.detail-side[data-astro-cid-cc6ml3dg]{position:static;top:auto}}@media (max-width: 520px){.detail-header[data-astro-cid-cc6ml3dg]{gap:1rem}.detail-photo[data-astro-cid-cc6ml3dg]{width:96px;height:96px}.detail-heading[data-astro-cid-cc6ml3dg] h1[data-astro-cid-cc6ml3dg]{font-size:1.5rem}}
