.erp section[id]{scroll-margin-top:calc(var(--mega-panel-top, 80px) + 4rem)}@media (max-width:1024px){.erp section[id]{scroll-margin-top:calc(var(--mega-panel-top, 80px) - 1rem)}}.erp{background:#fff;color:#334960;font-size:16px}.erp h1{font-size:48px}.erp h2{font-size:36px}.erp h3{font-size:22px}.erp p{font-size:15px}.erp h1,.erp h2,.erp h3{color:#0a1a10;margin:0}.erp h1{max-width:14em}.erp p{color:#334960;margin:0}.erp .row>[class*=col]{min-width:0}.erp a,.erp a:hover{color:#0f6e56}.erp-hero{background:linear-gradient(180deg,#f3faf7,#fff 78%);overflow:hidden;padding-top:120px;position:relative}.erp-hero:after,.erp-hero:before{background:#d7f3e6;border-radius:4px;content:"";height:18px;pointer-events:none;position:absolute;width:18px}.erp-hero:before{right:4%;top:18%}.erp-hero:after{background:#e7f6ee;right:7%;top:62%}#approach .container,.erp-band .container,.erp-faq .container,.erp-hero .container,.erp-usecases .container,.erp-why .container{padding-bottom:12rem;padding-top:12rem}.erp-hero .container{padding-bottom:11rem;padding-top:9rem}.erp-hero-row{align-items:center;position:relative;z-index:1}.erp-hero h1{color:#17344a;max-width:11em}.erp-hero h1 span{color:#12a36a}.erp-card,.erp-cta-panel,.erp-faq-list article,.erp-hero-copy,.erp-path,.erp-phase,.erp-section-copy,.erp-section-head,.erp-service,.erp-stat{display:flex;flex-direction:column}@media(max-width:768px){.erp-hero-copy{margin-bottom:5rem}}.erp-hero-copy{gap:3rem}.erp-crumbs{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.erp-crumbs a{color:#5b6b7a}.erp-crumbs span:last-child,.erp-hero a:hover{color:#0f6e56}.erp-crumbs span[aria-hidden=true]{color:#8a9aa8}.erp-kicker{align-items:center;align-self:flex-start;background:#e7f6ee;border-radius:999px;color:#0f6e56;display:inline-flex;font-family:ibm-plex-sans-medium,sans-serif;font-size:14px;gap:1.2rem;padding:.55rem 1.4rem .55rem 1.1rem;width:fit-content}.erp-kicker:before{background:#12a36a;border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}.erp a.erp-btn svg,.erp-benefits svg,.erp-card svg,.erp-ico-circle svg,.erp-kicker svg,.erp-path-os li svg,.erp-path-os-label svg,.erp-path-title svg,.erp-tag svg,.erp-trust-note svg{fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}.erp-label{color:#0f6e56}.erp-lead{max-width:min(36em,100%);min-width:0}.erp-actions{display:flex;flex-wrap:wrap;gap:1.5rem}.erp a.erp-btn{align-items:center;background:#0f6e56;border:none;border-radius:8px;color:#fff;display:inline-flex;font-family:ibm-plex-sans-semibold,sans-serif;font-size:17px;font-weight:600;gap:1rem;height:48px;justify-content:center;line-height:1;padding:0 24px;text-align:center;text-decoration:none}.erp a.erp-btn:hover{background:#14966a;color:#fff}.erp a.erp-btn-ghost{background:#fff;border:1px solid #0f6e56;color:#0f6e56}.erp a.erp-btn-ghost:hover{background:#f3faf7;border-color:#0f6e56;color:#0f6e56}.erp-benefits{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;list-style:none;margin:.5rem 0 0;padding:0}.erp-benefits li{align-items:center;color:#5b6b7a;display:flex;font-size:15px;gap:.9rem}.erp-benefits svg{color:#12a36a}.erp-path{background:#fff;border:1px solid #e3f2ea;border-radius:18px;box-shadow:0 18px 40px rgba(15,110,86,.08);font-size:14px;gap:1.4rem;padding:2.6rem}.erp-path-head{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between}.erp-path-title{align-items:center;color:#5b6b7a;display:inline-flex;gap:.8rem;letter-spacing:.04em;text-transform:uppercase}.erp-path-title svg{color:#12a36a}.erp-pill{background:#e7f6ee;border-radius:999px;color:#0f6e56;padding:.45rem 1.2rem}.erp-path-step{border-radius:12px;gap:1.5rem;justify-content:space-between;padding:1.6rem 1.8rem}.erp-path-main,.erp-path-step{align-items:center;display:flex}.erp-path-main{gap:1.2rem;min-width:0}.erp-path-main>span:last-child{display:flex;flex-direction:column;gap:.2rem;min-width:0}.erp-ico-circle{align-items:center;background:#e7f6ee;border-radius:50%;color:#12a36a;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.erp-path-step strong{color:#17344a;font-weight:600}.erp-path-main>span:last-child>span{color:#5b6b7a}.erp-path-target,.erp-path-today{background:#f4fbf8;border:1px solid #e3f2ea}.erp-tag{align-items:center;background:#e7f6ee;border-radius:999px;color:#0f6e56;display:inline-flex;gap:.4rem;padding:.45rem 1.1rem;white-space:nowrap}.erp-tag-target{background:#12a36a;color:#fff}.erp-tag svg{height:14px;width:14px}.erp-path-os{background:linear-gradient(180deg,#f3faf7,#e7f6ee);border:1px solid #d7f0e4;border-radius:12px;color:#17344a;display:flex;flex-direction:column;gap:1.2rem;padding:1.8rem}.erp-path-os-note{font-size:1.6rem}.erp-path-os-label{align-items:center;color:#0f6e56;display:inline-flex;gap:.7rem;letter-spacing:.04em;text-transform:uppercase}.erp-path-os ul{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.erp-path-os li{align-items:center;background:#fff;border:1px solid #d7f0e4;border-radius:999px;color:#17344a;display:flex;gap:.6rem;justify-content:center;padding:.9rem 1rem;text-align:center}.erp-path-os li svg{color:#12a36a}.erp-path-os p{color:#3d6b5c}.erp-trust{border-bottom:1px solid #e3e9e5;border-top:1px solid #e3e9e5}.erp-trust .container{padding-bottom:3.5rem;padding-top:3.5rem}.erp-trust-row{align-items:center;display:flex;flex-wrap:wrap;gap:2.4rem 4rem}.erp-trust-label{color:#353535;font-family:ibm-plex-sans-semibold,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.erp-trust-row ul{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:2.4rem 4rem;list-style:none;margin:0;padding:0}.erp-trust-row li{color:#17344a;display:flex;flex-direction:column;gap:.3rem}.erp-trust-row li img{display:block;height:36px;max-width:148px;object-fit:contain;object-position:left center;width:auto}.erp-trust-row li span{color:#8a9aa8}.erp-trust-note{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-left:auto}.erp-trust-note img{display:block;height:72px;width:auto}.erp-section-copy,.erp-section-head{gap:2rem}.erp-section-head{margin-bottom:4.5rem;max-width:820px}#services .erp-section-head .erp-kicker,.erp-why .erp-section-head .erp-kicker{margin-bottom:.4rem}#approach h2,#approach h3,#services h2,#services h3,.erp-compare h2,.erp-faq h2,.erp-faq h3,.erp-usecases h2,.erp-usecases h3,.erp-why h2,.erp-why h3{color:#17344a}.erp-section-copy p+p{margin-top:1.5rem}.erp-risk{display:grid;gap:3rem 2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1rem 0 0;padding:0}.erp-risk li{display:flex;flex-direction:column;gap:1rem;min-width:0}.erp-risk-top{align-items:center;display:flex;gap:1.2rem;margin-bottom:.8rem;position:relative}.erp-risk-top:after{background:#cfe5da;content:"";height:1px;left:48px;position:absolute;right:-2.5rem;top:50%}.erp-risk li:last-child .erp-risk-top:after{right:0}.erp-risk .erp-ico-circle,.erp-risk-num{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.erp-risk-num{background:#e7f6ee;color:#0f6e56;font-family:ibm-plex-sans-semibold,sans-serif}.erp-risk .erp-ico-circle{background:#dff3e9;color:#12a36a}.erp-risk h3,.erp-service h3{color:#17344a}.erp-risk h3{font-family:ibm-plex-sans-semibold,sans-serif;font-size:22px}.erp-risk p{color:#5b6b7a}.erp-band{background:#f4fbf8;border-bottom:1px solid #e3e9e5;border-top:1px solid #e3e9e5}.erp-services-row{align-items:flex-start}.erp-services-intro{display:flex;flex-direction:column;gap:2rem;padding-right:2rem}.erp h2 span{color:#0f6e56}.erp-results h2 span{color:#6fd3ae}.erp-service-pills{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:.6rem 0 0;padding:0}.erp-service-pills li{background:#fff;border:1px solid #b7e4d0;border-radius:999px;color:#0f6e56;padding:.7rem 1.4rem}.erp-service-cols{display:grid;gap:2rem 6rem;grid-template-columns:1fr 1fr}.erp-service{background:transparent;border-bottom:1px solid #d5e6de;gap:.8rem;margin-bottom:2.2rem;padding:0 0 2.2rem}.erp-service h3{font-size:20px}.erp-service p{color:#5b6b7a}.erp-phase>span{color:#0f6e56!important;font-family:ibm-plex-sans-medium;text-transform:uppercase}.erp-phase{border-top:3px solid #0f6e56;gap:1.25rem;margin-bottom:3rem;padding-top:2.5rem}.erp-phase-last{border-top-color:#1d9e75}.erp-phase h3{font-size:22px}.erp-phases-5{display:grid;gap:0 3rem;grid-template-columns:repeat(5,minmax(0,1fr))}.erp-table-wrap{background:#fff;border:1px solid #dce6e0;border-radius:12px;max-width:100%;overflow-x:auto;width:100%}.erp-table{border-collapse:collapse;min-width:720px;width:100%}.erp-table td,.erp-table th{padding:2rem 2.25rem;text-align:left;vertical-align:top}.erp-table thead th{background:#fff;border-bottom:2px solid #d7e8df;color:#5b6b7a;font-family:ibm-plex-sans-semibold,sans-serif;font-weight:600}.erp-table thead th:last-child{background:#e7f6ee;border-bottom-color:#0f6e56;color:#0f6e56}.erp-table tbody th{color:#17344a;font-family:ibm-plex-sans-medium,sans-serif;font-weight:600;width:18%}.erp-table td{border-bottom:1px solid #e3e9e5;color:#5b6b7a}.erp-table td:last-child{background:#f4fbf8;color:#17344a}.erp-table tbody th{border-bottom:1px solid #e3e9e5}@media (max-width:767px){.erp-table-wrap{background:transparent;border:0;border-radius:0;overflow:visible}.erp-phase>span{font-size:13px}.erp-table{min-width:0}.erp-phase{margin-bottom:5rem}.erp-table thead{display:none}.erp-table,.erp-table tbody,.erp-table td,.erp-table th,.erp-table tr{display:block;width:100%}.erp-table tr{background:#fff;border:1px solid #dce6e0;border-radius:12px;font-size:15px;margin-bottom:16px;overflow:hidden}.erp-table tbody th{background:#fff;border-bottom:0;padding:16px 18px 8px;width:100%}.erp-table td{border-bottom:0;padding:8px 18px 14px}.erp-table td:last-child{padding-bottom:16px}.erp-table td:nth-child(2):before,.erp-table td:nth-child(3):before{display:block;font-family:ibm-plex-sans-semibold,sans-serif;font-size:13px;margin-bottom:4px}.erp-table td:nth-child(2):before{color:#5b6b7a;content:"Traditional ERP migration"}.erp-table td:nth-child(3):before{color:#0f6e56;content:"ElixirData approach"}}.erp-section-para{color:#5b6b7a;max-width:46em}.erp-usecases h2 span{color:#0f6e56}.erp-process-grid{border-top:1px solid #e3e9e5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.erp-process-grid .erp-process-card{align-items:flex-start;border-left:1px solid #e3e9e5;color:inherit;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:2.8rem 2.4rem 4.4rem;position:relative;text-decoration:none}.erp-process-grid .erp-process-card:before{background:#0f6e56;content:"";height:2px;left:0;position:absolute;top:-1px;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;width:100%}.erp-process-grid .erp-process-card:focus-visible:before,.erp-process-grid .erp-process-card:hover:before{transform:scaleX(1)}.erp-process-grid .erp-process-card:first-child{border-left:0;padding-left:0}.erp-process-grid span{color:#0f6e56}.erp-process-grid h3,.erp-process-grid span{font-family:ibm-plex-sans-semibold,sans-serif}.erp-process-grid h3{color:#213047;font-size:22px;transition:color .2s ease}.erp-process-grid .erp-process-card:focus-visible h3,.erp-process-grid .erp-process-card:hover h3{color:#0f6e56}.erp-process-grid p{color:#5b6b7a;margin-bottom:.6rem}.erp-process-cta{color:#0f6e56;font-family:ibm-plex-sans-semibold,sans-serif;margin-top:auto}.erp-process-cta:after{content:" →"}.erp-results .erp-section-para{color:#dce9e2;margin-bottom:4rem}.erp-results .erp-kicker{background:rgba(18,163,106,.16);color:#8ee0c0;margin-bottom:2rem}.erp-results .erp-kicker:before{background:#6fd3ae}.erp-results{background:#0a1a10;color:#dce9e2}.erp-results .container{padding-bottom:11rem;padding-top:11rem}.erp-results h2{color:#fff;margin-bottom:1.6rem}.erp-stat{border-top:1px solid #2b4a36;gap:.75rem;margin-bottom:3.5rem;padding-top:2.25rem}.erp-stat strong{color:#6fd3ae;font-size:40px;font-weight:600}.erp-results p,.erp-stat span{color:#dce9e2}.erp-stat span{font-size:16px}.erp-results p{color:#8fb3a1}.erp-results h2{margin-bottom:4rem}.erp-faq-list article{border-top:1px solid #e3e9e5;gap:1rem;padding:2.75rem 0}.erp-faq-list article:last-child{border-bottom:1px solid #e3e9e5}.erp-cta .container{padding-bottom:12rem}.erp-cta-panel{align-items:center;background:#f0fdf4;border:1px solid #b9dccb;border-radius:16px;gap:2.5rem;padding:9rem 3.5rem;text-align:center}.erp-cta-panel h2{max-width:16em}.erp-cta-panel p{max-width:34em}.erp-cta-panel .erp-actions{justify-content:center}@media (max-width:1024px){.erp h1{font-size:36px}.erp h2{font-size:30px}.erp h3,.erp-phase h3,.erp-process-grid h3,.erp-risk h3{font-size:20px}.erp p{font-size:15px}#approach .container,.erp-band .container,.erp-faq .container,.erp-hero .container,.erp-results .container,.erp-usecases .container,.erp-why .container{padding-bottom:64px;padding-top:64px}.erp-risk{grid-template-columns:1fr 1fr}.erp-risk-top:after{display:none}.erp-phases-5,.erp-process-grid{grid-template-columns:1fr 1fr}.erp-process-grid .erp-process-card:nth-child(odd){border-left:0;padding-left:0}.erp-process-grid .erp-process-card:nth-child(n+3){border-top:1px solid #e3e9e5;padding-top:2.4rem}.erp-service-cols{gap:0;grid-template-columns:1fr}.erp-services-intro{margin-bottom:4rem;padding-right:0}.erp-path-os ul{grid-template-columns:1fr}.erp-trust-row{gap:20px}.erp-trust-note{margin-left:0;width:100%}.erp-trust-note img{height:64px}.cta-heading{max-width:640px;width:100%}.faq-answer p{font-size:15px}}@media (max-width:680px){.erp h1{font-size:32px}.erp-process-grid span{font-size:14px}.erp h2{font-size:26px}.erp h3,.erp-phase h3,.erp-process-grid h3,.erp-risk h3,.erp-service h3{font-size:18px}.erp-service{margin-bottom:4.2rem}.erp p{font-size:15px}.erp-stat strong{font-size:32px}#approach .container,.erp-band .container,.erp-faq .container,.erp-hero .container,.erp-results .container,.erp-usecases .container,.erp-why .container{padding-bottom:48px;padding-top:48px}.erp-phases-5,.erp-process-grid,.erp-risk{grid-template-columns:1fr}.erp-process-grid .erp-process-card{border-left:0;border-top:1px solid #e3e9e5;padding-left:0;padding-top:2.4rem}.erp-process-grid .erp-process-card:first-child{border-top:0}.erp-benefits,.erp-hero-copy,.erp-lead,.erp-path,.erp-trust-row{max-width:100%;min-width:0}.erp .row{margin-left:0;margin-right:0}.erp .row>[class*=col]{min-width:0;padding-left:0;padding-right:0}.erp-hero-copy,.erp-lead{max-width:100%;width:100%}.erp-path{font-size:13px;padding:20px}.erp-actions{align-items:stretch;flex-direction:column}.erp a.erp-btn{display:flex;height:auto;justify-content:center;min-height:48px;padding:12px 20px;text-align:center;white-space:normal}.erp-benefits{display:grid;grid-template-columns:1fr 1fr}.erp-benefits li{max-width:none}.erp-path-head,.erp-path-step{align-items:flex-start;flex-direction:column}.erp-trust-row ul{display:flex;flex-wrap:wrap;gap:16px 24px;width:100%}.erp-trust-row li img{height:28px;max-width:120px}.erp-trust-note{gap:12px}.erp-trust-note img{height:56px}.faq-section{margin-top:48px;padding-bottom:48px}.cta-section{padding:48px 0}}@media(max-width:400px){.erp-benefits li{font-size:13px}}.faq-section{margin:12rem 0 0;padding-bottom:12rem}.faq-wrapper{padding-left:24px}.faq-list{display:flex;flex-direction:column}.faq-header .erp-kicker{margin-bottom:1.6rem}.faq-header h2 span{color:#0f6e56}.faq-header p{color:#5b6b7a}#faq-q1{padding-top:0}.faq-list>div:first-child{border:none}.faq-item{border-top:1px solid #e3e9e5}.faq-item:last-child{border-bottom:1px solid #e3e9e5}.faq-question{align-items:center;background:transparent;border:none;color:#17344a;cursor:pointer;display:flex;font-family:ibm-plex-sans-medium,sans-serif;font-size:20px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.chevron{align-items:center;background-color:#e7f6ee;border-radius:50%;color:#0f6e56;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transform:rotate(180deg);transition:transform .7s cubic-bezier(.25,.8,.25,1);width:28px}.chevron svg{height:14px;width:14px}.faq-question[aria-expanded=true] .chevron{transform:rotate(0deg)}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .7s cubic-bezier(.25,.8,.25,1),opacity .7s ease}.faq-answer p{color:#334960;font-size:15px;margin:0 0 16px}.faq-answer.open{max-height:320px;opacity:1}.cta-section{border-top:1px solid #e3e9e5;font-family:ibm-plex-sans-regular,sans-serif;padding:12rem 0}.cta-heading{margin:0 auto;text-align:center;width:60%}.cta-heading h2{color:#213047;font-family:ibm-plex-sans-semibold,sans-serif}.cta-heading span{color:#1d9e75}.cta-heading p{font-family:ibm-plex-sans-regular,sans-serif;margin:2rem auto}.cta-button-div{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:5rem}@media (max-width:1024px){.faq-question{font-size:17px}.faq-answer p{font-size:15px}.chevron{height:22px;width:22px}.chevron svg{height:12px;width:12px}}@media (max-width:767px){.faq-wrapper{margin-top:3rem;padding-left:0}.faq-question{font-size:16px;gap:2rem}.faq-section{margin:12rem 0 0}.cta-button-div .erp-btn,.cta-heading{width:100%}.cta-button-div{flex-direction:column;margin:5rem auto 0;width:100%}}