.source-legacy-solution{font:400 18px/28px var(--font-inter-tight), sans-serif;color:#1a1a1a;background:#fff}.source-legacy-solution h1,.source-legacy-solution h2,.source-legacy-solution h3,.source-legacy-solution h4{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-weight:400}.source-legacy-solution h2{font-size:55px;line-height:1}.source-legacy-solution h3{font-size:32px;line-height:1.2}.source-legacy-solution h4{font-size:28px;line-height:1.2}.legacy-solution-container{max-width:1272px;margin:auto;padding:0 28px;position:relative}.legacy-solution-hero{isolation:isolate;background-position:50%;background-size:cover;padding:100px 0 60px;position:relative}.legacy-solution-hero-copy{text-align:center;max-width:800px;margin:auto}.legacy-solution-hero h1{margin-bottom:24px;scroll-margin-top:140px;font-size:66px;line-height:1.3}.legacy-solution-hero-copy>p{max-width:800px;font:28px/1.3 var(--font-display);margin:auto}.legacy-solution-quotes{background:#ece9e1;grid-template-columns:2fr 1fr;gap:16px;margin-top:60px;padding:20px;display:grid}.legacy-solution-quotes blockquote{background:#f7f6f2;border:2px solid #fff;border-radius:8px;flex-direction:column;gap:20px;margin:0;padding:44px;display:flex}.legacy-solution-quotes blockquote>p{font:22px/1.3 var(--font-inter-tight), sans-serif}.legacy-solution-quote-logo img{object-fit:contain;object-position:left;max-width:none;width:auto!important;height:auto!important}.legacy-solution-quote-person{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:16px;margin-top:auto;display:grid}.legacy-solution-quote-person img{object-fit:cover;border-radius:50%;grid-row:span 2;width:56px!important;height:56px!important}.legacy-solution-quote-person p{font-size:14px;line-height:20px}.legacy-solution-hero-decoration{z-index:-1;width:165px;position:absolute;top:40px;left:0}.legacy-solution-section-title{text-align:center;max-width:800px;margin:0 auto 64px}.legacy-solution-section-title h2{margin-bottom:24px}.legacy-solution-section-title p{font:24px/1.3 var(--font-display)}@media (max-width:767px){.legacy-solution-section-title p{font-size:16px}}.legacy-solution-benefits{background:linear-gradient(#ece9e1,#fff);padding:109px 0}.legacy-solution-benefits .legacy-solution-section-title{text-align:left;grid-template-columns:1.6fr 1fr;align-items:center;gap:100px;max-width:none;margin-bottom:120px;display:grid}.legacy-solution-benefits .legacy-solution-section-title h2{margin:0}.legacy-solution-benefits .legacy-solution-section-title p{font:26px/1.3 var(--font-display)}.legacy-solution-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.legacy-solution-benefit-grid article{background:#fff;border:1px solid #ece9e1;border-radius:8px;padding:41px}.legacy-solution-benefit-grid img{object-fit:contain;margin-bottom:14px;width:auto!important;height:40px!important}.legacy-solution-benefit-grid h4{margin-bottom:14px}.legacy-solution-benefit-grid p{font-size:16px;line-height:22px}.legacy-solution-integrations{background-position:50%;background-size:cover;padding:84px 0}.legacy-solution-integrations>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px;display:grid}.legacy-solution-integrations>div>div{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:20px;display:grid}.legacy-solution-integrations img{object-fit:contain;max-width:72px;height:72px!important}.legacy-solution-stats,.legacy-solution-optimize{padding:104px 0}.legacy-solution-cases{isolation:isolate;background:#ece9e1;padding:60px 0 113px;position:relative}.legacy-solution-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.legacy-solution-case-grid article{background:#fff;border:1px solid #ddd;border-radius:8px;min-width:0;overflow:hidden}.legacy-solution-case-grid article>div:first-child{padding:30px}.legacy-solution-case-grid h3{margin-bottom:20px}.legacy-solution-case-grid ul{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.legacy-solution-case-grid li{align-items:start;gap:12px;font-size:16px;line-height:24px;display:flex}.legacy-solution-case-grid li img{flex:0 0 22px;width:22px!important;height:22px!important}.legacy-solution-case-image img{display:block}.legacy-solution-case-decoration{z-index:-1;height:590px;position:absolute;inset:0 0 auto;overflow:hidden}.legacy-solution-optimize-grid article{background:#f7f7f5;border:2px solid #ece9e1;border-radius:8px;padding:42px}.legacy-solution-optimize-grid h3{margin-bottom:10px}.legacy-solution-optimize-grid img{margin-top:60px;display:block}@media (min-width:992px){.legacy-solution-optimize-grid article:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;column-gap:32px;padding:51px;display:grid}.legacy-solution-optimize-grid article:nth-child(3)>img{grid-area:1/2/span 4;margin-top:0}}.legacy-solution-cta{padding:0 0 60px}.legacy-solution-cta>div{text-align:center;isolation:isolate;place-items:center;min-height:600px;display:grid}.legacy-solution-cta>div>div:first-child{max-width:800px}.legacy-solution-cta h2{margin-bottom:24px}.legacy-solution-cta-decoration{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.legacy-solution-cta-decoration img{max-width:300px;position:absolute;top:0;right:0}.legacy-solution-cta-decoration img+img{inset:auto auto 0 0}.legacy-solution-faq{padding:84px 0}.legacy-solution-faq,.legacy-solution-faq h2,.legacy-solution-faq summary,.legacy-solution-faq details>:not(summary){color:#000}.legacy-solution-faq h2{margin-bottom:56px}.legacy-solution-faq details{border-top:1px solid #000;padding:0 0 21px}.legacy-solution-faq summary{cursor:pointer;font:22px/40px var(--font-inter-tight), sans-serif;justify-content:space-between;align-items:center;gap:24px;padding:21px 0;list-style:none;display:flex}.legacy-solution-faq summary svg{flex:0 0 24px}.legacy-solution-faq details>:not(summary){font-size:16px;line-height:28px}.legacy-solution-faq details a{color:var(--color-orange-accent);font-weight:500}@media (max-width:991px){.legacy-solution-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.legacy-solution-quotes blockquote{padding:24px}.legacy-solution-integrations>div{grid-template-columns:1fr}.legacy-solution-benefits .legacy-solution-section-title{gap:40px}.legacy-solution-integrations>div>div{width:100%;max-width:650px;margin:auto}.legacy-solution-optimize-grid img{max-width:460px;margin:60px auto 0}.legacy-solution-hero h1{font-size:56px}.legacy-solution-hero-decoration{width:100px;top:0}}@media (max-width:767px){.legacy-solution-benefits .legacy-solution-section-title p{font-size:18px}.legacy-solution-quotes blockquote>p{font-size:16px}.legacy-solution-quote-person{grid-template-columns:minmax(0,1fr);row-gap:8px}.legacy-solution-quote-person img{grid-row:auto}.legacy-solution-quote-person p{font:18px/1.2 var(--font-display)}.legacy-solution-quote-person p+p{font:14px/20px var(--font-inter-tight), sans-serif}.legacy-solution-benefit-grid p{color:var(--color-body);font-size:14px;line-height:18.2px}.legacy-solution-hero .legacy-solution-action{width:100%}.legacy-solution-hero .legacy-solution-action>p{flex:1}.legacy-solution-hero .legacy-solution-action>p a{width:100%;padding-right:0}.source-legacy-solution .legacy-solution-faq h2{margin-bottom:35px;font-size:28px;line-height:38px}.source-legacy-solution .legacy-solution-faq{padding:70px 0}.legacy-solution-faq .legacy-solution-container{padding:0 21px}.legacy-solution-faq summary{line-height:28px}.legacy-solution-faq details>:not(summary){line-height:22px}.source-legacy-solution .legacy-solution-stat-grid article{border-radius:20px}.source-legacy-solution .legacy-solution-stat-grid article>p:first-child{color:#fd631e;font:500 55px/1.1 var(--font-inter-tight), sans-serif;margin-bottom:20px}.source-legacy-solution .legacy-solution-stat-grid article>p:nth-child(2){font:600 24px/1.3 var(--font-inter-tight), sans-serif;margin-bottom:12px}.source-legacy-solution .legacy-solution-integrations>div>div{grid-template-columns:repeat(5,44px);justify-content:center;gap:20px 24px}.source-legacy-solution .legacy-solution-integrations img{box-sizing:border-box;background:#fff;border-radius:50%;max-width:none;padding:9px;box-shadow:0 1px 3px #00000014;width:44px!important;height:44px!important}.source-legacy-solution .legacy-solution-quotes{border-radius:20px}.source-legacy-solution .legacy-solution-quotes blockquote{border-radius:12px}.source-legacy-solution .legacy-solution-cta .legacy-solution-container{padding:0}.source-legacy-solution .legacy-solution-cta>div{padding-left:28px;padding-right:28px}.source-legacy-solution .legacy-solution-cta .legacy-solution-action a{white-space:nowrap}.source-legacy-solution .legacy-solution-cta .legacy-solution-cta-decoration{inset:0}.source-legacy-solution .legacy-solution-cta .legacy-solution-container>div:not(.legacy-solution-cta-decoration){padding-inline:28px}.source-legacy-solution{font-size:16px;line-height:26px}.source-legacy-solution h2{font-size:34px}.source-legacy-solution h3,.source-legacy-solution h4{font-size:28px}.legacy-solution-container{padding:0 21px}.legacy-solution-hero{padding:64px 0}.legacy-solution-hero h1{font-size:36px;line-height:1.2}.legacy-solution-hero-decoration{width:40px;top:0}.legacy-solution-hero-copy>p{font-size:24px}.legacy-solution-quotes{padding:8px}.legacy-solution-quotes blockquote{padding:20px}.legacy-solution-quotes,.legacy-solution-benefit-grid,.legacy-solution-case-grid{grid-template-columns:1fr}.legacy-solution-benefits,.legacy-solution-integrations,.legacy-solution-stats,.legacy-solution-optimize,.legacy-solution-faq,.legacy-solution-cases{padding:64px 0}.legacy-solution-section-title{margin-bottom:40px}.legacy-solution-benefits .legacy-solution-section-title{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.legacy-solution-benefit-grid{gap:40px}.legacy-solution-benefit-grid article{padding:32px}.legacy-solution-case-grid article>div:first-child{padding:53px 34px}.legacy-solution-integrations>div>div{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-solution-cta>div{min-height:600px}.legacy-solution-cta-decoration img{max-width:130px}}.source-legacy-solution .legacy-solution-cta-decoration{background:radial-gradient(circle,#00000017,#000),url(/migration-assets/0ab35919812f5aa9f1d1b8bdac0a0d6419f7b9b30a7a231634c2ca0a20702e22.svg) 50%,url(/migration-assets/05a73ccfaa95e5069ce7bb79cfc34afd40904dff5d6032cc7ca98f527b807e8c.svg) 0 0/cover no-repeat,url(/migration-assets/19b8a2bf4a5531a03d53b5580db533e81a59d06aa9b301ca960fa7bc5af2bb58.svg) 50%/80px,#fd631e;border-radius:30px;inset:0 28px}.source-legacy-solution .legacy-solution-cta>div{min-height:620px;padding-left:56px;padding-right:56px}.source-legacy-solution .legacy-solution-cta :is(h2,p){color:#fff}.source-legacy-solution .legacy-solution-cta .legacy-solution-action{background:#fff}.source-legacy-solution .legacy-solution-cta .legacy-solution-action a{color:#000}@media (min-width:768px){.source-legacy-solution .legacy-solution-quotes{border-radius:20px}.source-legacy-solution .legacy-solution-quotes blockquote,.source-legacy-solution .legacy-solution-benefit-grid article,.source-legacy-solution .legacy-solution-stat-grid article{border-radius:12px}.source-legacy-solution .legacy-solution-stat-grid article>p:first-child{color:#fd631e;font:500 56px/1.1 var(--font-inter-tight), sans-serif;margin-bottom:20px}.source-legacy-solution .legacy-solution-stat-grid article>p:nth-child(2){font:500 22px/1.3 var(--font-inter-tight), sans-serif;margin-bottom:12px}.source-legacy-solution .legacy-solution-stat-grid article>p:nth-child(n+3){font-size:16px;line-height:24px}.source-legacy-solution .legacy-solution-case-grid article{border:0;border-radius:12px;box-shadow:0 0 24px #0000000d}.source-legacy-solution .legacy-solution-case-image img{border-radius:40px 40px 0 0}.source-legacy-solution .legacy-solution-optimize-grid article{border-radius:12px}.source-legacy-solution .legacy-solution-faq h2{font-size:40px;line-height:44px}.source-legacy-solution .legacy-solution-integrations>div>div{grid-template-columns:repeat(5,44px);justify-content:center;gap:20px 24px}.source-legacy-solution .legacy-solution-integrations img{box-sizing:border-box;background:#fff;border-radius:50%;max-width:none;padding:9px;box-shadow:0 1px 3px #00000014;width:44px!important;height:44px!important}}@media (min-width:992px){.source-legacy-solution .legacy-solution-optimize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-legacy-solution .legacy-solution-integrations{padding:84px 0}.source-legacy-solution .legacy-solution-cta{padding-bottom:150px}}@media (min-width:768px) and (max-width:991px){.source-legacy-solution .legacy-solution-hero h1{font-size:56px;line-height:72.8px}.source-legacy-solution .legacy-solution-quotes{grid-template-columns:minmax(0,1fr)}.source-legacy-solution .legacy-solution-quotes blockquote{padding:44px}.source-legacy-solution .legacy-solution-quotes blockquote>p{font-size:22px;line-height:28.6px}.source-legacy-solution .legacy-solution-section-title{grid-template-columns:minmax(0,1fr);gap:16px}.source-legacy-solution .legacy-solution-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.source-legacy-solution .legacy-solution-stat-grid>article{padding:28px 22px 250px}.source-legacy-solution .legacy-solution-case-grid{grid-template-columns:minmax(0,1fr);gap:24px}.source-legacy-solution .legacy-solution-case-image{height:330px;overflow:hidden}.source-legacy-solution .legacy-solution-integrations{padding:84px 0}.source-legacy-solution .legacy-solution-optimize-grid article{padding:42px}.source-legacy-solution .legacy-solution-optimize-grid article:nth-child(3){padding:51px}.source-legacy-solution .legacy-solution-optimize-grid article>img{width:100%;max-width:none;height:auto;margin-top:60px}.legacy-solution-benefit-grid{grid-template-columns:minmax(0,1fr)}}.legacy-solution-stat-grid article>p:last-of-type a{border-bottom:1px solid var(--color-ink);border-top:1px solid var(--color-ink);color:var(--color-ink);justify-content:space-between;align-items:center;padding:11px;font-weight:500;text-decoration:none;transition:padding .2s,background-color .2s;display:flex}.legacy-solution-stat-grid article>p:last-of-type a:hover{background-color:#fff;padding:11px 21px}.legacy-solution-stat-grid article>img:not(:last-of-type){transform:rotate(-90deg)}.legacy-solution-action{transition:box-shadow .2s}.legacy-solution-action:hover{box-shadow:inset 0 800px 3px #00000040}@media (prefers-reduced-motion:reduce){.legacy-solution-action,.legacy-solution-stat-grid article>p:last-of-type a{transition:none}}
