.COErpLanding-module__6ryAja__page{--erp-background:#0a0a0a;--erp-surface:#151515;--erp-surface-deep:#101010;--erp-foreground:#fafafa;--erp-muted:#a6a6a6;--erp-border:#ffffff1c;--erp-red:#ef4343;--erp-red-deep:#c9142d;--erp-red-soft:#ef43431f;background:var(--erp-background);color:var(--erp-foreground);scroll-behavior:smooth;position:fixed;inset:0;overflow:hidden auto}.COErpLanding-module__6ryAja__page *{box-sizing:border-box}.COErpLanding-module__6ryAja__page a,.COErpLanding-module__6ryAja__page button{-webkit-tap-highlight-color:transparent}.COErpLanding-module__6ryAja__container{z-index:1;width:100%;max-width:80rem;margin:0 auto;padding:0 1.25rem;position:relative}.COErpLanding-module__6ryAja__display{font-family:var(--font-orbitron), var(--font-inter), sans-serif;letter-spacing:-.045em;font-weight:600}.COErpLanding-module__6ryAja__gradientText{background:linear-gradient(105deg,#ff6565 0%,#ec2341 48%,#c9142d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.COErpLanding-module__6ryAja__header{z-index:30;padding:1rem 0;transition:padding .22s;position:sticky;top:0;left:0;right:0}.COErpLanding-module__6ryAja__headerInner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:0 1.25rem;transition:background-color .22s,border-color .22s,box-shadow .22s,padding .22s;display:flex}.COErpLanding-module__6ryAja__headerScrolled{padding:.7rem 0}.COErpLanding-module__6ryAja__headerScrolled .COErpLanding-module__6ryAja__headerInner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161616c7;border:1px solid #ffffff1a;border-radius:1rem;padding:.62rem .9rem;box-shadow:0 16px 45px #0000003d}.COErpLanding-module__6ryAja__logoLink{flex-shrink:0;line-height:0;display:block}.COErpLanding-module__6ryAja__logo{width:9.5rem;height:auto}.COErpLanding-module__6ryAja__desktopNav{align-items:center;gap:clamp(1rem,2.25vw,2rem);display:flex}.COErpLanding-module__6ryAja__desktopNav a{color:var(--erp-muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .18s}.COErpLanding-module__6ryAja__desktopNav a:hover{color:var(--erp-red)}.COErpLanding-module__6ryAja__headerCta,.COErpLanding-module__6ryAja__primaryButton,.COErpLanding-module__6ryAja__mobileNav button{background:var(--erp-red);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.COErpLanding-module__6ryAja__headerCta:hover,.COErpLanding-module__6ryAja__primaryButton:hover,.COErpLanding-module__6ryAja__mobileNav button:hover{background:#df2f38;transform:translateY(-2px);box-shadow:0 0 28px #ef43436b}.COErpLanding-module__6ryAja__mobileMenuButton{border:1px solid var(--erp-border);color:var(--erp-foreground);cursor:pointer;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:none}.COErpLanding-module__6ryAja__mobileNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--erp-border);background:#121212f0;border-radius:1rem;gap:.25rem;margin:.6rem 1.25rem 0;padding:.65rem;display:grid;box-shadow:0 18px 45px #00000047}.COErpLanding-module__6ryAja__mobileNav a{color:var(--erp-muted);border-radius:.65rem;padding:.8rem .9rem;font-weight:500;text-decoration:none}.COErpLanding-module__6ryAja__mobileNav a:hover{background:var(--erp-red-soft);color:var(--erp-foreground)}.COErpLanding-module__6ryAja__mobileNav button{width:100%;margin-top:.4rem}.COErpLanding-module__6ryAja__hero{align-items:center;min-height:calc(100svh - 5.5rem);padding:7rem 1.25rem 5.5rem;display:flex;position:relative;overflow:hidden}.COErpLanding-module__6ryAja__gridPattern{pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:3.125rem 3.125rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bd,#0000 95%);mask-image:linear-gradient(#000000bd,#0000 95%)}.COErpLanding-module__6ryAja__heroOrbOne,.COErpLanding-module__6ryAja__heroOrbTwo{filter:blur(72px);pointer-events:none;border-radius:999px;position:absolute}.COErpLanding-module__6ryAja__heroOrbOne{background:#ef434333;width:24rem;height:24rem;animation:7s ease-in-out infinite COErpLanding-module__6ryAja__erpFloat;top:15%;left:max(-10rem,13vw)}.COErpLanding-module__6ryAja__heroOrbTwo{background:#c9142d33;width:21rem;height:21rem;animation:8s ease-in-out 1.4s infinite COErpLanding-module__6ryAja__erpFloat;bottom:10%;right:max(-10rem,12vw)}.COErpLanding-module__6ryAja__heroContent{text-align:center;z-index:1;max-width:63rem;margin:0 auto;position:relative}.COErpLanding-module__6ryAja__heroBadge,.COErpLanding-module__6ryAja__eyebrow{color:var(--erp-red);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.COErpLanding-module__6ryAja__heroBadge{background:#ef43431a;border:1px solid #ef434347;border-radius:999px;padding:.6rem .9rem}.COErpLanding-module__6ryAja__heroBadge span{background:var(--erp-red);border-radius:50%;width:.46rem;height:.46rem;animation:2s infinite COErpLanding-module__6ryAja__erpPulse}.COErpLanding-module__6ryAja__hero h1{max-width:60rem;margin:1.5rem auto 0;font-size:clamp(2.65rem,6.5vw,5.9rem);line-height:1.08}.COErpLanding-module__6ryAja__hero h1 span{background:linear-gradient(105deg,#ff6565 0%,#ec2341 48%,#c9142d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.COErpLanding-module__6ryAja__heroDescription{color:var(--erp-muted);max-width:47rem;margin:1.6rem auto 0;font-size:clamp(1rem,1.65vw,1.18rem);line-height:1.8}.COErpLanding-module__6ryAja__heroActions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.2rem;display:flex}.COErpLanding-module__6ryAja__secondaryButton{border:1px solid var(--erp-border);color:var(--erp-foreground);cursor:pointer;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.COErpLanding-module__6ryAja__secondaryButton:hover{background:#ef43431a;border-color:#ef43436b;transform:translateY(-2px)}.COErpLanding-module__6ryAja__heroMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:55rem;margin:4.5rem auto 0;display:grid}.COErpLanding-module__6ryAja__heroMetrics div{border-left:1px solid var(--erp-border);min-width:0;padding:.2rem .75rem}.COErpLanding-module__6ryAja__heroMetrics strong,.COErpLanding-module__6ryAja__impactCard strong,.COErpLanding-module__6ryAja__miniStats strong{color:var(--erp-red);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1;display:block}.COErpLanding-module__6ryAja__heroMetrics span,.COErpLanding-module__6ryAja__impactCard span,.COErpLanding-module__6ryAja__miniStats span{color:var(--erp-muted);margin-top:.6rem;font-size:.78rem;display:block}.COErpLanding-module__6ryAja__section{padding:clamp(4.5rem,9vw,8rem) 0;position:relative;overflow:hidden}.COErpLanding-module__6ryAja__sectionHeading{max-width:47rem}.COErpLanding-module__6ryAja__sectionHeadingCentered{text-align:center;margin:0 auto}.COErpLanding-module__6ryAja__sectionHeading h2,.COErpLanding-module__6ryAja__aboutGrid h2,.COErpLanding-module__6ryAja__whyGrid h2,.COErpLanding-module__6ryAja__contactGrid h2{margin-top:1rem;font-size:clamp(2rem,4.2vw,3.85rem);line-height:1.15}.COErpLanding-module__6ryAja__sectionDescription,.COErpLanding-module__6ryAja__aboutDescription{color:var(--erp-muted);margin-top:1.3rem;font-size:1.03rem;line-height:1.8}.COErpLanding-module__6ryAja__sectionHeadingCentered .COErpLanding-module__6ryAja__sectionDescription{margin-left:auto;margin-right:auto}.COErpLanding-module__6ryAja__industryGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-top:3.2rem;display:grid}.COErpLanding-module__6ryAja__industryCard,.COErpLanding-module__6ryAja__moduleCard{background:#151515c2;border:1px solid #ffffff14;border-radius:1rem;padding:1.35rem;transition:border-color .18s,box-shadow .18s,transform .18s}.COErpLanding-module__6ryAja__industryCard:hover,.COErpLanding-module__6ryAja__moduleCard:hover{border-color:#ef434373;transform:translateY(-4px);box-shadow:0 16px 45px #9f12232e}.COErpLanding-module__6ryAja__industryIcon,.COErpLanding-module__6ryAja__moduleIcon{color:var(--erp-red);background:linear-gradient(135deg,#ef43432e,#ef43430a);border:1px solid #ef434333;border-radius:.8rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex}.COErpLanding-module__6ryAja__industryCard h3,.COErpLanding-module__6ryAja__moduleTitle,.COErpLanding-module__6ryAja__reasonGrid h3{color:var(--erp-foreground);margin-top:1rem;font-size:1.07rem;font-weight:650}.COErpLanding-module__6ryAja__industryCard p,.COErpLanding-module__6ryAja__reasonGrid p{color:var(--erp-muted);margin-top:.5rem;font-size:.88rem;line-height:1.65}.COErpLanding-module__6ryAja__aboutSection,.COErpLanding-module__6ryAja__solutionsSection{background:linear-gradient(#ffffff05,#0000 74%)}.COErpLanding-module__6ryAja__aboutGrid,.COErpLanding-module__6ryAja__whyGrid,.COErpLanding-module__6ryAja__contactGrid{align-items:center;gap:clamp(2.2rem,6vw,6rem);display:grid}.COErpLanding-module__6ryAja__checkList{grid-template-columns:1fr;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.COErpLanding-module__6ryAja__checkList li{color:#e8e8e8;align-items:center;gap:.65rem;font-size:.96rem;display:flex}.COErpLanding-module__6ryAja__checkList svg{color:var(--erp-red);flex-shrink:0}.COErpLanding-module__6ryAja__expertiseCard,.COErpLanding-module__6ryAja__contactCard{background:#151515b3;border:1px solid #ffffff1a;border-radius:1.45rem;padding:clamp(1.45rem,4vw,2.6rem);box-shadow:0 24px 65px #0003}.COErpLanding-module__6ryAja__expertiseHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.COErpLanding-module__6ryAja__expertiseHeader h3,.COErpLanding-module__6ryAja__contactCard h3{margin-top:.7rem;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.25}.COErpLanding-module__6ryAja__expertiseHeader>svg{color:var(--erp-red);flex-shrink:0}.COErpLanding-module__6ryAja__expertiseList{gap:1.2rem;margin-top:2rem;display:grid}.COErpLanding-module__6ryAja__expertiseList>div>div{justify-content:space-between;font-size:.85rem;display:flex}.COErpLanding-module__6ryAja__expertiseList>div>div span{color:#dedede}.COErpLanding-module__6ryAja__expertiseList>div>div strong{color:var(--erp-red)}.COErpLanding-module__6ryAja__expertiseList>div>span{background:#ffffff14;border-radius:999px;height:.55rem;margin-top:.55rem;display:block;overflow:hidden}.COErpLanding-module__6ryAja__expertiseList i{background:linear-gradient(90deg, var(--erp-red), var(--erp-red-deep));border-radius:inherit;height:100%;display:block}.COErpLanding-module__6ryAja__yearsMark{border-top:1px solid var(--erp-border);align-items:center;gap:.9rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.COErpLanding-module__6ryAja__yearsMark strong{color:var(--erp-red);font-size:2.1rem}.COErpLanding-module__6ryAja__yearsMark span{color:var(--erp-muted);font-size:.85rem}.COErpLanding-module__6ryAja__moduleGroups{gap:4.2rem;margin-top:4rem;display:grid}.COErpLanding-module__6ryAja__moduleGroup h3{margin-bottom:1.2rem;font-size:clamp(1.35rem,2.7vw,1.8rem)}.COErpLanding-module__6ryAja__moduleGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem;display:grid}.COErpLanding-module__6ryAja__moduleCard{padding:1.15rem}.COErpLanding-module__6ryAja__moduleIcon{border-radius:.65rem;width:2.85rem;height:2.85rem}.COErpLanding-module__6ryAja__moduleTitle{margin-top:.85rem}.COErpLanding-module__6ryAja__moduleFeatures{gap:.38rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.COErpLanding-module__6ryAja__moduleFeatures li{color:var(--erp-muted);padding-left:.85rem;font-size:.82rem;line-height:1.5;position:relative}.COErpLanding-module__6ryAja__moduleFeatures li:before{color:var(--erp-red);content:"•";position:absolute;left:0}.COErpLanding-module__6ryAja__impactSection{padding:2rem 0;position:relative;overflow:hidden}.COErpLanding-module__6ryAja__impactGlow{filter:blur(72px);background:#ef434324;border-radius:999px;width:min(74rem,105vw);height:15rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.COErpLanding-module__6ryAja__impactCard{border:1px solid var(--erp-border);text-align:center;background:#151515b8;border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;padding:clamp(1.75rem,4vw,3.2rem);display:grid}.COErpLanding-module__6ryAja__whyGrid{align-items:start}.COErpLanding-module__6ryAja__miniStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.COErpLanding-module__6ryAja__miniStats>div{border:1px solid var(--erp-border);background:#ffffff07;border-radius:.85rem;padding:1.1rem}.COErpLanding-module__6ryAja__reasonGrid{grid-template-columns:1fr;gap:.8rem;display:grid}.COErpLanding-module__6ryAja__reasonGrid article{border:1px solid var(--erp-border);background:#ffffff05;border-radius:.85rem;gap:.9rem;padding:1.1rem;transition:border-color .18s,background-color .18s;display:flex}.COErpLanding-module__6ryAja__reasonGrid article:hover{background:#ef43430d;border-color:#ef434357}.COErpLanding-module__6ryAja__reasonGrid article>span{background:var(--erp-red-soft);color:var(--erp-red);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.COErpLanding-module__6ryAja__reasonGrid h3{margin-top:.1rem}.COErpLanding-module__6ryAja__contactSection{background:linear-gradient(#ef43430e,#0a0a0a00)}.COErpLanding-module__6ryAja__contactDetails{gap:.85rem;margin-top:2.1rem;display:grid}.COErpLanding-module__6ryAja__contactDetails a,.COErpLanding-module__6ryAja__contactDetails p{border:1px solid var(--erp-border);color:var(--erp-foreground);background:#ffffff06;border-radius:.85rem;gap:.25rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.COErpLanding-module__6ryAja__contactDetails a:hover{background:var(--erp-red-soft);border-color:#ef434361}.COErpLanding-module__6ryAja__contactDetails span{color:var(--erp-muted);text-transform:uppercase;font-size:.75rem}.COErpLanding-module__6ryAja__contactDetails strong{font-size:.98rem}.COErpLanding-module__6ryAja__contactCard{background:linear-gradient(145deg,#ef434329,#141414eb 56%)}.COErpLanding-module__6ryAja__contactCard>p:not(.COErpLanding-module__6ryAja__eyebrow){color:var(--erp-muted);margin-top:1.1rem;line-height:1.75}.COErpLanding-module__6ryAja__contactCard .COErpLanding-module__6ryAja__primaryButton{margin-top:1.8rem}.COErpLanding-module__6ryAja__footer{border-top:1px solid var(--erp-border);padding:3.5rem 0 2rem}.COErpLanding-module__6ryAja__footerInner{gap:2.5rem;display:grid}.COErpLanding-module__6ryAja__footerLogo{width:10.5rem;height:auto}.COErpLanding-module__6ryAja__footerInner p{color:var(--erp-muted);max-width:23rem;margin-top:1rem;line-height:1.7}.COErpLanding-module__6ryAja__footerInner h3{color:var(--erp-foreground);margin-bottom:.9rem;font-size:.92rem}.COErpLanding-module__6ryAja__footerInner a,.COErpLanding-module__6ryAja__footerInner button{color:var(--erp-muted);cursor:pointer;text-align:left;background:0 0;border:0;gap:.45rem;margin-top:.6rem;padding:0;font-family:inherit;font-size:.88rem;text-decoration:none;display:flex}.COErpLanding-module__6ryAja__footerInner a:hover,.COErpLanding-module__6ryAja__footerInner button:hover{color:var(--erp-red)}.COErpLanding-module__6ryAja__footerBottom{border-top:1px solid var(--erp-border);color:#777;flex-direction:column;gap:.55rem;margin-top:2.8rem;padding-top:1.5rem;font-size:.78rem;display:flex}@keyframes COErpLanding-module__6ryAja__erpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5rem)}}@keyframes COErpLanding-module__6ryAja__erpPulse{0%,to{box-shadow:0 0 #ef434373}50%{box-shadow:0 0 0 .38rem #ef434300}}@media (min-width:640px){.COErpLanding-module__6ryAja__container,.COErpLanding-module__6ryAja__headerInner{padding-left:2rem;padding-right:2rem}.COErpLanding-module__6ryAja__logo{width:10.6rem}.COErpLanding-module__6ryAja__heroMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.COErpLanding-module__6ryAja__checkList,.COErpLanding-module__6ryAja__industryGrid,.COErpLanding-module__6ryAja__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.COErpLanding-module__6ryAja__footerInner{grid-template-columns:1.4fr .7fr .8fr}.COErpLanding-module__6ryAja__footerBottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:900px){.COErpLanding-module__6ryAja__industryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.COErpLanding-module__6ryAja__aboutGrid,.COErpLanding-module__6ryAja__whyGrid,.COErpLanding-module__6ryAja__contactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.COErpLanding-module__6ryAja__moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.COErpLanding-module__6ryAja__reasonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.COErpLanding-module__6ryAja__industryGrid,.COErpLanding-module__6ryAja__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.COErpLanding-module__6ryAja__desktopNav,.COErpLanding-module__6ryAja__headerCta{display:none}.COErpLanding-module__6ryAja__mobileMenuButton{display:inline-flex}}@media (max-width:639px){.COErpLanding-module__6ryAja__header{padding-top:.7rem}.COErpLanding-module__6ryAja__headerInner{padding:0 1rem}.COErpLanding-module__6ryAja__headerScrolled .COErpLanding-module__6ryAja__headerInner{margin:0 .8rem;padding:.55rem .75rem}.COErpLanding-module__6ryAja__hero{min-height:calc(100svh - 4.8rem);padding-top:5.4rem;padding-bottom:4rem}.COErpLanding-module__6ryAja__hero h1{font-size:clamp(2.4rem,12.5vw,3.35rem)}.COErpLanding-module__6ryAja__heroBadge{letter-spacing:.1em;font-size:.62rem}.COErpLanding-module__6ryAja__heroActions{flex-direction:column;align-items:stretch}.COErpLanding-module__6ryAja__heroActions button{width:100%}}@media (prefers-reduced-motion:reduce){.COErpLanding-module__6ryAja__page *,.COErpLanding-module__6ryAja__page :before,.COErpLanding-module__6ryAja__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
