.ierp-platforms-hero.banner_new_home_page{background-color:#112639!important;margin-top:0;padding-top:calc(var(--ierp-header-h, 72px) + 28px);padding-bottom:77px;overflow:hidden}.ierp-platforms-hero .ierp-hero__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16px}.ierp-platforms-hero h1{font-size:32px;line-height:1.25;color:#fff;margin:0 0 14px;font-weight:600}.ierp-platforms-hero .ierp-hero__subtitle{font-size:16px;color:#fff;width:90%;max-width:800px;margin:0;line-height:1.5}.ierp-platforms-hero .ierp-hero__subtitle a{color:#b1d33e;text-decoration:none}.ierp-platforms-hero .ierp-hero__subtitle a:hover,.ierp-platforms-hero .ierp-hero__subtitle a:focus{color:#b1d33e;text-decoration:none}.ierp-platforms-hero .ierp-hero__cta{margin-top:28px;display:inline-block}.ierp-platforms-hero .ierp-hero__cta-wrap{margin-top:28px}.ierp-platforms-hero .ierp-hero__cta-wrap .ierp-hero__cta{margin-top:0!important;margin-left:0!important}.ierp-platforms-hero .ierp-hero__cta-wrap .ierp-hero__cta+.ierp-hero__cta{margin-left:8px!important}@media (min-width:768px){.ierp-platforms-hero .ierp-hero__cta-wrap{display:inline-grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;align-items:center}.ierp-platforms-hero .ierp-hero__cta-wrap .ierp-hero__cta{display:block;width:100%;margin-top:0!important;margin-left:0!important;text-align:center;box-sizing:border-box;white-space:nowrap}.ierp-platforms-hero .ierp-hero__cta-wrap .ierp-hero__cta+.ierp-hero__cta{margin-left:0!important}}.ierp-platforms-hero .banner_images_side{text-align:center}.banner_images_side img{width:300px}.ierp-platforms-hero .ierp-hero__img{display:block;max-width:100%;width:450px;height:auto;margin:0 auto}@media (min-width:992px){.ierp-platforms-hero .ierp-hero__content{padding-right:24px}.ierp-platforms-hero .ierp-hero__visual{text-align:right}.ierp-platforms-hero .ierp-hero__img{margin-left:auto;margin-right:0}}@media (min-width:768px) and (max-width:991px){.ierp-content-wrap .container{flex-direction:column-reverse;gap:24px 0}.ierp-section-heading{width:100%!important;display:flex;flex-direction:column;align-items:center;text-align:center}.ierp-platforms-hero h1{font-size:28px}.ierp-platforms-hero .ierp-hero__subtitle{width:100%;font-size:17px}.ierp-platforms-hero .ierp-hero__img{max-width:360px}}@media (min-width:768px) and (max-width:1200px){.ierp-platforms-hero.banner_new_home_page{padding-top:calc(var(--ierp-header-h, 100px) + 28px)}}@media (max-width:767px){.ierp-platforms-hero.banner_new_home_page{height:auto!important;min-height:0;padding-bottom:48px;padding-top:calc(var(--ierp-header-h, 56px) + 20px)}.ierp-platforms-hero .ierp-hero__row{padding-top:12px}.ierp-platforms-hero h1{font-size:24px}.ierp-platforms-hero .ierp-hero__subtitle{font-size:16px;width:100%}.ierp-platforms-hero .ierp-hero__visual{display:none!important}.ierp-platforms-hero .ierp-hero__cta-wrap{display:inline-flex;flex-direction:column;align-items:stretch;gap:12px;max-width:100%;margin-top:22px}.ierp-platforms-hero .ierp-hero__cta-wrap .ierp-hero__cta{display:block;width:100%;margin-top:0!important;text-align:center;box-sizing:border-box;white-space:normal}.ierp-platforms-hero .ierp-hero__cta-wrap .ierp-hero__cta+.ierp-hero__cta{margin-left:0!important}}@media (max-width:480px){.ierp-platforms-hero .ierp-hero__subtitle{font-size:15px}}.ierp-content-wrap{padding:35px 0}.ierp-content-wrap .container{display:flex;justify-content:space-between;align-items:center}.ierp-section-image{text-align:center}.ierp-section-image img{width:100%;height:auto}.ierp-section-heading{margin-bottom:30px}.ierp-section-heading h2{font-size:2.8rem;font-weight:800}.ierp-section-heading p{font-size:16px;color:#666}@media (min-width:1025px){.ierp-section-heading{width:80%}.ierp-section-image{width:30%}}@media (min-width:768px) and (max-width:1024px){.ierp-section-heading{width:50%}.ierp-section-image{width:50%}}@media (max-width:767px){.ierp-section-heading{width:100%;display:block}.ierp-section-image{width:50%;display:block}.ierp-content-wrap .container{flex-direction:column;align-items:center;gap:30px 0}}.erp-strengths-area{background:#f7f5fb;padding:70px 0}.erp-strengths-wrap{max-width:1180px;margin:0 auto;padding:0 15px}.erp-strengths-head{text-align:center;margin-bottom:45px}.erp-strengths-head h2{font-size:2.8rem;line-height:1.2;font-weight:700;color:#333}.erp-strengths-head p{margin:0 auto;font-size:16px;line-height:1.7;color:#666}.erp-strengths-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.erp-strength-card{background:#fff;border:1px solid #e6e6e6;padding:28px 22px;min-height:300px;transition:all .3s ease;border-radius:20px}.erp-strength-card:hover{border-color:#104d80}.erp-strength-card--active{border-color:#efc9cf}.erp-strength-card:hover .erp-strength-icon{background:#104d80;color:#fff}.erp-strength-card:hover .icon{color:#fff}.erp-strength-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;margin-bottom:18px;border-radius:5px}.erp-strength-card h3{font-size:22px;line-height:1.3;font-weight:700;color:#333;margin:0 0 15px}h3{font-size:22px;line-height:1.3;font-weight:700;margin:0 0 15px}.erp-strength-card p{margin:0;color:#666;font-size:1.6rem;line-height:1.8}.erp-strengths-btn-wrap{text-align:center}.erp-strengths-btn{display:inline-flex;align-items:center;justify-content:center;min-width:250px;height:52px;padding:0 32px;background:#112639;color:#fff;text-decoration:none;font-weight:600;transition:.3s}.erp-strengths-btn:hover{background:#1b3550;color:#fff;text-decoration:none}@media (max-width:1024px){.erp-strengths-grid{grid-template-columns:repeat(2,1fr)}.erp-strengths-head h2{font-size:30px}}@media (max-width:767px){.erp-strengths-area{padding:60px 0}.erp-strengths-grid{grid-template-columns:1fr;gap:18px}.erp-strengths-head h2{font-size:24px}.erp-strength-card{min-height:auto}.erp-strengths-btn{width:100%;max-width:320px}}.erp-process-flow-section{padding:70px 0;background:#f7f5fb}.erp-process-flow-container{max-width:1200px;margin:0 auto;padding:0 15px}.erp-process-flow-heading{text-align:center;margin-bottom:70px}.erp-process-flow-heading h2{font-size:2.8rem;font-weight:700;color:#333}.erp-process-flow-heading p{margin:0 auto;color:#666;font-size:16px;line-height:1.7}.erp-process-flow-wrapper{position:relative;display:flex;justify-content:space-between;gap:20px}.erp-process-step{position:relative;z-index:2;flex:1;text-align:center}.erp-process-icon-box{width:64px;height:64px;margin:0 auto 25px;border-radius:50%;border:2px solid #104d80;color:#104d80;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700}.erp-process-icon-box:hover{background:#104d80;color:#fff}.erp-process-icon-box i{font-size:25px;color:#337ab7}.erp-process-step h3{font-size:22px;font-weight:700;color:#333;margin-bottom:15px}.erp-process-step p{color:#666;font-size:16px;line-height:1.7;margin:0 auto}@media (max-width:991px){.erp-process-flow-wrapper{flex-wrap:wrap;row-gap:40px;justify-content:center}.erp-process-step{flex:0 0 calc(50% - 15px)}}@media (max-width:767px){.erp-process-flow-section{padding:60px 0}.erp-process-flow-heading h2{font-size:30px}.erp-process-step{flex:0 0 100%}.erp-process-icon-box{width:65px;height:65px}.erp-process-step h3{font-size:20px}}.infrastructure-cta-panel{background:#081c3a;padding:90px 20px}.infrastructure-cta-shell{max-width:900px;margin:0 auto;text-align:center}.infrastructure-cta-shell h2{margin:0 0 20px;color:#fff;font-size:54px;line-height:1.1;font-weight:800}.infrastructure-cta-shell p{max-width:680px;margin:0 auto 35px;color:rgba(255,255,255,.75);font-size:16px;line-height:1.7}.infrastructure-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:280px;height:58px;padding:0 40px;background:#ff6b81;color:#fff;text-decoration:none;font-size:16px;font-weight:700;border-radius:4px;transition:all .3s ease;box-shadow:0 10px 25px rgba(255,107,129,.25)}.infrastructure-cta-button:hover{background:#ff5570;color:#fff;text-decoration:none;transform:translateY(-2px)}@media (max-width:1024px){.infrastructure-cta-panel{padding:75px 20px}.infrastructure-cta-shell h2{font-size:42px}}@media (max-width:767px){.infrastructure-cta-panel{padding:60px 20px}.infrastructure-cta-shell h2{font-size:30px}.infrastructure-cta-shell p{font-size:15px}.infrastructure-cta-button{width:100%;max-width:320px;min-width:auto}}.faq-section{padding:70px 0}.faq-container{max-width:900px;margin:0 auto}.faq-item{background:rgba(255,255,255,.1);border-radius:10px;margin-bottom:20px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1)}.faq-question{padding:20px 30px;font-size:1.5rem;font-weight:700;cursor:pointer;color:#0f172a}.faq-question:after{content:'+';float:right;font-size:2rem;line-height:1}.faq-item.active .faq-question:after{content:'-'}.faq-answer{padding:0 30px;max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;color:#475569;line-height:1.6;font-size:1.5rem}.faq-item.active .faq-answer{padding:0 30px 20px;max-height:650px}.vertical-auto-section{padding:70px 0}.vertical-tab-content{display:none}.vertical-tab-content.active{display:block}.vertical-tabs-nav{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.vertical-tab-btn{border:1px solid #ddd;background:#fff;border-radius:50px;padding:14px 35px;font-weight:600;cursor:pointer;transition:.3s}.vertical-tab-btn.active{background:#104d80;color:#fff;border-color:#104d80}.vertical-card-wrap{background:#f7f5fb;border-radius:28px;padding:35px;display:flex;align-items:center;gap:50px}.vertical-content-side{width:50%}.vertical-image-side{width:50%}.vertical-image-side img{width:100%;border-radius:20px;display:block}@media(max-width:991px){.ierp-platforms-hero .banner_images_side{display:none}.vertical-card-wrap{flex-direction:column}.vertical-content-side,.vertical-image-side{width:100%}}.leadership-impact-zone{padding:70px 0;max-width:1180px;margin:auto}.leadership-impact-head{text-align:center;margin-bottom:50px}.leadership-impact-head h2{font-size:2.8rem;font-weight:800;line-height:1.1;color:#333}.leadership-impact-head p{margin:auto;color:#666}.leadership-impact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.leadership-impact-left{order:2}.leadership-impact-right{order:1}.leadership-impact-left{display:flex;flex-direction:column;justify-content:center;gap:20px}.leadership-metric-card{display:flex;align-items:center;border:1px solid #ececec;border-radius:8px;overflow:hidden;background:#fff}.leadership-metric-value{min-width:110px;text-align:center;font-size:34px;font-weight:800;color:#337ab7;border-left:4px solid #337ab7;padding:30px 15px}.leadership-metric-content{padding:20px}.leadership-metric-content h3{font-size:16px;margin-bottom:8px;color:#132742}.leadership-metric-content p{margin:0;color:#666;font-size:16px}.leadership-impact-right{display:flex;flex-direction:column;justify-content:center;gap:35px}.leadership-benefit-item{display:flex;gap:16px;align-items:flex-start}.leadership-benefit-item i{color:#337ab7;margin-top:3px;min-width:24px;display:flex;align-items:center;justify-content:center}.leadership-benefit-item h2{margin:0 0 8px;font-size:22px;font-weight:700;color:#132742}.leadership-benefit-item p{color:#666;margin:0;font-size:16px}@media(max-width:1024px){.leadership-impact-grid{grid-template-columns:1fr;gap:40px;padding:0 15px}.leadership-impact-head h2{font-size:2.8rem}}.infrastructure-cta-section{background:#f7f5fb;padding:30px 0}.infrastructure-cta-shell-section{max-width:900px;margin:0 auto;text-align:center}.infrastructure-cta-shell-section h3{font-size:15px;font-weight:700;text-align:center}.infrastructure-quote{border-radius:50%;width:50px;height:50px;background:#75646480;color:#337ab7;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.infrastructure-cta-panel{background:#081c3a;padding:90px 20px}.infrastructure-cta-shell{max-width:900px;margin:0 auto;text-align:center}.infrastructure-cta-shell h2{margin:0 0 20px;color:#fff;font-size:54px;line-height:1.1;font-weight:800}.infrastructure-cta-shell p{max-width:680px;margin:0 auto 35px;color:rgba(255,255,255,.75);font-size:16px;line-height:1.7}.infrastructure-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:280px;height:58px;padding:0 40px;background:#ff6b81;color:#fff;text-decoration:none;font-size:16px;font-weight:700;border-radius:4px;transition:all .3s ease;box-shadow:0 10px 25px rgba(255,107,129,.25)}.infrastructure-cta-button:hover{background:#ff5570;color:#fff;text-decoration:none;transform:translateY(-2px)}@media (max-width:1024px){.infrastructure-cta-panel{padding:75px 20px}.infrastructure-cta-shell h2{font-size:42px}}@media (max-width:767px){.infrastructure-cta-panel{padding:60px 20px}.infrastructure-cta-shell h2{font-size:30px}.infrastructure-cta-shell p{font-size:15px}.infrastructure-cta-button{width:100%;max-width:320px;min-width:auto}}.workflow-blueprint-section{padding:70px 0}.workflow-blueprint-wrapper{max-width:1180px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:80px}.workflow-blueprint-visual{width:45%;display:flex;align-items:center;justify-content:center}.workflow-blueprint-visual img{width:100%;max-width:100%;height:auto;display:block;border-radius:8px}.workflow-blueprint-content{width:55%}.workflow-blueprint-content h2{font-size:2.8rem;line-height:1.1;font-weight:800;color:#102847}@media (max-width:1024px){.workflow-blueprint-section{padding:60px 0}.workflow-blueprint-wrapper{flex-direction:column-reverse;gap:40px}.workflow-blueprint-visual{width:60%;height:auto}.workflow-blueprint-content{width:100%}.workflow-blueprint-content h2{font-size:22px}}@media (max-width:1024px){.workflow-blueprint-wrapper[style*="gap: 60px"]{flex-direction:column;gap:40px!important}.workflow-blueprint-wrapper[style*="gap: 60px"]>div{width:100%!important}}@media (max-width:768px){.workflow-blueprint-wrapper[style*="gap: 60px"]{flex-direction:column;gap:30px!important}.workflow-blueprint-wrapper[style*="gap: 60px"]>div{width:100%!important}.workflow-blueprint-content[style*="width: 50%"] h2{font-size:2rem!important}.workflow-blueprint-content[style*="width: 50%"] p{font-size:1.4rem!important}}