.protheus-services[data-astro-cid-geej6eyh] .protheus-challenges-heading[data-astro-cid-geej6eyh]{grid-template-columns:minmax(0,1fr)}.protheus-services[data-astro-cid-geej6eyh] .protheus-challenge-card[data-astro-cid-geej6eyh]{flex-direction:column;align-items:start;display:flex}.protheus-services[data-astro-cid-geej6eyh] .protheus-service-delivery[data-astro-cid-geej6eyh]{color:var(--color-blue-100);font-size:var(--text-sm);line-height:1.6}.protheus-service-link[data-astro-cid-geej6eyh]{width:100%;min-height:var(--touch-min);justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);color:var(--color-blue-300);font-size:var(--text-sm);font-weight:var(--font-semibold);border-top:1px solid #7bcdff33;margin-top:auto;text-decoration:none;display:flex}.protheus-service-link[data-astro-cid-geej6eyh]:hover{text-underline-offset:.2em;text-decoration:underline}.protheus-service-link[data-astro-cid-geej6eyh]:focus-visible{outline:3px solid var(--color-blue-300);outline-offset:4px;border-radius:var(--radius-sm)}.protheus-area-link[data-astro-cid-graogifc]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding-top:var(--space-2);color:var(--color-blue-600);font-size:var(--text-sm);font-weight:var(--font-semibold);border-top:1px solid #c6e2f4;text-decoration:none;display:flex}.protheus-area-link[data-astro-cid-graogifc]:hover{text-underline-offset:.2em;text-decoration:underline}.protheus-area-link[data-astro-cid-graogifc]:focus-visible{outline:3px solid var(--color-blue-600);outline-offset:4px;border-radius:var(--radius-sm)}.protheus-business[data-astro-cid-2yvli4qt]{gap:var(--space-5);padding:clamp(var(--space-5), 2.4vw, var(--space-8));margin-bottom:var(--space-6);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);display:grid}.protheus-business[data-astro-cid-2yvli4qt] [data-astro-cid-2yvli4qt]:where(h3,h4,p){margin:0}.protheus-business-intro[data-astro-cid-2yvli4qt]{gap:var(--space-2);text-align:left;display:grid}.protheus-business-intro[data-astro-cid-2yvli4qt]>.eyebrow[data-astro-cid-2yvli4qt]{color:var(--color-blue-600)}.protheus-business-intro[data-astro-cid-2yvli4qt] h3[data-astro-cid-2yvli4qt]{color:var(--color-navy-900);font-size:var(--text-xl)}.protheus-business-intro[data-astro-cid-2yvli4qt]>p[data-astro-cid-2yvli4qt]:last-child{max-width:none;color:var(--color-neutral-600);font-size:1rem;line-height:1.65}.protheus-business-grid[data-astro-cid-2yvli4qt]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid}.protheus-business-area[data-astro-cid-2yvli4qt]{gap:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(145deg, #f0f9ff, var(--color-neutral-50));border:1px solid #c6e2f4;grid-template-rows:auto 1fr auto;min-width:0;padding:clamp(1.1rem,1.5vw,1.5rem);display:grid}.protheus-business-area[data-astro-cid-2yvli4qt]>header[data-astro-cid-2yvli4qt]{align-items:flex-start;gap:var(--space-4);display:flex}.protheus-business-icon[data-astro-cid-2yvli4qt]{width:3.5rem;height:3.5rem;color:var(--color-blue-600);border-radius:var(--radius-sm);background:#dff1ff;flex:none;place-items:center;display:grid}.protheus-business-area[data-astro-cid-2yvli4qt] h4[data-astro-cid-2yvli4qt],.protheus-other-modules[data-astro-cid-2yvli4qt] h4[data-astro-cid-2yvli4qt]{color:var(--color-navy-900);letter-spacing:-.025em;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.35}.protheus-business-detail[data-astro-cid-2yvli4qt]{margin-top:var(--space-2);color:var(--color-neutral-600);font-size:1rem;line-height:1.6}.protheus-business-examples[data-astro-cid-2yvli4qt]{padding:var(--space-3) 0 0;color:var(--color-neutral-600);border-top:1px solid #c6e2f4;flex-wrap:wrap;align-content:start;gap:.25rem .65rem;margin:0;font-size:.9375rem;line-height:1.6;list-style:none;display:flex}.protheus-business-examples[data-astro-cid-2yvli4qt] li[data-astro-cid-2yvli4qt]{overflow-wrap:break-word;gap:.65rem;max-width:100%;display:inline-flex}.protheus-business-examples[data-astro-cid-2yvli4qt] li[data-astro-cid-2yvli4qt]:not(:last-child):after{content:"·";color:var(--color-blue-600)}.protheus-other-modules[data-astro-cid-2yvli4qt]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:#f0f9ff;border:1px solid #c6e2f4;display:flex}.protheus-other-modules[data-astro-cid-2yvli4qt] p[data-astro-cid-2yvli4qt]{margin-top:var(--space-1);color:var(--color-neutral-600);font-size:1rem;line-height:1.6}@media (width>=42rem){.protheus-business-grid[data-astro-cid-2yvli4qt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.protheus-business-grid[data-astro-cid-2yvli4qt]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=30rem){.protheus-other-modules[data-astro-cid-2yvli4qt]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}}.protheus-production-page .protheus-v3-capability-cta{background:linear-gradient(115deg, var(--color-navy-900), var(--color-navy-800));border-color:#7bcdff57}.protheus-production-page .protheus-v3-capability-cta p{color:var(--color-neutral-100);line-height:1.6}.protheus-production-page .protheus-automation-heading{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.protheus-production-page .protheus-automation-heading>p{align-self:start;gap:var(--space-2);width:100%;max-width:88ch;color:var(--color-neutral-600);line-height:1.65}.protheus-production-page .protheus-automation-panel{border-color:#39b9ff61;box-shadow:0 26px 66px #020d1f30}.protheus-production-page .protheus-manual-flow .protheus-flow-icon,.protheus-production-page .protheus-system-flow .protheus-flow-icon,.protheus-production-page .protheus-impact-flow .protheus-flow-icon{border-radius:var(--radius-sm);background:#048bfa14}.protheus-production-page .protheus-rule-transition{background:linear-gradient(165deg, var(--color-blue-100), #d0eafa)}.protheus-production-page .protheus-system-flow>ol>li{gap:var(--space-3);border:1px solid #7bcdff2b;border-top:2px solid var(--color-blue-500);border-radius:var(--radius-sm);background:linear-gradient(160deg,#ffffff12,#048bfa0d)}.protheus-production-page .protheus-v4-step-heading{align-items:center;gap:var(--space-2);display:flex}.protheus-production-page .protheus-v4-step-icon{width:2.1rem;height:2.1rem;color:var(--color-blue-300);border-radius:var(--radius-sm);background:#048bfa1f;border:1px solid #39b9ff61;flex:none;place-items:center;display:grid}.protheus-production-page .protheus-v4-step-number{color:var(--color-blue-300);font-size:var(--text-xs);font-weight:var(--font-bold)}.protheus-production-page .protheus-automation-progress{background:#020d1f63;border-color:#7bcdff4a}.protheus-production-page .protheus-impact-flow li>span{border-radius:var(--radius-sm);background:#048bfa12;border:1px solid #048bfa29}.protheus-production-page .protheus-impact-flow li strong{font-size:clamp(.875rem,.82rem + .14vw,.95rem)}.protheus-production-page .protheus-v3-examples{gap:var(--space-3)}.protheus-production-page .protheus-v3-examples ul{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.protheus-production-page .protheus-v3-examples li{align-items:center;gap:var(--space-3);min-width:0;min-height:3.6rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-navy-900);background:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-medium);border-color:#cddfeb;line-height:1.5;display:flex;box-shadow:0 5px 12px #020d1f0d}.protheus-production-page .protheus-v3-examples li svg{color:var(--color-blue-600);flex:none}.protheus-production-page .protheus-beyond-visual .protheus-api-flow{gap:var(--space-3)}.protheus-production-page .protheus-api-flow li{gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:linear-gradient(150deg, var(--color-navy-800), #0b2d51);border-color:#7bcdff59;box-shadow:0 8px 19px #020d1f26}.protheus-production-page .protheus-api-flow strong{color:var(--color-white);font-size:clamp(.875rem,.82rem + .12vw,.95rem)}.protheus-production-page .protheus-api-flow svg{width:1.35rem;height:1.35rem}.protheus-production-page .protheus-api-flow span{color:var(--color-neutral-100);font-size:clamp(.75rem,.72rem + .1vw,.82rem);line-height:1.45}.protheus-production-page .protheus-scope-paths article>p,.protheus-production-page .protheus-v3-scope-note{font-size:clamp(.875rem,.84rem + .12vw,.96rem);line-height:1.65}.protheus-production-page .protheus-scope-paths .protheus-scope-delivery{color:var(--color-navy-900)}.protheus-production-page .protheus-scope-timeline strong{font-size:clamp(.875rem,.84rem + .1vw,.96rem)}.protheus-production-page .protheus-scope-timeline li>span{border-color:#c3d9eb}.protheus-production-page .protheus-commitment{gap:var(--space-4);padding-block:var(--space-5)}.protheus-production-page .protheus-commitment strong{font-size:var(--text-lg)}.protheus-production-page .protheus-commitment p{font-size:clamp(.875rem,.84rem + .1vw,.96rem)}.protheus-production-page .protheus-trademark-note{font-size:clamp(.75rem,.72rem + .08vw,.81rem);line-height:1.6}.protheus-production-page .final-cta-section{padding-block:clamp(2.5rem,3.8vw,4rem)}.protheus-production-page .final-cta{column-gap:var(--space-10);row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.protheus-production-page .final-cta .eyebrow{grid-area:1/1}.protheus-production-page .final-cta h2{grid-area:2/1;max-width:32ch;font-size:clamp(1.55rem,1.15rem + 1.08vw,2.2rem);line-height:1.18}.protheus-production-page .final-cta p:not(.eyebrow){grid-area:3/1;max-width:66ch;line-height:1.65}.protheus-production-page .final-cta .button{grid-area:4/1;justify-self:start;width:max-content}@media (width>=64rem){.protheus-production-page .final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.protheus-production-page .final-cta .button{grid-area:2/2/span 2}}@media (width<=63.99rem){.protheus-production-page .protheus-v3-examples ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.49rem){.protheus-production-page .protheus-v3-examples ul{grid-template-columns:minmax(0,1fr)}.protheus-production-page .protheus-v3-examples li{min-height:3.2rem}.protheus-production-page .protheus-api-flow li{padding:var(--space-3)}.protheus-production-page .final-cta .button{width:100%}}.protheus-production-page .protheus-automation-heading{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center}.protheus-production-page .protheus-automation-heading>p{align-self:center;width:100%;max-width:none;line-height:1.65}.protheus-production-page .protheus-automation-heading>p>span{display:block}.protheus-production-page .protheus-v4-automation-showcase{border-radius:var(--radius-lg);background:#03162e;border:1px solid #39b9ff26;padding:clamp(.75rem,1.35vw,1.25rem);box-shadow:0 23px 54px #020d1f24}.protheus-production-page .protheus-v4-automation-signals{gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.protheus-production-page .protheus-v4-automation-signals li{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-neutral-100);font-size:clamp(.78rem,.71rem + .2vw,.95rem);line-height:1.45;display:flex}.protheus-production-page .protheus-v4-automation-signals svg{color:var(--color-blue-300);flex:none}.protheus-production-page .protheus-automation-panel{border-radius:var(--radius-md);background:#071f3d;border:0;box-shadow:0 14px 28px #00000029}.protheus-production-page .protheus-manual-flow,.protheus-production-page .protheus-system-flow,.protheus-production-page .protheus-impact-flow{padding:clamp(1rem,1.8vw,1.85rem)}.protheus-production-page .protheus-manual-flow{background:linear-gradient(145deg,#fff,#f5f9fd)}.protheus-production-page .protheus-impact-flow{gap:var(--space-4);background:linear-gradient(145deg,#f6fbff,#eaf2f9)}.protheus-production-page .protheus-system-flow{gap:var(--space-4);background:linear-gradient(155deg,#082a4e,#061b36)}.protheus-production-page .protheus-manual-flow h3,.protheus-production-page .protheus-system-flow h3{font-size:clamp(1.1rem,.98rem + .35vw,1.4rem)}.protheus-production-page .protheus-manual-flow .protheus-flow-icon,.protheus-production-page .protheus-impact-flow .protheus-flow-icon{background:#e5f3ff}.protheus-production-page .protheus-system-flow .protheus-flow-icon{background:#ffffff17}.protheus-production-page .protheus-manual-flow li{min-height:3.4rem;font-size:var(--text-sm)}.protheus-production-page .protheus-manual-flow .protheus-flow-closing{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-200);display:flex}.protheus-production-page .protheus-manual-flow .protheus-flow-closing svg{color:var(--color-blue-600);flex:none}.protheus-production-page .protheus-rule-transition{gap:var(--space-2);background:linear-gradient(160deg,#e5f2fd,#d2eafa)}.protheus-production-page .protheus-rule-transition .protheus-v4-transition-arrow{color:#6794b9;font-size:2rem;line-height:1}.protheus-production-page .protheus-system-flow>ol{gap:var(--space-2)}.protheus-production-page .protheus-system-flow>ol>li{gap:var(--space-2);border-radius:var(--radius-sm);background:linear-gradient(135deg,#0c345c,#082648);border:1px solid #5aa7da47;min-height:6.5rem;padding:clamp(.75rem,1.1vw,1.05rem)}.protheus-production-page .protheus-system-flow>ol>li p{font-size:clamp(.74rem,.7rem + .1vw,.88rem);line-height:1.48}.protheus-production-page .protheus-v4-step-icon{background:#0a355e}.protheus-production-page .protheus-v4-app-shell{border-radius:var(--radius-md);background:#06182e;border:1px solid #7bcdff3d;grid-template-columns:5.8rem minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.protheus-production-page .protheus-v4-app-sidebar{padding:var(--space-3) 0;background:#031328;border-right:1px solid #7bcdff2e;flex-direction:column;gap:.25rem;display:flex}.protheus-production-page .protheus-v4-app-sidebar strong{padding:.45rem .65rem var(--space-3);color:var(--color-white);letter-spacing:.03em;font-size:.66rem}.protheus-production-page .protheus-v4-app-sidebar span{color:var(--color-neutral-300);padding:.48rem .65rem;font-size:.68rem;line-height:1.35}.protheus-production-page .protheus-v4-app-sidebar .is-selected{color:var(--color-blue-100);background:#104879}.protheus-production-page .protheus-v4-app-main{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.protheus-production-page .protheus-automation-progress{gap:var(--space-5);background:0 0;border:0;padding:0}.protheus-production-page .protheus-automation-progress>header{align-items:flex-start}.protheus-production-page .protheus-automation-progress>header strong{color:var(--color-blue-200)}.protheus-production-page .protheus-automation-progress>header span{color:var(--color-neutral-200)}.protheus-production-page .protheus-automation-progress ul{margin-bottom:var(--space-2)}.protheus-production-page .protheus-automation-outcomes{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.protheus-production-page .protheus-automation-outcomes section{min-height:3.25rem;padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff0d;border-left:0}.protheus-production-page .protheus-automation-outcomes section>span{width:1.8rem;height:1.8rem}.protheus-production-page .protheus-automation-outcomes p{font-size:clamp(.76rem,.72rem + .11vw,.86rem)}.protheus-production-page .protheus-automation-outcomes strong{margin-right:var(--space-3);display:inline}.protheus-production-page .protheus-v4-result-card{align-items:start;gap:var(--space-3);min-height:7.9rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-white);border:1px solid #020d1f0f;grid-template-columns:auto minmax(0,1fr);display:grid}.protheus-production-page .protheus-v4-result-card>span{width:1.8rem;height:1.8rem;font-weight:var(--font-bold);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.protheus-production-page .protheus-v4-result-card.is-success>span{color:#17a377}.protheus-production-page .protheus-v4-result-card.is-attention>span{color:#e69420}.protheus-production-page .protheus-v4-result-card strong{color:var(--color-navy-900);font-size:var(--text-xs);line-height:1.5}.protheus-production-page .protheus-v4-result-card p{margin-top:var(--space-3);color:var(--color-navy-800);font-size:var(--text-sm);line-height:1.6}.protheus-production-page .protheus-v4-impact-closing{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-200);color:var(--color-navy-800);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.6;display:flex}.protheus-production-page .protheus-v4-impact-closing svg{color:var(--color-blue-600);flex:none}.protheus-production-page .final-cta-section-image{background-image:linear-gradient(90deg, #020d1ff5 0%, #020d1fe3 50%, #020d1fb8 100%), var(--final-cta-background);background-position:50%;background-size:cover;min-height:0;padding-block:clamp(1.6rem,2.6vw,2.4rem)}.protheus-production-page .final-cta-section-image .final-cta{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.protheus-production-page .final-cta-section-image .final-cta .eyebrow{grid-area:1/1}.protheus-production-page .final-cta-section-image .final-cta h2{max-width:none;font-size:var(--text-xl);grid-area:2/1;line-height:1.28}.protheus-production-page .final-cta-section-image .final-cta p:not(.eyebrow){max-width:none;font-size:var(--text-sm);grid-area:3/1;line-height:1.6}.protheus-production-page .final-cta-section-image .final-cta .button{grid-area:4/1;width:max-content}@media (width>=70rem){.protheus-production-page .protheus-automation-heading{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.protheus-production-page .protheus-automation-panel{grid-template-columns:minmax(13rem,.86fr) minmax(4rem,.24fr) minmax(30rem,1.85fr) minmax(13rem,.86fr)}.protheus-production-page .final-cta-section-image .final-cta{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.protheus-production-page .final-cta-section-image .final-cta .eyebrow{grid-area:1/1}.protheus-production-page .final-cta-section-image .final-cta h2{grid-area:2/1}.protheus-production-page .final-cta-section-image .final-cta p:not(.eyebrow){grid-area:1/2/span 2}.protheus-production-page .final-cta-section-image .final-cta .button{grid-area:1/3/span 2;justify-self:end}}@media (width<=69.99rem){.protheus-production-page .protheus-automation-panel{grid-template-columns:minmax(0,1fr)}.protheus-production-page .protheus-v4-automation-signals{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.49rem){.protheus-production-page .protheus-v4-automation-signals{padding-inline:var(--space-2);grid-template-columns:minmax(0,1fr)}.protheus-production-page .protheus-v4-automation-showcase{padding:var(--space-2)}.protheus-production-page .protheus-v4-app-shell{grid-template-columns:minmax(0,1fr)}.protheus-production-page .protheus-v4-app-sidebar{display:none}.protheus-production-page .protheus-v4-app-main{padding:var(--space-3)}.protheus-production-page .protheus-v4-result-card{min-height:0}.protheus-production-page .final-cta-section-image .final-cta .button{width:100%}}.protheus-production-page.protheus-polish .protheus-automation-heading{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (width>=70rem){.protheus-production-page.protheus-polish .protheus-automation-heading{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.protheus-production-page.protheus-polish .protheus-automation-heading h2>.heading-accent{display:block}}.protheus-production-page.protheus-polish .protheus-v4-app-shell{align-self:start}.protheus-production-page.protheus-polish .protheus-v4-app-sidebar{padding-block:var(--space-2);gap:0}.protheus-production-page.protheus-polish .protheus-v4-app-sidebar strong{padding-block:.3rem}.protheus-production-page.protheus-polish .protheus-v4-app-sidebar span{padding-block:.2rem}.protheus-production-page.protheus-polish .protheus-v4-app-main{align-content:center}.protheus-production-page.protheus-polish .protheus-scope-heading{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-neutral-200);grid-template-columns:minmax(0,1fr);display:grid}.protheus-production-page.protheus-polish .protheus-scope-heading h2{color:var(--color-navy-950)}.protheus-production-page.protheus-polish .protheus-v3-scope-process{margin:var(--space-6) 0 0;gap:var(--space-4)}.protheus-production-page.protheus-polish .protheus-trademark-note{margin-top:var(--space-6)}@media (width>=64rem){.protheus-production-page.protheus-polish .protheus-scope-heading{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.protheus-functional-page .protheus-capability-flow{grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.protheus-functional-page .protheus-capability-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.protheus-functional-page .protheus-capability-card{align-content:stretch;gap:var(--space-3);grid-template-rows:auto 1fr auto;padding:clamp(1.25rem,1.5vw,1.5rem)}.protheus-functional-page .protheus-capability-header{align-items:start;gap:var(--space-4);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.protheus-functional-page .protheus-card-icon{background:#dff1ff;border:0;width:3.5rem;height:3.5rem;margin:0}.protheus-functional-page .protheus-capability-header h3{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.3}.protheus-functional-page .protheus-capability-intro{margin-top:var(--space-1);font-size:1rem;line-height:1.6}.protheus-functional-page .protheus-capability-groups{grid-auto-rows:1fr;margin-top:0}.protheus-functional-page .protheus-capability-groups section{padding-block:.625rem}.protheus-functional-page .protheus-capability-groups p{font-size:1rem;line-height:1.6}
