body[data-page=erp-support]{background:#f7f8f7}.erp-hero .cs-hero-inner{min-height:380px}.erp-hero .cs-hero-copy{width:min(850px,76%)}.erp-hero h1{letter-spacing:-.018em}.erp-hero .cs-hero-inner{min-height:330px;padding-bottom:2.75rem}.erp-hero h1{max-width:24ch;font-size:clamp(2.5rem,3.65vw,3.55rem);line-height:1.04}.erp-hero .cs-hero-copy>p{max-width:68ch}.erp-lifecycle-section{background:#edf2f3;padding:1rem 0 1.25rem;scroll-margin-top:81px}.erp-lifecycle-section>.container{max-width:min(1370px,100% - 3rem)}.erp-intro{background:#f9fbfa;border:1px solid #becbd2;border-radius:14px 14px 0 0;grid-template-columns:1.35fr .65fr;min-height:84px;display:grid}.erp-intro>div{grid-template-columns:max-content minmax(0,auto);align-content:center;gap:.35rem 1.1rem;padding:.75rem 1.25rem;display:grid}.erp-intro>div+div{border-left:1px solid #c5d0d7}.erp-intro h2{color:#071c43;font-size:1.2rem;line-height:1.15}.erp-intro p:last-child{color:#53658a;grid-column:2;font-size:.8rem;line-height:1.35}.erp-composition{background:#fbfcfb;border:1px solid #aebdc7;border-top:0;border-radius:0 0 18px 18px;grid-template-rows:minmax(430px,1fr) auto;grid-template-columns:minmax(580px,1fr) minmax(285px,.38fr);height:665px;display:grid;overflow:hidden}.erp-operating-dial{min-width:0;position:relative}.erp-ring{aspect-ratio:1;border:1.5px solid #637ba0;border-radius:50%;width:390px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.erp-ring:before,.erp-ring:after,.erp-ring span{content:"";border:1px solid #c2d0dc;border-radius:50%;position:absolute;inset:12%}.erp-ring:after{border-style:dashed;border-color:#9db7c8;inset:25%}.erp-ring span:first-child{border:0;border-top:1px solid #b3c3d0;border-radius:0;height:1px;inset:49% -4%}.erp-ring span:nth-child(2){border:0;border-left:1px solid #b3c3d0;border-radius:0;width:1px;inset:-4% 49%}.erp-ring span:nth-child(3){border-color:#009b9d26;inset:5%}.erp-centre{z-index:2;aspect-ratio:1;color:#071c43;text-align:center;text-transform:uppercase;background:#f8fbfb;border:1px solid #7890ad;border-radius:50%;place-items:center;width:160px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #deebee9e}.erp-centre>strong{letter-spacing:.02em;font-size:.9rem;line-height:1.3}.erp-centre-support{pointer-events:none;position:absolute;inset:-83px -140px}.erp-centre-support span{color:#143357;font-size:.6rem;font-weight:800;line-height:1.2;position:absolute}.erp-centre-support span:first-child{top:0;left:50%;transform:translate(-50%)}.erp-centre-support span:nth-child(2){bottom:12px;left:0}.erp-centre-support span:nth-child(3){bottom:12px;right:0}.erp-stages button{--angle:calc((var(--stage) * 51.428deg) - 90deg);z-index:3;top:calc(50% + sin(var(--angle)) * 195px);left:calc(50% + cos(var(--angle)) * 195px);color:#0b2049;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(75px,125px);align-items:center;gap:.5rem;min-width:44px;min-height:48px;padding:0;display:grid;position:absolute;transform:translate(-24px,-24px)}.erp-stages button:first-child,.erp-stages button:nth-child(5){text-align:center;grid-template-columns:1fr;justify-items:center}.erp-stages button:first-child{transform:translate(-50%,-75%)}.erp-stages button:nth-child(4),.erp-stages button:nth-child(5),.erp-stages button:nth-child(6),.erp-stages button:nth-child(7){text-align:right;grid-template-columns:minmax(75px,125px) 48px;transform:translate(calc(24px - 100%),-24px)}.erp-stages button:nth-child(5){grid-template-columns:1fr;transform:translate(-50%,-25%)}.erp-stages button:nth-child(4) .erp-stage-number,.erp-stages button:nth-child(5) .erp-stage-number,.erp-stages button:nth-child(6) .erp-stage-number,.erp-stages button:nth-child(7) .erp-stage-number{order:2}.erp-stage-number{color:#15315a;background:#f9fbfb;border:1px solid #7c8fab;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:800;transition:all .16s;display:grid;box-shadow:inset 0 0 0 5px #f9fbfb,0 0 0 4px #9fb2c23d}.erp-stages button strong{letter-spacing:.025em;text-transform:uppercase;font-size:.68rem;line-height:1.25}.erp-stages button[aria-selected=true]{color:#008f91}.erp-stages button[aria-selected=true] .erp-stage-number{color:#fff;background:#008f91;border-color:#20beb4;box-shadow:inset 0 0 0 5px #f7fbfa,0 0 0 5px #18b8b22e,0 0 20px #18b8b238}.erp-stages button:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #087f82}.erp-detail-wrap{background:linear-gradient(145deg,#f7faf9,#edf4f4);border-left:1px dashed #9daeba;place-items:center;padding:1.4rem;display:grid}.erp-detail{background:#ffffffb3;border:1px solid #26aeb0;border-radius:18px;grid-template-rows:62px auto;width:100%;height:286px;padding:1.5rem;display:grid}.erp-detail-mark{color:#008f91;border:1px solid #0aa4a4;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.6rem;display:grid}.erp-detail h3{color:#008f91;letter-spacing:.08em;text-transform:uppercase;border-top:2px solid #169fa2;padding-top:1.1rem;font-size:1rem}.erp-detail p{color:#405777;margin-top:.75rem;font-size:.9rem;line-height:1.55}.erp-platform-boundary{background:#f7faf9;border-top:1px solid #9fb2be;grid-column:1/-1;grid-template-columns:1fr 50px 1fr;align-items:center;min-height:145px;display:grid}.erp-platform-boundary>div{padding:1rem 2.1rem}.erp-platform-boundary>div:first-child{border-right:1px solid #c8d4da}.erp-platform-boundary>span{color:#008f91;border:1px solid #139fa3;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;display:grid}.erp-platform-boundary strong{color:#008f91;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.erp-platform-boundary p{color:#172f57;margin-top:.38rem;font-size:.86rem}.erp-vendor-boundary{background:#eaf3f3;border-top:1px solid #c8d4da;grid-column:1/-1;padding:.75rem 2.1rem;color:#465a75!important;margin:0!important;font-size:.78rem!important}.erp-vendor-boundary strong{margin-right:1rem}.erp-responsibility{background:#f7f8f7;padding:1.4rem 0 3rem}.erp-responsibility-band{border-top:3px solid #079b9b;border-bottom:1px solid #cbd3d7;grid-template-columns:1.05fr repeat(3,1fr);gap:1.6rem;padding:1.45rem 1.7rem;display:grid}.erp-responsibility h2{color:#071c43;max-width:18ch;margin-top:.35rem;font-size:1.45rem;line-height:1.12}.erp-responsibility-band>p{color:#526779;border-left:1px solid #aebec6;padding-left:1rem;font-size:.8rem;line-height:1.5}.js-v2-motion [data-v11-explainer]{opacity:0;transform:translateY(5px)}.js-v2-motion [data-v11-explainer][data-resolved]{animation:.52s cubic-bezier(.22,1,.36,1) forwards erp-settle}@keyframes erp-settle{to{opacity:1;transform:none}}@media (width<=1050px){.erp-lifecycle-container{max-width:calc(100% - 2rem)}.erp-composition{grid-template-columns:minmax(490px,1fr) 280px;height:790px}.erp-ring{width:330px}.erp-stages button{top:calc(50% + sin(var(--angle)) * 165px);left:calc(50% + cos(var(--angle)) * 165px)}.erp-centre{width:138px}.erp-centre-support{inset:-73px -112px}.erp-platform-boundary{min-height:170px}.erp-responsibility-band{grid-template-columns:1fr 1fr}}@media (width>=701px) and (width<=900px){.erp-intro{grid-template-columns:1fr 1fr}.erp-intro>div{grid-template-columns:1fr;gap:.25rem}.erp-intro p:last-child{grid-column:1}.erp-composition{grid-template-rows:500px 180px auto;grid-template-columns:1fr;height:auto}.erp-detail-wrap{border-top:1px dashed #9daeba;border-left:0;grid-row:2;padding:1rem 2rem}.erp-detail{grid-template-rows:1fr;grid-template-columns:52px 1fr;align-items:center;gap:1rem;height:145px}.erp-detail h3{padding-top:.6rem}.erp-platform-boundary{grid-row:3;min-height:170px}}@media (width<=700px){.erp-hero .cs-hero-inner{min-height:525px}.erp-hero h1{letter-spacing:-.008em}.erp-intro{grid-template-columns:1fr}.erp-intro>div{grid-template-columns:1fr;gap:.25rem}.erp-intro>div+div{border-top:1px solid #c5d0d7;border-left:0}.erp-intro p:last-child{grid-column:1}.erp-composition{flex-direction:column;height:auto;display:flex;overflow:visible}.erp-operating-dial{flex-direction:column;display:flex}.erp-ring{display:none}.erp-centre{aspect-ratio:auto;width:auto;box-shadow:none;border-radius:12px;order:1;margin:1rem;padding:1.1rem;position:relative;inset:auto;transform:none}.erp-centre-support{flex-wrap:wrap;order:2;justify-content:center;gap:.35rem .8rem;margin-top:.55rem;display:flex;position:static}.erp-centre-support span{font-size:.58rem;position:static;transform:none!important}.erp-centre>strong{order:1}.erp-stages{order:2;gap:.4rem;padding:0 .8rem .8rem;display:grid}.erp-stages button,.erp-stages button:nth-child(n){text-align:left;background:#fff;border:1px solid #c3d0d7;border-radius:9px;grid-template-columns:44px 1fr;gap:.75rem;width:100%;min-height:56px;padding:.35rem .55rem;display:grid;position:static;transform:none}.erp-stages button:nth-child(n) .erp-stage-number{order:initial}.erp-stage-number{width:40px;height:40px;font-size:1rem}.erp-stages button strong{font-size:.72rem}.erp-detail-wrap{border-top:1px dashed #9daeba;border-left:0;order:3;padding:.8rem}.erp-detail{height:230px;padding:1.15rem}.erp-platform-boundary{order:4;grid-template-columns:1fr;display:grid}.erp-platform-boundary>div{padding:1rem 1.25rem}.erp-platform-boundary>div:first-child{border-bottom:1px solid #c8d4da;border-right:0}.erp-platform-boundary>span{display:none}.erp-vendor-boundary{grid-column:1;padding:1rem 1.25rem}.erp-vendor-boundary strong{margin:0 0 .35rem;display:block}.erp-responsibility-band{grid-template-columns:1fr;gap:1rem}.erp-responsibility-band>p{padding-left:.8rem}}@media (prefers-reduced-motion:reduce){[data-v11-explainer]{opacity:1!important;animation:none!important;transform:none!important}.erp-stage-number{transition:none!important}}.erp-platform-group{min-width:0}.erp-platform-logos{align-items:center;gap:clamp(1rem,2vw,2rem);min-height:48px;margin-top:.6rem;display:flex}.erp-platform-logo{place-items:center;min-width:48px;min-height:40px;display:grid}.erp-platform-logo img{object-fit:contain;width:auto;max-width:88px;height:auto;max-height:30px;display:block}.erp-platform-logo.is-zoho img,.erp-platform-logo.is-odoo img,.erp-platform-logo.is-xero img{max-width:34px;max-height:34px}.erp-platform-logo.is-quickbooks img{max-width:104px;max-height:31px}.erp-platform-logo.is-sap img{max-width:66px;max-height:34px}.erp-platform-logo.is-oracle img{max-width:106px;max-height:24px}.erp-platform-logo.is-dynamics img{max-width:42px;max-height:42px}@media (width>=901px){.erp-lifecycle-section{height:clamp(819px,100svh - 81px,920px);min-height:819px;padding:.75rem 0}.erp-lifecycle-container{flex-direction:column;width:100%;max-width:min(1560px,100% - 3rem);height:100%;display:flex}.erp-intro{flex:0 0 76px;min-height:76px}.erp-composition{flex:auto;grid-template-rows:minmax(0,1fr) 170px;grid-template-columns:minmax(720px,1fr) minmax(330px,.38fr);height:auto;min-height:0}.erp-operating-dial{--dial-size:clamp(480px, 30vw, 550px);--dial-radius:calc(var(--dial-size) / 2);--stage-radius:calc(var(--dial-radius) - 34px);background:color-mix(in srgb, var(--color-surface-cool) 72%, var(--color-white))}.erp-ring{width:var(--dial-size);border-color:color-mix(in srgb, var(--color-brand-navy) 62%, var(--color-brand-teal));box-shadow:0 0 0 12px color-mix(in srgb, var(--color-surface-blue-gray) 68%, transparent)}.erp-ring:before{border-color:color-mix(in srgb, var(--color-brand-teal) 28%, var(--color-border-subtle))}.erp-ring:after{border-color:color-mix(in srgb, var(--color-brand-navy) 35%, var(--color-border-subtle))}.erp-ring span:nth-child(3){border-color:color-mix(in srgb, var(--color-brand-teal) 20%, var(--color-surface-default));background:radial-gradient(circle, transparent 65%, color-mix(in srgb, var(--color-surface-teal-tint) 66%, transparent))}.erp-centre{border-color:color-mix(in srgb, var(--color-brand-navy) 52%, var(--color-brand-teal));background:var(--color-surface-default);width:clamp(180px,11.5vw,216px);box-shadow:0 0 0 12px color-mix(in srgb, var(--color-surface-teal-tint) 80%, transparent)}.erp-centre>strong{font-size:clamp(.95rem,1vw,1.12rem)}.erp-centre-support{inset:-98px -175px}.erp-centre-support span{background:var(--color-surface-teal-tint);color:var(--color-brand-navy);border-radius:999px;padding:.32rem .5rem;font-size:.68rem}.erp-stages button{top:calc(50% + sin(var(--angle)) * var(--stage-radius));left:calc(50% + cos(var(--angle)) * var(--stage-radius));grid-template-columns:58px minmax(95px,148px);min-height:58px;transform:translate(-29px,-29px)}.erp-stages button:first-child{transform:translate(-50%,-20%)}.erp-stages button:nth-child(4),.erp-stages button:nth-child(5),.erp-stages button:nth-child(6),.erp-stages button:nth-child(7){grid-template-columns:minmax(95px,148px) 58px;transform:translate(calc(29px - 100%),-29px)}.erp-stages button:nth-child(5){grid-template-columns:1fr;transform:translate(-50%,-80%)}.erp-stage-number{border-color:color-mix(in srgb, var(--color-brand-navy) 48%, var(--color-border-strong));background:var(--color-surface-default);width:58px;height:58px;color:var(--color-brand-navy);font-size:1.45rem}.erp-stages button strong{font-size:.76rem}.erp-stages button[aria-selected=true] .erp-stage-number{border-color:var(--color-brand-teal);background:var(--color-brand-teal);box-shadow:inset 0 0 0 5px var(--color-surface-default), 0 0 0 7px color-mix(in srgb, var(--color-brand-teal) 18%, transparent)}.erp-detail-wrap{border-left-color:color-mix(in srgb, var(--color-brand-navy) 35%, var(--color-brand-teal));background:var(--color-surface-blue-gray);padding:clamp(1.5rem,2.4vw,2.5rem)}.erp-detail{border-color:var(--color-brand-teal);background:var(--color-surface-default);height:clamp(310px,38vh,360px);padding:clamp(1.6rem,2vw,2.2rem)}.erp-detail h3{font-size:1.08rem}.erp-detail p{font-size:.97rem}.erp-platform-boundary{background:var(--color-surface-default);min-height:170px}.erp-platform-boundary>div{padding:.8rem 2.1rem}}@media (width>=701px) and (width<=900px){.erp-composition{grid-template-rows:540px 190px auto}.erp-ring{width:370px}.erp-stages button{top:calc(50% + sin(var(--angle)) * 185px);left:calc(50% + cos(var(--angle)) * 185px)}.erp-centre{width:154px}.erp-platform-boundary{min-height:210px}.erp-platform-logos{gap:1rem}}@media (width<=700px){.erp-hero .cs-hero-inner{min-height:470px}.erp-hero h1{max-width:16ch;font-size:clamp(2.25rem,10.7vw,2.75rem);line-height:1.05}.erp-platform-logos{flex-wrap:wrap;gap:.65rem 1.25rem}.erp-platform-logo{min-width:44px}}
