.solution-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.solution-detail__grid{grid-template-columns:1fr}}.solution-detail__heading{letter-spacing:-.01em;margin:0 0 .65rem;font-size:1rem;font-weight:800}.solution-detail__list{margin:0;padding:0;list-style:none}.solution-detail__list li{color:var(--mkt-slate,#475569);margin-bottom:.5rem;padding-left:1rem;font-size:.88rem;line-height:1.5;position:relative}.solution-detail__list li:before{content:"";background:var(--mkt-blue,#2563eb);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.solution-detail__modules{padding-top:0}.solution-detail__module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.solutions-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=860px){.solutions-hub__grid{grid-template-columns:1fr}}.solutions-hub__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-muted,#64748b);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.solutions-hub__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.solutions-hub__title a{color:inherit;text-decoration:none}.solutions-hub__title a:hover{color:var(--mkt-accent,#0f766e)}.solutions-hub__lead{color:var(--mkt-slate,#475569);margin:0 0 .75rem;font-size:.9rem;line-height:1.55}.solutions-hub__outcomes{color:var(--mkt-slate,#475569);margin:0 0 .85rem;padding-left:1.1rem;font-size:.85rem}.solutions-hub__more{color:var(--mkt-accent,#0f766e);font-size:.88rem;font-weight:600;text-decoration:none}
