.solution-lead__inner.svelte-u78czm{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2.5rem,7vw,5.5rem)}.solution-lead__copy.svelte-u78czm .mk-h2:where(.svelte-u78czm){margin-top:1rem}.solution-lead__copy.svelte-u78czm p:where(.svelte-u78czm){margin:1.25rem 0 0;color:color-mix(in srgb,var(--color-base-content) 74%,transparent)}.solution-grid__cards.svelte-u78czm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,5vw,3rem)}.solution-card.svelte-u78czm{display:flex;flex-direction:column;gap:.65rem;padding:clamp(1.35rem,3vw,2rem)}.solution-card__name.svelte-u78czm{margin:.85rem 0 0;color:var(--color-primary);font-size:var(--font-size-marketing-small);font-weight:700}.solution-card.svelte-u78czm .mk-h3:where(.svelte-u78czm){margin:0}.solution-card__body.svelte-u78czm{margin:0;color:color-mix(in srgb,var(--color-base-content) 72%,transparent)}.solution-card__surface.svelte-u78czm{display:flex;align-items:center;gap:.45rem;margin-top:.15rem;color:color-mix(in srgb,var(--color-base-content) 58%,transparent);font-size:var(--font-size-caption)}.solution-card__surface.svelte-u78czm svg{width:.95rem;height:.95rem;flex:none}.solution-card__link.svelte-u78czm{margin-top:auto;padding-top:.9rem}.solution-chain__steps.svelte-u78czm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.solution-chain__steps.svelte-u78czm a:where(.svelte-u78czm){display:grid;gap:.2rem;height:100%;padding:1rem;border:var(--border-width) solid var(--color-base-300);border-radius:var(--border-radius-lg);background:var(--color-base-100);color:var(--color-base-content);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.solution-chain__steps.svelte-u78czm a:where(.svelte-u78czm):hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-base-300));box-shadow:var(--shadow-md)}.solution-chain__number.svelte-u78czm{color:color-mix(in srgb,var(--color-base-content) 45%,transparent);font-size:var(--font-size-caption);font-weight:700}.solution-chain__label.svelte-u78czm{font-size:var(--font-size-body);font-weight:600}.solution-chain__body.svelte-u78czm{color:color-mix(in srgb,var(--color-base-content) 60%,transparent);font-size:var(--font-size-caption);line-height:1.35}.solution-close.svelte-u78czm{padding-top:0}.solution-close__inner.svelte-u78czm{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-block:clamp(2rem,5vw,3.5rem);padding-inline:clamp(1.5rem,5vw,4rem);border-radius:calc(var(--border-radius-lg) * 1.35);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-base-200))}.solution-close__inner.svelte-u78czm>div:where(.svelte-u78czm):first-child{max-width:44rem}.solution-close__inner.svelte-u78czm h2:where(.svelte-u78czm){margin-top:.75rem}.solution-close__inner.svelte-u78czm>div:where(.svelte-u78czm):first-child p:where(.svelte-u78czm){margin:1rem 0 0}.solution-close__links.svelte-u78czm{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.solution-close__links.svelte-u78czm .mk-text-link:where(.svelte-u78czm){margin-top:.5rem}.solution-close__act.svelte-u78czm{flex:none;max-width:26rem}.solution-close__act.svelte-u78czm .mk-actions:where(.svelte-u78czm){margin-top:0;justify-content:flex-end}@media(max-width:60rem){.solution-chain__steps.svelte-u78czm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:52rem){.solution-lead__inner.svelte-u78czm,.solution-grid__cards.svelte-u78czm{grid-template-columns:1fr}.solution-close__inner.svelte-u78czm{align-items:flex-start;flex-direction:column}.solution-close__act.svelte-u78czm .mk-actions:where(.svelte-u78czm){justify-content:flex-start}}
