.solution-discovery{background:var(--paper);padding:56px 0}.solution-discovery h2{max-width:760px;font-size:clamp(28px,3vw,40px);line-height:1.2}.solution-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.solution-link-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.solution-link-grid h3{font-size:22px;line-height:1.3}.solution-link-grid h3 a{color:var(--navy)}.solution-link-grid h3 a:hover{color:var(--blue)}.solution-link-grid p{color:var(--muted);margin:16px 0 0}.solution-discovery-help{flex-wrap:wrap;gap:16px 28px;margin:28px 0 0;display:flex}.solution-discovery-help a{color:var(--blue);text-underline-offset:4px;font-weight:700;text-decoration:underline}.solution-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.solution-actions>a:not(.button){color:#d3e1f2;text-underline-offset:4px;text-decoration:underline}.solution-trial{color:#d3e1f2;margin-top:16px;font-size:14px}.solution-faq{max-width:840px;padding-block:48px 64px}.solution-faq details{border-bottom:1px solid var(--line);padding:22px 0}.solution-faq summary{cursor:pointer;font-size:20px;font-weight:700;line-height:1.45}.solution-faq details p{color:var(--muted);margin:18px 0 0;line-height:1.85}.solution-faq-links{flex-wrap:wrap;gap:16px 28px;margin-top:30px;display:flex}.solution-faq-links a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.solution-prose ol{padding-left:26px}@media (width<=760px){.solution-link-grid{grid-template-columns:1fr}.solution-discovery{padding:40px 0}.solution-faq{padding-block:30px 44px}}
