.erp-page.svelte-16rsrjr{--ease:cubic-bezier(.22, 1, .36, 1);color:#132642;background:#f4f7fc}h1.svelte-16rsrjr{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:650;line-height:1.04}h2.svelte-16rsrjr{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:620;line-height:1.1}h2.svelte-16rsrjr span:where(.svelte-16rsrjr),.erp-accent.svelte-16rsrjr{color:#2341b8}.erp-kicker.svelte-16rsrjr{color:#2341b8;letter-spacing:0;margin-bottom:20px;font-size:13px;font-weight:600;display:block}.erp-hero.svelte-16rsrjr{background:linear-gradient(#fff,#f4f7fc);padding:78px 0 72px;overflow:hidden}.erp-hero-grid.svelte-16rsrjr{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.erp-back.svelte-16rsrjr{color:#445b7b;border-bottom:1px solid #b8c6de;margin:34px 0 36px;padding:8px 0;font-size:13px;display:inline-block}.erp-lead.svelte-16rsrjr{color:#445b7b;max-width:500px;margin:24px 0 30px;font-size:17px;line-height:1.6}.erp-actions.svelte-16rsrjr{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.erp-link.svelte-16rsrjr{color:#2341b8;border-bottom:1px solid #b8c6ef;padding-bottom:3px;font-size:15px;font-weight:600}.hub.svelte-16rsrjr{aspect-ratio:1;width:min(100%,540px);margin-inline:auto;position:relative}.hub-lines.svelte-16rsrjr{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-line.svelte-16rsrjr{stroke:#c9d5ee;stroke-width:.35px}.hub-ring.svelte-16rsrjr{fill:none;stroke:#dbe3f5;stroke-width:.3px;stroke-dasharray:1 1.6}.hub-pulse.svelte-16rsrjr{fill:none;stroke:#2341b8;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:100px;opacity:0}.hub-core.svelte-16rsrjr{aspect-ratio:1;color:#fff;text-align:center;background:#0c1730;border-radius:50%;place-content:center;gap:4px;width:32%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #0c173040}.hub-core.svelte-16rsrjr:before{content:"";z-index:-1;background:#2341b81a;border-radius:50%;position:absolute;inset:-10px}.hub-core.svelte-16rsrjr small:where(.svelte-16rsrjr){color:#a8baff;font-size:11px}.hub-core.svelte-16rsrjr strong:where(.svelte-16rsrjr){letter-spacing:-.02em;font-size:clamp(18px,2.2vw,28px)}.hub-node.svelte-16rsrjr{position:absolute;transform:translate(-50%,-50%)}.hub-chip.svelte-16rsrjr{white-space:nowrap;background:#fff;border:1px solid #dfe6f2;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #13264214}.hub-chip.svelte-16rsrjr svg{color:#2341b8;width:17px;height:17px}.erp-before.svelte-16rsrjr{color:#f5f7fc;background:#0c1730;padding-block:96px}.erp-before.svelte-16rsrjr h2:where(.svelte-16rsrjr) span:where(.svelte-16rsrjr){color:#9fb5ff}.ba-grid.svelte-16rsrjr{grid-template-columns:1fr 80px 1.1fr;align-items:center;gap:28px;margin-top:54px;display:grid}.ba-old.svelte-16rsrjr{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ba-old.svelte-16rsrjr li:where(.svelte-16rsrjr){color:#6f82a6;letter-spacing:-.015em;font-size:clamp(19px,1.8vw,24px);font-weight:550}.ba-old.svelte-16rsrjr span:where(.svelte-16rsrjr){position:relative}.ba-old.svelte-16rsrjr span:where(.svelte-16rsrjr):after{content:"";transform-origin:0;background:#ff8a7a;border-radius:2px;height:2px;position:absolute;top:55%;left:-4px;right:-4px}.ba-arrow.svelte-16rsrjr{fill:none;stroke:#71e35d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:80px}.record.svelte-16rsrjr{color:#132642;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #00000059}.record-head.svelte-16rsrjr{color:#6a7b95;border-bottom:1px solid #e6ebf5;align-items:center;gap:6px;margin:0;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.record-head.svelte-16rsrjr i:where(.svelte-16rsrjr){background:#dfe6f2;border-radius:50%;width:8px;height:8px}.record-head.svelte-16rsrjr i:where(.svelte-16rsrjr):last-of-type{margin-right:8px}.record.svelte-16rsrjr ol:where(.svelte-16rsrjr){margin:0;padding:10px 16px 16px;list-style:none}.record.svelte-16rsrjr li:where(.svelte-16rsrjr){border-bottom:1px solid #eef2f8;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:11px 4px;font-size:15px;display:grid}.record.svelte-16rsrjr li:where(.svelte-16rsrjr):last-child{border-bottom:0}.record.svelte-16rsrjr li:where(.svelte-16rsrjr) svg{color:#2341b8;width:20px;height:20px}.record.svelte-16rsrjr em:where(.svelte-16rsrjr){color:#237a35;background:#e5f7e1;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:650}.erp-modules.svelte-16rsrjr{padding-block:104px}.modules-grid.svelte-16rsrjr{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.modules-intro.svelte-16rsrjr{position:sticky;top:110px}.modules-intro.svelte-16rsrjr p:where(.svelte-16rsrjr){color:#445b7b;max-width:380px;margin:20px 0 0;font-size:17px;line-height:1.6}.module-list.svelte-16rsrjr{border-top:1px solid #d4ddee;margin:0;padding:0;list-style:none}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr){border-bottom:1px solid #d4ddee;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.4fr) 28px;align-items:center;gap:16px;padding:22px 8px;transition:background-color .3s;display:grid;position:relative}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr):before{content:"";transform-origin:0;width:100%;height:2px;transition:transform .45s var(--ease);background:#2341b8;position:absolute;top:-1px;left:0;transform:scaleX(0)}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr):hover{background:#fff}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr):hover:before{transform:scaleX(1)}.module-list.svelte-16rsrjr b:where(.svelte-16rsrjr){color:#8a9ab5;font-size:13px;font-weight:600}.module-list.svelte-16rsrjr strong:where(.svelte-16rsrjr){letter-spacing:-.015em;font-size:clamp(20px,1.8vw,24px)}.module-list.svelte-16rsrjr span:where(.svelte-16rsrjr){color:#445b7b;font-size:15px;line-height:1.5}.module-list.svelte-16rsrjr svg{color:#9fb0d0;width:24px;height:24px;transition:color .3s ease, transform .45s var(--ease)}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr):hover svg{color:#2341b8;transform:translate(-4px)scale(1.1)}.erp-method.svelte-16rsrjr{padding-block:0 96px}.steps.svelte-16rsrjr{grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-16rsrjr:before{content:"";transform-origin:0;background:#c9d5ee;height:2px;position:absolute;top:-1px;left:0;right:0}.steps.svelte-16rsrjr li:where(.svelte-16rsrjr){gap:8px;padding:30px 24px 0 0;display:grid;position:relative}.steps.svelte-16rsrjr li:where(.svelte-16rsrjr):before{content:"";background:#2341b8;border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 5px #f4f7fc}.steps.svelte-16rsrjr b:where(.svelte-16rsrjr){color:#2341b8;font-size:13px}.steps.svelte-16rsrjr strong:where(.svelte-16rsrjr){font-size:20px}.steps.svelte-16rsrjr span:where(.svelte-16rsrjr){color:#445b7b;font-size:15px;line-height:1.55}.erp-proof.svelte-16rsrjr{padding-block:0 96px}.proof-grid.svelte-16rsrjr{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.case.svelte-16rsrjr{color:#f5f7fc;transition:transform .4s var(--ease);background:#0c1730;border-radius:16px;align-content:start;gap:12px;padding:34px;display:grid}.case.svelte-16rsrjr:hover{transform:translateY(-4px)}.case.svelte-16rsrjr small:where(.svelte-16rsrjr),.person.svelte-16rsrjr small:where(.svelte-16rsrjr){color:#9fb5ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650}.case.svelte-16rsrjr strong:where(.svelte-16rsrjr){letter-spacing:-.015em;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.case.svelte-16rsrjr>span:where(.svelte-16rsrjr){color:#b7c5de;font-size:15px}.case.svelte-16rsrjr em:where(.svelte-16rsrjr){color:#71e35d;margin-top:10px;font-size:14px;font-style:normal;font-weight:650}.case.svelte-16rsrjr em:where(.svelte-16rsrjr) span:where(.svelte-16rsrjr){transition:transform .3s var(--ease);display:inline-block}.case.svelte-16rsrjr:hover em:where(.svelte-16rsrjr) span:where(.svelte-16rsrjr){transform:translate(4px)}.person.svelte-16rsrjr{background:#fff;border:1px solid #dfe6f2;border-radius:16px;grid-template-columns:120px 1fr;align-items:center;gap:20px;margin:0;padding:24px;display:grid}.person.svelte-16rsrjr img:where(.svelte-16rsrjr){object-fit:cover;object-position:top;border-radius:12px;width:120px;height:150px}.person.svelte-16rsrjr figcaption:where(.svelte-16rsrjr){color:#445b7b;gap:6px;font-size:14px;line-height:1.5;display:grid}.person.svelte-16rsrjr small:where(.svelte-16rsrjr){color:#2341b8}.person.svelte-16rsrjr strong:where(.svelte-16rsrjr){color:#132642;font-size:18px}@media (prefers-reduced-motion:no-preference){.erp-hero-copy.svelte-16rsrjr>:where(.svelte-16rsrjr){animation:svelte-16rsrjr-rise .8s var(--ease) both}.erp-hero-copy.svelte-16rsrjr>:where(.svelte-16rsrjr):nth-child(2){animation-delay:80ms}.erp-hero-copy.svelte-16rsrjr>:where(.svelte-16rsrjr):nth-child(3){animation-delay:.16s}.erp-hero-copy.svelte-16rsrjr>:where(.svelte-16rsrjr):nth-child(4){animation-delay:.24s}.hub-node.svelte-16rsrjr{animation:svelte-16rsrjr-node-in .7s var(--ease) both;animation-delay:calc(.3s + var(--i) * 60ms)}.hub.svelte-16rsrjr.is-in-view .hub-chip:where(.svelte-16rsrjr){animation:6s ease-in-out infinite alternate svelte-16rsrjr-float;animation-delay:calc(var(--i) * -.8s)}.hub.svelte-16rsrjr.is-in-view .hub-pulse:where(.svelte-16rsrjr){animation:4.4s linear infinite svelte-16rsrjr-pulse-in}.hub.svelte-16rsrjr.is-in-view .hub-core:where(.svelte-16rsrjr):before{animation:4s ease-in-out infinite alternate svelte-16rsrjr-breathe}.erp-before.svelte-16rsrjr:not(.is-in-view) .ba-old:where(.svelte-16rsrjr) li:where(.svelte-16rsrjr),.erp-before.svelte-16rsrjr:not(.is-in-view) .record:where(.svelte-16rsrjr) li:where(.svelte-16rsrjr){opacity:0;transform:translateY(14px)}.ba-old.svelte-16rsrjr li:where(.svelte-16rsrjr),.record.svelte-16rsrjr li:where(.svelte-16rsrjr){transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i) * 90ms)}.ba-old.svelte-16rsrjr span:where(.svelte-16rsrjr):after{transition:transform .5s var(--ease);transition-delay:calc(.5s + var(--i) * .18s);transform:scaleX(0)}.erp-before.svelte-16rsrjr.is-in-view .ba-old:where(.svelte-16rsrjr) span:where(.svelte-16rsrjr):after{transform:scaleX(1)}.record.svelte-16rsrjr li:where(.svelte-16rsrjr){transition-delay:calc(1.1s + var(--i) * .12s)}.record.svelte-16rsrjr em:where(.svelte-16rsrjr){opacity:0;transition:opacity .3s ease, transform .4s var(--ease);transition-delay:calc(1.35s + var(--i) * .12s);transform:scale(.6)}.erp-before.svelte-16rsrjr.is-in-view .record:where(.svelte-16rsrjr) em:where(.svelte-16rsrjr){opacity:1;transform:none}.ba-arrow.svelte-16rsrjr path:where(.svelte-16rsrjr){stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .6s .9s}.erp-before.svelte-16rsrjr.is-in-view .ba-arrow:where(.svelte-16rsrjr) path:where(.svelte-16rsrjr){stroke-dashoffset:0}.erp-modules.svelte-16rsrjr:not(.is-in-view) .module-list:where(.svelte-16rsrjr) li:where(.svelte-16rsrjr){opacity:0;transform:translateY(16px)}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr){transition:opacity .6s var(--ease), transform .6s var(--ease), background-color .3s ease;transition-delay:calc(var(--i) * 60ms), calc(var(--i) * 60ms), 0s}.erp-method.svelte-16rsrjr:not(.is-in-view) .steps:where(.svelte-16rsrjr):before{transform:scaleX(0)}.steps.svelte-16rsrjr:before{transition:transform 1.2s var(--ease) .1s}.erp-method.svelte-16rsrjr:not(.is-in-view) .steps:where(.svelte-16rsrjr) li:where(.svelte-16rsrjr){opacity:0;transform:translateY(14px)}.steps.svelte-16rsrjr li:where(.svelte-16rsrjr){transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(.2s + var(--i) * .22s)}}@keyframes svelte-16rsrjr-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes svelte-16rsrjr-node-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}}@keyframes svelte-16rsrjr-float{to{transform:translateY(-6px)}}@keyframes svelte-16rsrjr-breathe{to{opacity:.6;transform:scale(1.12)}}@keyframes svelte-16rsrjr-pulse-in{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}55%{stroke-dashoffset:8px;opacity:1}62%,to{stroke-dashoffset:8px;opacity:0}}@media (width<=980px){.erp-hero-grid.svelte-16rsrjr,.proof-grid.svelte-16rsrjr,.ba-grid.svelte-16rsrjr,.modules-grid.svelte-16rsrjr{grid-template-columns:1fr}.modules-grid.svelte-16rsrjr{gap:36px}.modules-intro.svelte-16rsrjr{position:static}.ba-arrow.svelte-16rsrjr{justify-self:center;transform:rotate(90deg)}.steps.svelte-16rsrjr{grid-template-columns:1fr 1fr;row-gap:34px}.steps.svelte-16rsrjr:before{display:none}}@media (width<=560px){.hub-core.svelte-16rsrjr small:where(.svelte-16rsrjr){display:none}.hub-chip.svelte-16rsrjr{gap:5px;padding:6px 9px;font-size:11px}.hub-chip.svelte-16rsrjr svg{width:13px;height:13px}.erp-before.svelte-16rsrjr,.erp-modules.svelte-16rsrjr{padding-block:72px}.module-list.svelte-16rsrjr li:where(.svelte-16rsrjr){grid-template-columns:32px minmax(0,1fr) 24px;row-gap:4px;padding:18px 4px}.module-list.svelte-16rsrjr strong:where(.svelte-16rsrjr){grid-column:2}.module-list.svelte-16rsrjr span:where(.svelte-16rsrjr){grid-area:2/2}.module-list.svelte-16rsrjr svg{grid-area:1/3}.steps.svelte-16rsrjr{border-left:2px solid #c9d5ee;grid-template-columns:1fr;padding-left:22px}.steps.svelte-16rsrjr li:where(.svelte-16rsrjr){padding-top:0}.steps.svelte-16rsrjr li:where(.svelte-16rsrjr):before{top:4px;left:-30px}.person.svelte-16rsrjr{grid-template-columns:88px 1fr}.person.svelte-16rsrjr img:where(.svelte-16rsrjr){width:88px;height:112px}.case.svelte-16rsrjr{padding:26px}}
