.f0LWBq_diagram{grid-template-columns:minmax(0,1fr) 80px 220px 80px minmax(0,1fr);align-items:center;padding:12px 0 8px;display:grid}.f0LWBq_endpoint{border:1px solid var(--color-border-light);border-left:3px solid var(--color-primary-blue);border-radius:var(--radius-lg);background:var(--color-bg-light);box-shadow:var(--shadow-bipro-low);padding:26px 24px}.f0LWBq_insurer{border-left-color:var(--color-accent-red)}.f0LWBq_participant{text-align:left;align-items:center;gap:16px;min-width:0;display:flex}.f0LWBq_participant h3{color:var(--color-text-primary);margin:0 0 6px;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3}.f0LWBq_participant p{color:var(--color-text-secondary);font-size:15px;line-height:1.5}.f0LWBq_icon{background:var(--color-primary-blue);width:52px;height:52px;color:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.f0LWBq_insurer .f0LWBq_icon{background:var(--color-accent-red)}.f0LWBq_connection{width:100%;color:var(--color-primary-blue);justify-content:center;align-items:center;display:flex}.f0LWBq_connection span{opacity:.45;background:currentColor;flex:1;height:1px}.f0LWBq_connection svg{flex-shrink:0;margin:0 8px}.f0LWBq_red{color:var(--color-accent-red)}.f0LWBq_hubCenter{align-self:center;position:relative}.f0LWBq_hubDisc{border:1px solid var(--color-border-light);background:var(--color-bg-light);width:220px;height:220px;box-shadow:var(--shadow-bipro-low);border-radius:50%}.f0LWBq_logo{object-fit:contain;width:220px;height:220px;display:block}.f0LWBq_hubCenter>p{text-align:center;width:100%;color:var(--color-text-secondary);font-size:15px;position:absolute;top:calc(100% + 12px)}.f0LWBq_diagram figcaption{text-align:center;color:var(--color-text-secondary);grid-column:1/-1;margin-top:64px;font-size:15px;line-height:1.6}@media (max-width:1100px){.f0LWBq_diagram{grid-template-columns:minmax(0,1fr) 44px 180px 44px minmax(0,1fr)}.f0LWBq_endpoint{padding:22px 16px}.f0LWBq_participant{flex-direction:column;align-items:flex-start;gap:14px}.f0LWBq_hubDisc,.f0LWBq_logo{width:180px;height:180px}}@media (max-width:767px){.f0LWBq_diagram{grid-template-columns:1fr;justify-items:center;padding:0}.f0LWBq_endpoint{width:100%;padding:20px}.f0LWBq_participant{flex-direction:row;align-items:center}.f0LWBq_participant h3{font-size:18px}.f0LWBq_participant p{font-size:14px}.f0LWBq_icon{width:44px;height:44px}.f0LWBq_connection{width:56px;height:56px;transform:rotate(90deg)}.f0LWBq_hubCenter>p{margin-top:6px;position:static}.f0LWBq_diagram figcaption{margin-top:24px;font-size:14px}}
