.er-solution{--er-ink:#1e004d;--er-purple:#6e31ff;--er-pink:#f7a79e;--er-blue:#1477f8;--er-card:#f5f6fa;--er-sticky-top:137px;--er-anchor-offset:105px;background:#fff;color:var(--er-ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;padding:50px 0 95px;-webkit-font-smoothing:antialiased}.er-solution *,.er-solution :after,.er-solution :before{box-sizing:border-box}.er-solution .er-sol-copy>h3,.er-solution .er-sol-intro h2{color:var(--er-ink);font-family:inherit;font-weight:600;letter-spacing:-.045em;text-transform:none}.er-solution .er-sol-nav a{font-family:inherit;text-decoration:none}.er-solution .er-sol-card:focus-visible,.er-solution .er-sol-nav a:focus-visible{outline:3px solid var(--er-purple);outline-offset:5px}.er-solution .er-sol-layout{align-items:start;display:grid;gap:55px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin:0 auto;max-width:1200px;width:calc(100% - 112px)}.er-solution .er-sol-intro{min-width:0;padding-top:20px;position:sticky;top:var(--er-sticky-top)}.er-solution .er-sol-eyebrow{color:var(--er-purple);font-size:12px;font-weight:750;letter-spacing:.09em;line-height:1.65;margin:0 0 26px}.er-solution .er-sol-intro>.er-sol-eyebrow{display:block;text-align:left;width:100%}.er-solution .er-sol-gradient{background:linear-gradient(135deg,var(--er-purple) 0,var(--er-pink) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.05em}.er-solution .er-sol-intro h2{font-size:42px;line-height:1.24;margin:0 0 43px;text-align:left}.er-solution .er-sol-intro-text{color:#555365;font-family:inherit;font-size:16px;line-height:1.8;max-width:403px;text-align:left}.er-solution .er-sol-intro-text p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 16px}.er-solution .er-sol-nav{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-start;margin-top:34px}.er-solution .er-sol-nav a{border:1px solid #e3e0e9;border-radius:40px;color:var(--er-ink);font-size:12px;padding:8px 16px;transition:background .2s,border-color .2s,color .2s}.er-solution .er-sol-nav a.is-active{background:var(--er-purple);border-color:var(--er-purple);color:#fff}.er-solution .er-sol-nav a:hover{border-color:var(--er-purple)}.er-solution .er-sol-stack{display:grid;gap:34px;min-width:0}.er-solution .er-sol-card{background:var(--er-card);border-radius:27px;min-width:0;overflow:hidden;padding:32px;scroll-margin-top:var(--er-anchor-offset)}.er-solution .er-sol-media{background:transparent;border-radius:19px;display:block;height:auto;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.er-solution .er-sol-copy{padding:27px 10px 8px}.er-solution .er-sol-copy>.er-sol-eyebrow{display:inline-block;font-size:11px;margin-bottom:15px}.er-solution .er-sol-copy>h3{font-size:31px;line-height:1.22;margin:0 0 22px}.er-solution .er-sol-checks{color:var(--er-ink);font-size:15px;line-height:1.7;list-style:none;margin:23px 0 30px;padding:0}.er-solution .er-sol-checks li{display:flex;gap:11px;margin:12px 0;padding:0}.er-solution .er-sol-checks li:before{border:1px solid var(--er-blue);border-radius:50%;color:var(--er-blue);content:"✓";flex-shrink:0;font-size:10px;height:16px;line-height:14px;margin-top:5px;text-align:center;width:16px}.er-solution .er-sol-for{color:var(--er-ink);display:block;font-size:11px;margin-top:17px}@media (max-width:1150px){.er-solution .er-sol-layout{gap:35px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:calc(100% - 80px)}.er-solution .er-sol-intro h2{font-size:35px}.er-solution .er-sol-card{padding:24px}.er-solution .er-sol-copy{padding:24px 3px 6px}.er-solution .er-sol-copy>h3{font-size:28px}.er-solution .er-sol-checks{font-size:14px}}@media (max-width:850px){.er-solution{padding:70px 0}.er-solution .er-sol-layout{gap:38px;grid-template-columns:1fr}.er-solution .er-sol-intro{padding:0;position:static}.er-solution .er-sol-intro h2{font-size:42px;margin-bottom:30px;max-width:580px}.er-solution .er-sol-intro h2 br{display:none}.er-solution .er-sol-intro-text{font-size:17px;max-width:680px}.er-solution .er-sol-nav{margin-top:25px}.er-solution .er-sol-card{margin:auto;max-width:700px;padding:32px;width:100%}.er-solution .er-sol-copy{padding:30px 9px 10px}.er-solution .er-sol-copy>h3{font-size:32px}.er-solution .er-sol-checks{font-size:16px}}@media (max-width:520px){.er-solution{padding:25px 0 55px}.er-solution .er-sol-layout{width:calc(100% - 40px)}.er-solution .er-sol-intro>.er-sol-eyebrow{text-align:center}.er-solution .er-sol-intro h2{font-size:33px;margin-left:auto;margin-right:auto;text-align:center}.er-solution .er-sol-intro-text{font-size:15px;margin-left:auto;margin-right:auto;text-align:center}.er-solution .er-sol-nav{justify-content:center}.er-solution .er-sol-nav a{font-size:11px;padding:8px 14px}.er-solution .er-sol-stack{gap:23px}.er-solution .er-sol-card{border-radius:19px;padding:16px}.er-solution .er-sol-media{border-radius:13px}.er-solution .er-sol-copy{padding:25px 9px 13px}.er-solution .er-sol-copy>h3{font-size:27px}.er-solution .er-sol-copy>.er-sol-eyebrow{font-size:10px}.er-solution .er-sol-checks{font-size:14px;line-height:1.65;margin:20px 0 26px}.er-solution .er-sol-for{font-size:10px}}@media (min-width:851px){.body-container:has(.er-solution){overflow-x:clip!important;overflow-y:visible!important}.row-fluid-wrapper:has(.er-solution){overflow:visible!important}.er-solution .er-sol-intro{align-self:start;position:sticky!important;top:var(--er-sticky-top,137px)}}@media (prefers-reduced-motion:reduce){.er-solution .er-sol-nav a{transition:none}}.er-solution .er-mira-waitlist-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--er-blue,#1477f8);border:2px solid var(--er-blue,#1477f8);border-radius:100px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:650;justify-content:center;letter-spacing:normal;line-height:1.4;margin:0;max-width:100%;padding:14px 25px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .2s,border-color .2s;white-space:normal}.er-solution .er-mira-waitlist-button:hover{background:#0565df;border-color:#0565df;color:#fff}.er-solution .er-mira-waitlist-button:focus-visible{outline:3px solid var(--er-purple,#6e31ff);outline-offset:5px}@media (prefers-reduced-motion:reduce){.er-solution .er-mira-waitlist-button{transition:none}}