@charset "UTF-8";.solution-problem .solution-problem__body{max-width:720px;margin:0 auto}.solution-problem .solution-problem__body p{font-size:1rem;line-height:1.625;color:var(--ink-soft);margin:0 0 16px}.solution-problem .solution-problem__body p:last-child{margin-bottom:0}.solution-benefits .card h3{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--ink)}.solution-benefits .card p{font-size:.875rem;line-height:1.625;color:var(--ink-soft);margin:0}.solution-workflows .solution-workflows__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}@media(max-width:900px){.solution-workflows .solution-workflows__grid{grid-template-columns:1fr}}.solution-workflows .solution-workflow-card{text-decoration:none;color:inherit;display:block}.solution-workflows .solution-workflow-card .magic-card__content{display:flex;flex-direction:column;gap:8px}.solution-workflows .solution-workflow-card h3{font-size:1rem;font-weight:700;margin:0;color:var(--ink)}.solution-workflows .solution-workflow-card p{font-size:.875rem;line-height:1.5;color:var(--ink-soft);margin:0}.solution-features .card h3{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--ink)}.solution-features .card p{font-size:.875rem;line-height:1.5;color:var(--ink-soft);margin:0}.solution-detail .solution-detail__list{display:grid;gap:8px;list-style:disc;padding-left:24px;margin:16px 0 0}.solution-detail .solution-detail__list li{font-size:.875rem;line-height:1.5;color:var(--ink-soft)}.solution-pricing{max-width:720px;margin:0 auto}.solution-pricing p{font-size:.875rem;line-height:1.625;color:var(--ink-soft);margin:0}.solution-cta .solution-cta__card .magic-card__content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px;width:100%;height:100%}.solution-cta .solution-cta__title{font-size:1.25rem;font-weight:700;margin:0;color:var(--ink)}.solution-cta .solution-cta__body{font-size:1rem;line-height:1.625;color:var(--ink-soft);margin:0;width:100%}.solution-cta .solution-cta__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-start;margin-top:auto}.solution-cta .solution-cta__secondary{font-size:.875rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.solution-cta .solution-cta__secondary:hover{color:var(--ink)}
