.solution-surface.svelte-iqtxvo{display:flex;align-items:center;gap:.5rem;margin:1.25rem 0 0;color:color-mix(in srgb,var(--color-base-content) 62%,transparent);font-size:var(--font-size-marketing-small)}.solution-surface.svelte-iqtxvo svg{width:1rem;height:1rem;color:var(--color-primary)}.solution-points.svelte-iqtxvo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,5vw,3rem)}.solution-points.svelte-iqtxvo article:where(.svelte-iqtxvo){padding:clamp(1.35rem,3vw,2rem);border:var(--border-width) solid var(--color-base-300);border-radius:var(--border-radius-lg);background:var(--color-base-100)}.solution-points.svelte-iqtxvo article:where(.svelte-iqtxvo)>span:where(.svelte-iqtxvo){color:color-mix(in srgb,var(--color-base-content) 45%,transparent);font-size:var(--font-size-marketing-small);font-weight:700}.solution-points.svelte-iqtxvo .mk-h3:where(.svelte-iqtxvo){margin:.75rem 0 0}.solution-points.svelte-iqtxvo p:where(.svelte-iqtxvo){margin:.6rem 0 0;color:color-mix(in srgb,var(--color-base-content) 72%,transparent)}.solution-steps.svelte-iqtxvo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem)}.solution-steps.svelte-iqtxvo .mk-h2:where(.svelte-iqtxvo){margin-top:1rem}.solution-steps.svelte-iqtxvo ol:where(.svelte-iqtxvo){display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.solution-steps.svelte-iqtxvo li:where(.svelte-iqtxvo){display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding-bottom:1.25rem;border-bottom:var(--border-width) solid var(--color-base-300)}.solution-steps.svelte-iqtxvo li:where(.svelte-iqtxvo):last-child{padding-bottom:0;border-bottom:0}.solution-steps__number.svelte-iqtxvo{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-base-100));color:var(--color-primary);font-size:var(--font-size-marketing-small);font-weight:700}.solution-steps.svelte-iqtxvo li:where(.svelte-iqtxvo) p:where(.svelte-iqtxvo){margin:.45rem 0 0;color:color-mix(in srgb,var(--color-base-content) 72%,transparent)}.solution-example.svelte-iqtxvo{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.95fr);align-items:start;gap:clamp(2.5rem,7vw,5.5rem)}.solution-example.svelte-iqtxvo .mk-h2:where(.svelte-iqtxvo){margin-top:.75rem}.solution-example.svelte-iqtxvo .mk-lede:where(.svelte-iqtxvo){margin-top:1.25rem}.solution-example__limit.svelte-iqtxvo{margin-top:2rem}.solution-panel.svelte-iqtxvo{margin:0;padding:1.25rem;border:var(--border-width) solid var(--color-base-300);border-radius:var(--border-radius-lg);background:var(--color-base-200);box-shadow:var(--shadow-md)}.solution-panel.svelte-iqtxvo figcaption:where(.svelte-iqtxvo){padding-bottom:.85rem;border-bottom:var(--border-width) solid var(--color-base-300);font-size:var(--font-size-marketing-small);font-weight:700}.solution-panel.svelte-iqtxvo dl:where(.svelte-iqtxvo){display:grid;gap:.65rem;margin:.85rem 0 0}.solution-panel.svelte-iqtxvo dl:where(.svelte-iqtxvo)>div:where(.svelte-iqtxvo){display:grid;gap:.2rem;padding:.7rem .85rem;border:var(--border-width) solid var(--color-base-300);border-radius:var(--border-radius-md);background:var(--color-base-100)}.solution-panel.svelte-iqtxvo dt:where(.svelte-iqtxvo){color:color-mix(in srgb,var(--color-base-content) 58%,transparent);font-size:var(--font-size-caption)}.solution-panel.svelte-iqtxvo dd:where(.svelte-iqtxvo){display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:var(--font-size-marketing-small);font-weight:600;line-height:1.4}.solution-panel.svelte-iqtxvo dd:where(.svelte-iqtxvo) svg{width:1rem;height:1rem;flex:none;transform:translateY(.15em)}.solution-panel.svelte-iqtxvo [data-state=ok]:where(.svelte-iqtxvo) dd:where(.svelte-iqtxvo) svg{color:var(--color-success)}.solution-panel.svelte-iqtxvo [data-state=open]:where(.svelte-iqtxvo){border-color:color-mix(in srgb,var(--color-warning) 40%,var(--color-base-300))}.solution-panel.svelte-iqtxvo [data-state=open]:where(.svelte-iqtxvo) dd:where(.svelte-iqtxvo) svg{color:var(--color-warning)}.solution-panel__note.svelte-iqtxvo{margin:.9rem 0 0;color:color-mix(in srgb,var(--color-base-content) 66%,transparent);font-size:var(--font-size-caption);line-height:1.5}.solution-other.svelte-iqtxvo .mk-h2:where(.svelte-iqtxvo){margin-top:.75rem}.solution-other__grid.svelte-iqtxvo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.solution-other__grid.svelte-iqtxvo a:where(.svelte-iqtxvo){display:flex;align-items:center;gap:.8rem;padding:1rem}.solution-other__grid.svelte-iqtxvo a:where(.svelte-iqtxvo):hover{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-base-300));box-shadow:var(--shadow-md)}.solution-other__grid.svelte-iqtxvo a:where(.svelte-iqtxvo)>div:where(.svelte-iqtxvo){min-width:0;flex:1}.solution-other__grid.svelte-iqtxvo strong:where(.svelte-iqtxvo),.solution-other__grid.svelte-iqtxvo small:where(.svelte-iqtxvo){display:block}.solution-other__grid.svelte-iqtxvo strong:where(.svelte-iqtxvo){font-size:var(--font-size-body)}.solution-other__grid.svelte-iqtxvo small:where(.svelte-iqtxvo){margin-top:.2rem;color:color-mix(in srgb,var(--color-base-content) 62%,transparent);font-size:var(--font-size-caption);line-height:1.35}.solution-other__grid.svelte-iqtxvo a:where(.svelte-iqtxvo)>svg{width:1rem;height:1rem;flex:none;color:var(--color-primary)}.solution-close.svelte-iqtxvo{padding-top:0}.solution-close__inner.svelte-iqtxvo{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-iqtxvo>div:where(.svelte-iqtxvo):first-child{max-width:44rem}.solution-close__inner.svelte-iqtxvo h2:where(.svelte-iqtxvo){margin-top:.75rem}.solution-close__inner.svelte-iqtxvo>div:where(.svelte-iqtxvo):first-child p:where(.svelte-iqtxvo):last-child{margin:1rem 0 0}.solution-close__act.svelte-iqtxvo{flex:none;max-width:26rem}.solution-close__act.svelte-iqtxvo .mk-actions:where(.svelte-iqtxvo){margin-top:0;justify-content:flex-end}@media(max-width:52rem){.solution-points.svelte-iqtxvo,.solution-steps.svelte-iqtxvo,.solution-example.svelte-iqtxvo,.solution-other__grid.svelte-iqtxvo{grid-template-columns:1fr}.solution-close__inner.svelte-iqtxvo{align-items:flex-start;flex-direction:column}.solution-close__act.svelte-iqtxvo .mk-actions:where(.svelte-iqtxvo){justify-content:flex-start}}
