.solution-main{padding:110px 0 48px;background:#f8fafc}.solution-article{max-width:960px}.solution-article header{padding:32px 0 20px}.solution-article h1{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.4;color:#162c53}.solution-label{color:#225ed0;font-weight:600}.solution-article section,.solution-article aside{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:28px;margin:20px 0}.solution-article h2{font-size:1.35rem;margin-bottom:16px}.solution-article p,.solution-article li{line-height:1.95}.solution-article li{margin-bottom:10px}.solution-article a{text-underline-offset:4px}.solution-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px;padding-left:20px}.solution-cta{background:#eff6ff!important}@media(max-width:600px){.solution-links{grid-template-columns:1fr}.solution-article section,.solution-article aside{padding:20px}.solution-main{padding-top:95px}}