.BillingSolutionsDiagram{font:var(--fontWeightSemibold) 15px/1.6 var(--fontFamily);letter-spacing:.2px;color:var(--titleColor)}.BillingSolutionsDiagram__figure{display:grid;justify-items:center;align-items:center;gap:32px 24px;position:relative;overflow:hidden}@media (min-width:900px){.BillingSolutionsDiagram__figure{grid-template-columns:1fr 2fr 1fr;gap:0 0}}.BillingSolutionsDiagram__line{position:absolute;top:0;left:50%}@media (min-width:900px){.BillingSolutionsDiagram__line{top:50%;left:0;transform:rotate(-90deg);transform-origin:top center}}.BillingSolutionsDiagram__card{position:relative;z-index:1}.BillingSolutionsDiagram__card--primary{padding:0 8px 8px}@media (min-width:900px){.BillingSolutionsDiagram__card--primary{width:calc(100% + 2px)}}.BillingSolutionsDiagram__card--secondary{display:flex;justify-content:center;align-items:center;width:202px;height:80px;padding:16px var(--columnPaddingNormal)}@media (min-width:900px){.BillingSolutionsDiagram__card--secondary{height:128px;text-align:center}.BillingSolutionsDiagram__card--secondary:first-of-type{justify-self:flex-start}.BillingSolutionsDiagram__card--secondary:last-of-type{justify-self:flex-end}}.BillingSolutionsDiagram__title{padding:16px 0;font-size:18px;font-weight:var(--fontWeightBold);text-align:center}.BillingSolutionsDiagram__grid{--rowCount:3;--columnCount:2;display:grid;grid:repeat(var(--rowCount),86px)/repeat(var(--columnCount),1fr);gap:8px 8px;margin:0;padding:0;list-style:none}@media (min-width:900px){.BillingSolutionsDiagram__grid{--rowCount:2;--columnCount:3}}.BillingSolutionsDiagram__gridItem{padding:0 var(--columnPaddingNormal);display:flex;align-items:center;border-radius:4px;background-color:var(--subcardBackground)}@media (min-width:900px){.BillingSolutionsDiagram__gridItem{justify-content:center;text-align:center}}