@layer components{.solutions-hub .pillar-hero .lead{margin-block-start:var(--s-6)}.matrix{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-2);overflow:clip}.matrix table{border-collapse:collapse;inline-size:100%}.matrix th,.matrix td{text-align:start;vertical-align:top;padding:var(--s-4) var(--s-6)}.matrix thead th{font-family:var(--font-ui);color:var(--ink-3);background:var(--surface-2);font-size:14px;font-weight:500}.matrix tbody tr+tr>*{border-block-start:1px solid var(--line)}.matrix tbody th{font-family:var(--font-ui);color:var(--ink);white-space:nowrap;font-weight:500}.matrix td{color:var(--ink-2)}.matrix__bundle{color:var(--violet-700);white-space:nowrap;padding-block:10px;font-weight:500}.matrix__bundle:hover{text-underline-offset:3px;text-decoration:underline}.matrix__more{color:var(--ink-2);margin-block-start:var(--s-6)}.matrix__more a{color:var(--violet-700);text-underline-offset:3px;text-decoration:underline}@media (max-width:899px){.matrix{box-shadow:none;background:0 0;border-radius:0}.matrix thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.matrix table,.matrix tbody,.matrix tr,.matrix th,.matrix td{display:block}.matrix tbody{gap:var(--s-4);display:grid}.matrix tbody tr{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:var(--s-4) var(--s-6)}.matrix tbody tr+tr>*{border-block-start:0}.matrix th,.matrix td{padding:var(--s-2) 0}.matrix tbody th{border-block-end:1px solid var(--line);margin-block-end:var(--s-2);padding-block-end:var(--s-3);font-size:1.125rem}.matrix__bundle{align-items:center;min-block-size:44px;padding-block:0;display:inline-flex}.matrix td:before{content:attr(data-label);font-family:var(--font-ui);color:var(--ink-3);font-size:14px;font-weight:500;display:block}}}
