.solution-page{max-width:1060px;margin:0 auto;padding:38px 6% 90px;color:#16365c;background:#fbfdff;font:inherit;line-height:1.75}.solution-page nav{font-size:13px;color:#597a98}.solution-links a,.solution-page nav a{color:#165edd}.solution-kicker{font-weight:800;color:#1765eb;font-size:12px;letter-spacing:.16em;margin-top:55px}.solution-page h1{font-size:clamp(35px,6vw,64px);line-height:1.12;letter-spacing:-.045em;max-width:920px}.solution-intro{font-size:19px;max-width:820px;color:#476581}.solution-page section{padding:23px 0}.solution-page h2{font-size:clamp(24px,3vw,35px)}.solution-page li{margin:10px 0}.solution-page h3{font-size:19px;margin-top:22px}.solution-page section p{max-width:840px;color:#506d86}.solution-cta{display:inline-flex;background:#1467ed;color:white!important;padding:13px 19px;border-radius:9px;font-weight:800;margin-top:12px}.solution-limitations{background:#eaf4ff;border:1px solid #d3e7fd;border-radius:14px;padding:24px!important}.solution-links{display:flex;flex-wrap:wrap;gap:12px}.solution-links a{border:1px solid #cce0f4;background:#fff;border-radius:10px;padding:12px 16px;font-weight:700}.solution-note{border-top:1px solid #d5e5f6;padding-top:18px;color:#56718c;font-size:13px}@media(max-width:580px){.solution-page{padding:25px 6% 65px}.solution-page h1{font-size:37px}}