.solution-page{color:#111827;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.solution-nav{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;max-width:1180px;height:74px;margin:auto;padding:0 24px;display:flex}.solution-logo{align-items:center;gap:10px;font-size:19px;display:flex}.solution-logo span{color:#fff;background:#5b5bf1;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.solution-nav>div{align-items:center;gap:24px;display:flex}.solution-nav>div>a{color:#536174;font-size:13px;font-weight:650}.solution-primary,.solution-secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.solution-primary{box-shadow:0 8px 20px #5b5bf12e;color:#fff!important;background:#5b5bf1!important}.solution-secondary{color:#344054;background:#fff;border:1px solid #d9dee8}.solution-page main{overflow:hidden}.solution-hero{text-align:center;max-width:900px;margin:auto;padding:105px 24px 82px}.solution-eyebrow{letter-spacing:.13em;color:#5b5bf1!important;margin:0 0 14px!important;font-size:10px!important;font-weight:850!important}.solution-hero h1{letter-spacing:-3px;text-wrap:balance;margin:0 auto 22px;font-size:clamp(44px,6vw,70px);line-height:1.04}.solution-hero>p:not(.solution-eyebrow){color:#667085;max-width:720px;margin:0 auto;font-size:17px;line-height:1.75}.solution-hero>div{justify-content:center;gap:10px;margin-top:31px;display:flex}.solution-proof{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1120px;margin:0 auto 95px;padding:0 24px;display:grid}.solution-proof article{border:1px solid #e6e9ef;border-radius:16px;gap:8px;padding:22px;display:grid}.solution-proof svg{color:#5b5bf1;width:22px}.solution-proof b{font-size:14px}.solution-proof span{color:#7b8798;font-size:11px;line-height:1.5}.solution-two{background:#f7f8fb;grid-template-columns:1fr 1fr;gap:80px;padding:90px max(24px,50% - 560px);display:grid}.solution-two>div{background:#fff;border:1px solid #e7e9ef;border-radius:20px;padding:32px}.solution-two h2,.solution-fit h2{letter-spacing:-1px;margin:0 0 22px;font-size:28px}.solution-two ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.solution-two li{color:#536174;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.solution-two li svg{color:#159a63;width:17px;min-width:17px}.solution-two li span{color:#b26e72;font-weight:800}.solution-fit{border:1px solid #dfe3ec;border-radius:22px;justify-content:space-between;align-items:center;gap:50px;max-width:1120px;margin:100px auto;padding:45px;display:flex}.solution-fit>div{max-width:700px}.solution-fit h2{margin-bottom:10px}.solution-fit>div>p:last-child{color:#667085;font-size:13px;line-height:1.7}.solution-fit>a{flex:none}.solution-related{max-width:1120px;margin:0 auto 100px;padding:0 24px}.solution-related>div{flex-wrap:wrap;gap:9px;display:flex}.solution-related a{color:#475467;border:1px solid #e0e4eb;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.solution-footer{color:#7b8798;border-top:1px solid #e8eaf0;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:35px 24px;font-size:11px;display:flex}.solution-footer b{color:#111827;font-size:15px}.solution-footer a{color:#4f46e5;margin-left:auto;font-weight:700}@media (max-width:800px){.solution-nav>div>a:not(.solution-primary){display:none}.solution-hero{padding-top:72px}.solution-proof{grid-template-columns:1fr 1fr}.solution-two{grid-template-columns:1fr;gap:16px;padding-block:60px}.solution-fit{flex-direction:column;align-items:flex-start;margin:65px 18px;padding:30px}.solution-footer{flex-wrap:wrap}}@media (max-width:520px){.solution-nav{padding-inline:16px}.solution-hero{padding-inline:18px}.solution-hero h1{letter-spacing:-2px;font-size:42px}.solution-hero>div{flex-direction:column}.solution-proof{grid-template-columns:1fr;padding-inline:18px}.solution-two{padding-inline:18px}.solution-two>div{padding:24px}.solution-footer{margin-inline:18px}.solution-footer a{width:100%;margin-left:0}}
