.erp-page{background:#111}.erp-hero{padding:38px 0 26px;overflow:hidden;background:radial-gradient(ellipse at 76% 45%,#30302f 0%,#191919 27%,#111 60%)}.erp-breadcrumb{display:flex;gap:12px;color:#898989;font:10px/1.5 'IBM Plex Mono',monospace;letter-spacing:.5px}.erp-breadcrumb a:hover{color:white}.erp-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:90px;min-height:520px}.erp-hero-grid h1{font-size:clamp(60px,7.8vw,105px);font-weight:450;letter-spacing:-.064em;line-height:.99;margin:25px 0 27px}.erp-hero-grid h1 em{font-style:normal;color:#9b9b9b}.erp-lead{max-width:410px;color:#bcbcbc;font-size:16px;line-height:1.7}.erp-hero-link{display:inline-flex;align-items:center;gap:45px;border-bottom:1px solid #898989;font-size:13px;padding-bottom:12px;margin-top:32px}.erp-hero-link:hover{border-color:white}.erp-visual{background:linear-gradient(140deg,#ffffff18,#ffffff08);border:1px solid #ffffff28;box-shadow:0 24px 90px #0008;border-radius:8px;padding:23px;max-width:500px;width:100%;justify-self:end}.erp-visual-top{display:flex;justify-content:space-between;gap:12px;font:9px/1.5 'IBM Plex Mono',monospace;color:#aaa;letter-spacing:.4px}.erp-visual-main{padding:32px 0 26px;display:grid;grid-template-columns:95px 1fr;align-items:center;gap:25px}.visual-icon{height:93px;position:relative}.visual-icon i{position:absolute;width:70px;height:42px;left:12px;transform:rotate(-30deg) skew(23deg,0deg);border:1px solid #d8d8d880;border-radius:5px;background:#7776}.visual-icon i:nth-child(1){top:37px}.visual-icon i:nth-child(2){top:26px}.visual-icon i:nth-child(3){top:15px;background:#eee2}.visual-flow{display:grid;gap:5px}.visual-flow>div{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid #ffffff13;border-radius:4px;color:#b7b7b7}.visual-flow>div.visual-active{background:#ffffff18;border-color:#ffffff32;color:white}.visual-flow span,.visual-flow i{font:9px/1.2 'IBM Plex Mono',monospace;color:#a3a3a3}.visual-flow i{font-style:normal;margin-left:auto}.visual-active i{color:#b88872}.visual-flow strong{font-size:12px;font-weight:500}.erp-visual-rule{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff28;border-bottom:1px solid #ffffff28;padding:18px 0}.erp-visual-rule>div{display:grid;gap:7px}.erp-visual-rule span{font:9px/1.5 'IBM Plex Mono',monospace;color:#b7b7b7}.erp-visual-rule strong{font-size:13px;font-weight:500}.erp-visual-rule b{margin-left:auto;color:#b88872;font-size:20px;font-weight:400}.erp-visual>p{font-size:11px;color:#aaa;margin-top:15px}.erp-hero-foot{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #ffffff24;padding-top:24px;font:9px/1.5 'IBM Plex Mono',monospace;color:#999}.erp-content{background:#eee;color:#202020;padding:108px 0 70px}.erp-intro,.erp-module-heading{display:grid;grid-template-columns:1fr .48fr;align-items:end;gap:45px}.erp-intro h2,.erp-module-heading h2,.erp-process h2{font-size:clamp(39px,5vw,64px);font-weight:450;letter-spacing:-.052em;line-height:1.05;margin-top:18px}.erp-intro>p{max-width:390px;color:#666;font-size:15px;line-height:1.7}.erp-module-heading{margin:85px 0 26px;padding-bottom:21px;border-bottom:1px solid #c6c6c6}.erp-module-heading h2{font-size:clamp(30px,3vw,40px)}.erp-module-heading>span{text-align:right;color:#777;font:9px/1.6 'IBM Plex Mono',monospace}.erp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erp-module{background:#fafaf9;border:1px solid #fff;border-radius:7px;padding:24px;display:flex;flex-direction:column;min-width:0}.module-top{display:flex;justify-content:space-between;gap:15px;color:#777;font:9px/1.5 'IBM Plex Mono',monospace;letter-spacing:.4px}.module-top span:last-child{color:#9a6a53;text-align:right}.erp-module h3{font-size:27px;letter-spacing:-.7px;line-height:1.15;font-weight:500;margin:26px 0 8px}.module-desc{font-size:14px;color:#696969;line-height:1.6}.module-example{background:#f0f0ef;border:1px solid #e9e9e7;border-radius:5px;margin-top:27px;padding:16px}.module-example-title{display:flex;justify-content:space-between;color:#777;font:9px/1.5 'IBM Plex Mono',monospace}.module-example-title i{color:#ad7961;font-size:8px;font-style:normal}.module-flow{display:flex;align-items:stretch;gap:5px;margin-top:14px}.module-flow span{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#fafafa;border:1px solid #e2e2df;border-radius:3px;padding:11px 5px;color:#696969;font-size:11px;line-height:1.25}.module-flow span:nth-child(2){border-color:#b9a297;color:#58483f;background:#f6f2ef}.module-adapt{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:23px}.module-adapt>div{border-top:1px solid #dededc;padding-top:14px}.module-adapt span{font:9px/1.5 'IBM Plex Mono',monospace;color:#9a6d58}.module-adapt p{font-size:13px;line-height:1.55;color:#4b4b4b;margin-top:7px}.erp-disclaimer{font-size:11px;line-height:1.75;color:#747474;max-width:950px;margin-top:22px}.erp-process{margin-top:110px;padding:65px 0;border-top:1px solid #c2c2c2;display:grid;grid-template-columns:1fr .75fr;gap:80px}.erp-process h2{font-size:clamp(36px,4vw,54px)}.erp-process-copy>p:not(.catalog-kicker){max-width:340px;font-size:15px;line-height:1.7;color:#666;margin-top:24px}.erp-process-copy>a{display:inline-flex;gap:38px;font-size:13px;border-bottom:1px solid #777;padding-bottom:11px;margin-top:27px}.erp-process-flow>div{padding:19px 0 20px;border-top:1px solid #cacaca}.erp-process-flow>div:last-child{border-bottom:1px solid #cacaca}.erp-process-flow span{font:9px/1.5 'IBM Plex Mono',monospace;color:#99705d}.erp-process-flow strong{display:block;font-size:17px;font-weight:500;margin-top:8px}.erp-process-flow p{font-size:12px;line-height:1.6;color:#737373;margin-top:6px}.erp-bottom-link{display:flex;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid #c4c4c4;font-size:12px}.erp-bottom-link a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.erp-hero-grid{gap:40px;min-height:430px}.erp-hero-grid h1{font-size:clamp(52px,8vw,75px)}.erp-visual{padding:18px}.erp-visual-main{grid-template-columns:1fr;gap:0}.visual-icon{display:none}.erp-intro,.erp-module-heading{grid-template-columns:1fr;gap:18px}.erp-module-heading>span{text-align:left}.erp-process{gap:35px;grid-template-columns:1fr 1fr}}@media(max-width:560px){.erp-hero{padding-top:30px}.erp-hero-grid{grid-template-columns:1fr;gap:36px;padding:55px 0}.erp-hero-grid h1{font-size:clamp(52px,13vw,70px)}.erp-lead{font-size:14px}.erp-visual{justify-self:start}.erp-visual-main{padding:20px 0}.erp-hero-foot{font-size:8px;flex-direction:column;gap:8px}.erp-content{padding-top:65px}.erp-intro h2{font-size:40px}.erp-intro>p{font-size:14px}.erp-module-heading{margin-top:65px}.erp-grid{grid-template-columns:1fr}.erp-module{padding:20px}.erp-module h3{font-size:24px}.module-adapt{gap:15px}.module-adapt p{font-size:12px}.module-flow span{font-size:10px}.erp-process{grid-template-columns:1fr;gap:30px;margin-top:75px;padding:50px 0}.erp-bottom-link{flex-direction:column;gap:18px}}
