.release-page{background:radial-gradient(circle at 90% 8%, #048bfa1a, transparent 28rem), var(--color-navy-950)}.release-section{padding-block:var(--section-space-feature);position:relative}.release-section-light{color:var(--color-navy-950);background:var(--color-neutral-50)}.release-inner{width:min(calc(100% - 2 * var(--gutter)), var(--container));margin-inline:auto}.release-heading{gap:var(--space-4);max-width:46rem;margin-bottom:clamp(var(--space-8), 5vw, var(--space-12));display:grid}.release-heading h2,.empty-release h2,.newsletter-panel h2{font-size:var(--text-2xl)}.release-heading>p:not(.eyebrow),.empty-release>p,.newsletter-panel>p,.release-card p{color:var(--color-neutral-300)}.release-section-light .release-heading>p:not(.eyebrow),.release-section-light .release-card p{color:var(--color-neutral-600)}.release-section-light .release-heading h2,.release-section-light .release-card h3,.release-section-light .empty-release h2,.release-section-light .editorial-feature h2{color:var(--color-navy-900)}.release-section-light .eyebrow,.release-section-light .asset-card-meta,.release-section-light .insight-meta{color:var(--color-blue-600)}.support-line{color:var(--color-blue-300);font-size:var(--text-sm);font-weight:var(--font-medium)}.solutions-card-grid{gap:var(--space-4);display:grid}.solution-card{min-width:0;height:100%;scroll-margin-top:calc(var(--header-height) + var(--space-4));border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.solution-card:hover{box-shadow:var(--shadow-lg);border-color:#048bfa6b;transform:translateY(-2px)}.solution-card:focus-within{border-color:var(--color-blue-500)}.solution-card-media{aspect-ratio:16/9;background:var(--color-navy-900);overflow:hidden}.solution-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--duration-standard) var(--ease-standard);display:block}.solution-card:hover .solution-card-media img{transform:scale(1.015)}.solution-card-content{align-content:start;gap:var(--space-3);min-width:0;height:100%;padding:var(--space-5);display:grid}.solution-card-content .eyebrow{color:var(--color-blue-600)}.solution-card-content h3{color:var(--color-navy-950);font-size:var(--text-card-title);letter-spacing:-.025em;line-height:1.22}.solution-card-description{color:var(--color-neutral-600);font-size:var(--text-sm);line-height:1.62}.solution-card-content .support-line{color:var(--color-neutral-600);font-size:var(--text-xs);line-height:1.55}.solution-card-action{min-height:var(--touch-min);justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);color:var(--color-blue-600);border-top:1px solid var(--color-neutral-200);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-top:auto;line-height:1.35;text-decoration:none;display:flex}.solution-card-action span:first-child{min-width:0}.solution-card-action span:last-child{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.solution-card-action:hover{color:var(--color-navy-900)}.solution-card-action:hover span:last-child{transform:translate(.2rem)}.release-card-grid,.related-grid{gap:var(--space-5);display:grid}.release-card{gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-8));border:var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff0a;display:grid}.release-section-light .release-card{background:var(--color-white);box-shadow:var(--shadow-sm);border-color:#031b391a}.release-section-light :is(.asset-card,.insight-card,.empty-release,.editorial-feature){color:var(--color-navy-900);border-color:var(--color-neutral-200);background:var(--color-white);box-shadow:var(--shadow-sm)}.release-section-light :is(.asset-card,.insight-card,.empty-release,.editorial-feature)>p{color:var(--color-neutral-600)}.release-section-light .filter-button{color:var(--color-neutral-600);border-color:var(--color-neutral-300)}.release-section-light .filter-button[aria-pressed=true],.release-section-light .filter-button:hover{color:var(--color-white);border-color:var(--color-blue-500);background:var(--color-blue-600)}.release-section-light .catalog-count{color:var(--color-neutral-600)}.release-section-light :is(.support-line,.text-link){color:var(--color-blue-600)}.release-section-light .button-secondary{color:var(--color-blue-600);background:#048bfa0d;border-color:#048bfa4d}.release-section-light .button-secondary:hover{color:var(--color-navy-900);border-color:var(--color-blue-500);background:#048bfa1a}.release-section-light .newsletter-panel{color:var(--color-white)}.release-section-light .newsletter-panel .eyebrow{color:var(--color-blue-300)}.release-card h3{font-size:var(--text-xl)}.independent-note,.commercial-disclosure{padding:var(--space-4) var(--space-5);border-left:2px solid var(--color-blue-500);color:var(--color-neutral-300);font-size:var(--text-sm);background:#048bfa12}.release-section-light .independent-note,.release-section-light .commercial-disclosure{color:var(--color-neutral-600)}.catalog-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.filter-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-button{min-height:var(--touch-min);color:var(--color-neutral-200);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #7bcdff38;padding:.65rem 1rem}.filter-button[aria-pressed=true],.filter-button:hover{color:var(--color-white);border-color:var(--color-blue-400);background:#048bfa24}.catalog-count{color:var(--color-neutral-400);font-size:var(--text-sm)}.asset-card,.insight-card{align-content:start;gap:var(--space-4);min-height:100%;padding:var(--space-6);border:var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff0a;display:grid}.asset-card[hidden],.insight-card[hidden]{display:none}.asset-card-meta,.insight-meta{gap:var(--space-2);color:var(--color-blue-300);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;display:flex}.asset-card p,.insight-card p{color:var(--color-neutral-300)}.asset-card .button,.insight-card .text-link{place-self:end start;margin-top:auto}.empty-release{gap:var(--space-5);max-width:48rem;padding:clamp(var(--space-6), 5vw, var(--space-10));border-radius:var(--radius-xl);background:linear-gradient(135deg,#048bfa1c,#0000 55%),#ffffff08;border:1px solid #7bcdff2e;display:grid}.insights-empty-section{padding-block:var(--section-space-normal) var(--space-6)}.editorial-empty{gap:var(--space-3);max-width:46rem;padding-block:var(--space-4);border-top:1px solid #7bcdff2e;border-bottom:1px solid #7bcdff1f;display:grid}.editorial-empty h2{font-size:var(--text-2xl);font-weight:var(--font-semibold)}.editorial-empty>p:not(.eyebrow){color:var(--color-neutral-300)}.release-section-light .editorial-empty{border-color:var(--color-neutral-200)}.release-section-light .editorial-empty h2{color:var(--color-navy-900)}.release-section-light .editorial-empty>p:not(.eyebrow){color:var(--color-neutral-600)}.newsletter-section{padding-block:clamp(var(--space-5), 2.5vw, var(--space-8))}.newsletter-section .release-inner{max-width:68rem}.newsletter-section-prominent{padding-top:var(--space-2)}.empty-release .button{justify-self:start}#catalogo-labs .empty-release{max-width:42rem;padding:var(--space-6)}#catalogo-labs.release-section{padding-block:var(--section-space-normal)}#catalogo-labs .release-heading{margin-bottom:var(--space-6)}.editorial-feature{gap:var(--space-6);padding:clamp(var(--space-6), 5vw, var(--space-12));border-radius:var(--radius-xl);background:linear-gradient(145deg,#048bfa21,#ffffff08);border:1px solid #7bcdff33;display:grid}.editorial-feature h2{max-width:48rem;font-size:var(--text-2xl)}.editorial-feature>p{max-width:44rem;color:var(--color-neutral-300)}.newsletter-panel{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 0%, #39b9ff1f, transparent 18rem), var(--color-navy-900);border:1px solid #39b9ff3d;display:grid}.newsletter-panel>[data-newsletter-entry]{gap:var(--space-3);display:grid}.newsletter-panel>[data-newsletter-entry][hidden]{display:none}.newsletter-panel.is-success{width:min(100%,48rem);padding:clamp(var(--space-6), 3vw, var(--space-8));margin-inline:auto}.newsletter-intro{gap:var(--space-2);max-width:none;display:grid}.newsletter-panel h2{font-size:var(--text-xl)}.newsletter-intro>p:not(.eyebrow){color:var(--color-neutral-300);font-size:var(--text-sm)}.newsletter-form{gap:.625rem;display:grid}.newsletter-entry-row{align-items:end;gap:.625rem;display:grid}.newsletter-fields{gap:.625rem;display:grid}.newsletter-consent,.triage-consent{align-items:start;gap:var(--space-2);color:var(--color-neutral-300);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.newsletter-consent input,.triage-consent input{width:1.1rem;height:1.1rem;margin-top:.2rem}.form-status{min-height:1.4em;color:var(--color-neutral-300);font-size:var(--text-sm)}.newsletter-form .form-status:empty{display:none}.article-shell{width:min(calc(100% - 2 * var(--gutter)), 76rem);padding-block:calc(var(--header-height) + var(--space-16)) var(--space-24);margin-inline:auto}.article-header,.article-body,.article-footer{width:min(100%,48rem);margin-inline:auto}.insight-contextual-cta{gap:var(--space-4);padding:var(--space-6);border-left:2px solid var(--color-blue-400);background:#048bfa14;display:grid}.insight-contextual-cta p{color:var(--color-neutral-300)}.insight-contextual-cta .button{justify-self:start}.article-header{gap:var(--space-5);margin-bottom:var(--space-12);display:grid}.article-header h1{font-size:var(--text-display)}.article-summary{color:var(--color-neutral-300);font-size:var(--text-lg)}.article-cover{width:100%;margin-top:var(--space-8);border-radius:var(--radius-xl);overflow:hidden}.article-body{color:var(--color-neutral-200);font-size:var(--text-lg);line-height:1.8}.article-body :where(h2,h3){color:var(--color-white);margin-top:2.2em;margin-bottom:.7em}.article-body :where(p,ul,ol,blockquote){margin-bottom:1.35em}.article-body a{color:var(--color-blue-300)}.article-footer{gap:var(--space-10);margin-top:var(--space-16);display:grid}.share-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.share-button{min-height:var(--touch-min);color:var(--color-neutral-200);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:0 0;border:1px solid #7bcdff33;padding:.6rem .9rem}.share-button:hover{color:var(--color-white);border-color:var(--color-blue-400)}@media (width>=42rem){.solutions-card-grid,.release-card-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width>=64rem){.newsletter-entry-row{grid-template-columns:minmax(0,1fr) auto}.newsletter-entry-row>.button{min-width:12.5rem}.release-card-grid.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.solutions-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=41.99rem){.empty-release .button{width:100%}}.protheus-final-page{color:var(--color-navy-900);background:var(--color-neutral-50);font-family:var(--font-sans)}.protheus-final-page .internal-hero-protheus{min-height:clamp(27rem,30vw,29rem);padding-block:calc(var(--header-height) + var(--space-4)) var(--space-8);background:var(--color-navy-950);border:0}.protheus-final-page .internal-hero-protheus .internal-hero-grid{min-height:0;position:static}.protheus-final-page .internal-hero-protheus .internal-hero-copy{width:min(60%, var(--internal-content));max-width:var(--internal-content);align-content:center;gap:var(--space-3);text-shadow:0 2px 20px #0007148c;padding:0}.protheus-final-page .internal-hero-protheus h1{max-width:30ch;color:var(--color-white);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.03em;line-height:1.08}.protheus-final-page .internal-hero-protheus .internal-hero-lead{max-width:44rem;color:var(--color-neutral-200);font-size:var(--text-base);line-height:1.6}.protheus-final-page .internal-hero-protheus .internal-actions{margin-top:var(--space-2)}.protheus-final-page .internal-hero-protheus .button{min-height:var(--touch-min);padding-inline:var(--space-6)}.protheus-final-page .internal-hero-protheus .internal-hero-media{inset:0}.protheus-final-page .internal-hero-protheus .internal-hero-media:after{background:linear-gradient(90deg,#020d1ffc 0%,#020d1ff0 31%,#020d1fa6 58%,#020d1f2e 84%,#020d1f24 100%),linear-gradient(#020d1f38,#0000 52%,#020d1f57)}.protheus-final-page .internal-hero-protheus .internal-hero-media img{object-position:62% 38%;opacity:1}.protheus-section{padding-block:var(--section-space-feature);position:relative;overflow:hidden}.protheus-container{width:min(calc(100% - (2 * var(--gutter))), var(--container));margin-inline:auto}.protheus-section-heading{gap:var(--space-3);display:grid}.protheus-section-heading-centered{text-align:center;justify-items:center;max-width:62rem;margin-inline:auto}.protheus-final-page .eyebrow{color:var(--color-blue-600)}.protheus-final-page .eyebrow:before{background:var(--color-blue-500)}.protheus-section h2{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.03em;line-height:1.08}.protheus-section h2 span{color:var(--color-blue-500)}.protheus-capabilities{background:var(--color-neutral-50)}.protheus-capabilities .protheus-section-heading>p:last-child{max-width:48rem;color:var(--color-neutral-600);font-size:var(--text-base);line-height:1.65}.protheus-capabilities .protheus-section-heading strong{color:var(--color-navy-900)}.protheus-capability-flow{width:min(100%, var(--container-base));margin:var(--space-6) auto 0;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.protheus-capability-card{z-index:1;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);display:grid;position:relative}.protheus-capability-card.is-dark{color:var(--color-white);background:radial-gradient(circle at 100% 0, #39b9ff1f, transparent 18rem), var(--color-navy-800);box-shadow:var(--shadow-lg);border-color:#39b9ff47}.protheus-card-icon{width:3.15rem;height:3.15rem;margin-bottom:var(--space-1);color:var(--color-blue-500);border-radius:var(--radius-sm);background:#048bfa0d;border:1px solid #048bfa2e;place-items:center;display:grid}.protheus-capability-card.is-dark .protheus-card-icon{color:var(--color-blue-300);background:#7bcdff12;border-color:#7bcdff40}.protheus-capability-card h3{color:var(--color-navy-900);font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:-.035em;line-height:1.18}.protheus-capability-card.is-dark h3{color:var(--color-white)}.protheus-capability-intro{min-height:4.25rem;color:var(--color-neutral-600);font-size:var(--text-base);line-height:1.6}.protheus-capability-card.is-dark .protheus-capability-intro{color:var(--color-neutral-300)}.protheus-capability-groups{margin-top:var(--space-2);display:grid}.protheus-capability-groups section{padding-block:var(--space-3);border-top:1px solid var(--color-neutral-200)}.protheus-capability-card.is-dark .protheus-capability-groups section{border-color:#7bcdff29}.protheus-capability-groups h4{color:var(--color-navy-900);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1.4}.protheus-capability-card.is-dark .protheus-capability-groups h4{color:var(--color-white)}.protheus-capability-groups p{margin-top:var(--space-1);color:var(--color-neutral-600);font-size:var(--text-sm);line-height:1.62}.protheus-capability-card.is-dark .protheus-capability-groups p{color:var(--color-neutral-300)}.protheus-capability-connector{z-index:3;place-items:center;height:3rem;display:grid;position:relative}.protheus-capability-connector>span{width:2.25rem;height:2.25rem;color:var(--color-blue-600);border:1px solid var(--color-neutral-200);background:var(--color-white);border-radius:50%;place-items:center;font-size:1rem;display:grid;transform:rotate(90deg);box-shadow:0 8px 20px #031b391a}.protheus-automation{color:var(--color-white);background:radial-gradient(circle at 86% 18%, #048bfa21, transparent 34rem), var(--color-navy-900)}.protheus-automation .eyebrow{color:var(--color-blue-300)}.protheus-automation-heading{gap:var(--space-5);display:grid}.protheus-automation-heading>div{gap:var(--space-4);display:grid}.protheus-automation-heading>p{max-width:36rem;color:var(--color-neutral-300);font-size:var(--text-base);align-self:end;line-height:1.6}.protheus-automation-heading h2 span{color:var(--color-blue-300)}.protheus-automation-signals{margin:var(--space-8) 0 var(--space-5);color:var(--color-neutral-300);font-size:var(--text-xs);font-weight:var(--font-medium);flex-wrap:wrap;gap:.55rem 0;display:flex}.protheus-automation-signals span{align-items:center;display:inline-flex}.protheus-automation-signals span:not(:last-child):after{background:var(--color-blue-400);content:"";border-radius:50%;width:.25rem;height:.25rem;margin-inline:.8rem}.protheus-automation-panel{border-radius:var(--radius-md);background:var(--color-navy-800);border:1px solid #7bcdff47;display:grid;overflow:hidden;box-shadow:0 28px 74px #00071438}.protheus-manual-flow,.protheus-system-flow{align-content:start;gap:var(--space-6);min-width:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.protheus-manual-flow{color:var(--color-navy-900);background:var(--color-white)}.protheus-system-flow{color:var(--color-white);background:radial-gradient(circle at 88% 8%, #048bfa26, transparent 22rem), var(--color-navy-800)}.protheus-manual-flow>header,.protheus-system-flow>header{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.protheus-flow-icon{width:3rem;height:3rem;color:var(--color-blue-500);border:1px solid #048bfa2e;place-items:center;display:grid}.protheus-system-flow .protheus-flow-icon{color:var(--color-blue-300);border-color:#7bcdff3d}.protheus-manual-flow header p,.protheus-system-flow header p{color:var(--color-blue-600);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.12em}.protheus-system-flow header p{color:var(--color-blue-300)}.protheus-manual-flow h3,.protheus-system-flow h3{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:var(--font-semibold);letter-spacing:-.025em;margin-top:.2rem;line-height:1.25}.protheus-manual-flow ol,.protheus-system-flow>ol{margin:0;padding:0;list-style:none;display:grid}.protheus-manual-flow li{align-items:center;gap:var(--space-3);border-top:1px solid var(--color-neutral-200);min-height:3.35rem;color:var(--color-neutral-600);font-size:var(--text-sm);grid-template-columns:2rem minmax(0,1fr);display:grid}.protheus-manual-flow li>span{color:var(--color-neutral-400);font-size:var(--text-xs);font-weight:var(--font-semibold)}.protheus-flow-closing{color:var(--color-neutral-600);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.6}.protheus-system-flow .protheus-flow-closing{color:var(--color-neutral-200);text-align:center}.protheus-rule-transition{place-content:center;justify-items:center;gap:var(--space-3);min-height:7.5rem;padding:var(--space-5);color:var(--color-blue-600);background:var(--color-blue-100);text-align:center;display:grid}.protheus-rule-transition p{max-width:7rem;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.11em;text-transform:uppercase;line-height:1.45}.protheus-rule-transition>span{font-size:1.35rem}.protheus-system-flow>ol{gap:var(--space-3)}.protheus-system-flow>ol>li{align-content:start;gap:var(--space-4);min-height:7.75rem;padding:var(--space-5);border-top:2px solid var(--color-blue-500);background:#ffffff0a;display:grid;position:relative}.protheus-system-flow>ol>li>span{color:var(--color-blue-300);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em}.protheus-system-flow>ol>li p{color:var(--color-neutral-100);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.52}.protheus-automation-progress{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-sm);background:#020d1f47;border:1px solid #7bcdff2e;display:grid}.protheus-automation-progress>header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.protheus-automation-progress>header strong{color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.protheus-automation-progress>header span{align-items:center;gap:var(--space-2);color:var(--color-neutral-300);font-size:var(--text-xs);display:inline-flex}.protheus-automation-progress>header i{background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem #31c48d1a}.protheus-automation-progress ul{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.protheus-automation-progress li{justify-items:start;gap:var(--space-2);color:var(--color-neutral-200);font-size:var(--text-xs);line-height:1.45;display:grid;position:relative}.protheus-automation-progress li>span{z-index:1;width:1.8rem;height:1.8rem;color:var(--color-success);background:var(--color-navy-800);font-size:var(--text-xs);font-weight:var(--font-bold);border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.protheus-automation-progress li.is-current>span{color:var(--color-blue-400);background:var(--color-blue-500);box-shadow:0 0 0 .35rem #048bfa29}.protheus-automation-progress li p{max-width:7.5rem;color:inherit;font-size:inherit;font-weight:var(--font-medium);line-height:inherit}.protheus-automation-outcomes{gap:var(--space-3);display:grid}.protheus-automation-outcomes section{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-5);background:#ffffff0a;border-left:3px solid;grid-template-columns:auto minmax(0,1fr);display:grid}.protheus-automation-outcomes section>span{width:2.35rem;height:2.35rem;font-weight:var(--font-bold);border:1px solid;border-radius:50%;place-items:center;display:grid}.protheus-automation-outcomes .is-success{color:var(--color-success);border-color:var(--color-success)}.protheus-automation-outcomes .is-attention{color:var(--color-warning);border-color:var(--color-warning)}.protheus-automation-outcomes p{color:var(--color-neutral-100);font-size:var(--text-sm);line-height:1.55}.protheus-automation-outcomes strong{color:currentColor;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;display:block}.protheus-impact-flow{align-content:start;gap:var(--space-6);min-width:0;color:var(--color-navy-900);background:var(--color-neutral-50);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.protheus-impact-flow>header{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.protheus-impact-flow>header p{color:var(--color-blue-600);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase}.protheus-impact-flow ul{margin:0;padding:0;list-style:none;display:grid}.protheus-impact-flow li{align-items:center;gap:var(--space-3);min-height:5.5rem;padding-block:var(--space-3);border-top:1px solid var(--color-neutral-200);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.protheus-impact-flow li>span{width:2.25rem;height:2.25rem;color:var(--color-blue-600);place-items:center;display:grid}.protheus-impact-flow li strong{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.45}.protheus-scope{padding-block:var(--section-space-normal);background:var(--color-white)}.protheus-scope-heading{gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-neutral-200);display:grid}.protheus-scope-heading>div:first-child{gap:var(--space-4);display:grid}.protheus-scope-heading>div:last-child{align-content:end;gap:var(--space-3);color:var(--color-neutral-600);font-size:var(--text-base);line-height:1.7;display:grid}.protheus-scope-heading .protheus-scope-thesis{color:var(--color-navy-900);font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:var(--font-bold);line-height:1.45}.protheus-scope-paths{display:grid}.protheus-scope-paths>article{align-content:start;gap:var(--space-4);padding:var(--space-8) 0;border-bottom:1px solid var(--color-neutral-200);display:grid}.protheus-scope-paths>article>header{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-blue-600);display:flex}.protheus-scope-paths>article>header>span{background:var(--color-blue-100);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.protheus-scope-paths>article:last-child>header>span{color:var(--color-success);background:#31c48d1a}.protheus-scope-paths header>p{align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.09em;text-transform:uppercase;display:flex}.protheus-scope-paths header>p>span{font-size:1rem}.protheus-scope-paths h3{color:var(--color-navy-900);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.035em}.protheus-scope-paths article>p{color:var(--color-neutral-600);font-size:var(--text-sm);line-height:1.6}.protheus-scope-paths .protheus-scope-delivery{color:var(--color-navy-900);font-size:var(--text-sm)}.protheus-scope-timeline{gap:var(--space-2);margin:var(--space-8) 0;padding:0;list-style:none;display:grid;position:relative}.protheus-scope-timeline li{align-items:center;gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr);min-height:4.5rem;display:grid;position:relative}.protheus-scope-timeline li>span{z-index:1;width:2.65rem;height:2.65rem;color:var(--color-blue-600);border:1px solid var(--color-neutral-200);background:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:50%;place-items:center;display:grid;position:relative}.protheus-scope-timeline li:not(:last-child):after{background:var(--color-neutral-200);content:"";width:1px;position:absolute;top:calc(50% + 1.32rem);bottom:calc(1.32rem - 50%);left:1.31rem}.protheus-scope-timeline strong{color:var(--color-navy-900);font-size:var(--text-sm)}.protheus-scope-timeline li:nth-child(3)>span{color:var(--color-white);border-color:var(--color-blue-600);background:var(--color-blue-600);box-shadow:0 0 0 .3rem #048bfa1a}.protheus-commitment{gap:var(--space-3);padding:var(--space-5) var(--space-6);color:var(--color-white);border-radius:var(--radius-sm);background:var(--color-navy-900);display:grid}.protheus-commitment strong{color:var(--color-blue-300);font-size:var(--text-base)}.protheus-commitment p{color:var(--color-neutral-200);font-size:var(--text-sm);line-height:1.6}.protheus-trademark-note{max-width:72ch;margin:var(--space-5) auto 0;color:var(--color-neutral-600);font-size:var(--text-xs);text-align:center;line-height:1.6}.protheus-final-page .final-cta-section-image{min-height:clamp(18rem,20vw,21rem);padding-block:var(--section-space-compact);background-image:linear-gradient(90deg, #020d1ffa 0%, #020d1fe0 38%, #020d1f70 68%, #020d1f29 100%), linear-gradient(180deg, #020d1f1f, #020d1f6b), var(--final-cta-background);background-position:58%;background-size:cover;border:0;align-content:center;display:grid}.protheus-final-page .final-cta-section-image .final-cta{width:min(100%, var(--container-base));max-width:var(--container-base);box-shadow:none;text-align:left;text-shadow:0 2px 20px #0007148c;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:start;margin:0;padding:0}.protheus-final-page .final-cta-section-image .final-cta>div{justify-items:start;gap:var(--space-5);width:100%;max-width:none}.protheus-final-page .final-cta-section-image .final-cta h2{max-width:none;color:var(--color-white);font-size:var(--text-2xl);letter-spacing:-.03em;line-height:1.08}.protheus-final-page .final-cta-section-image .final-cta .final-cta-title-accent{color:var(--color-blue-300)}.protheus-final-page .final-cta-section-image .final-cta p:not(.eyebrow){max-width:43rem;color:var(--color-neutral-200);font-size:var(--text-base);line-height:1.6}.protheus-final-page .final-cta-section-image .final-cta .button{min-height:var(--touch-min);padding-inline:var(--space-6)}@media (width>=47.5rem){.protheus-scope-paths{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.protheus-scope-paths>article{padding:var(--space-6);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-neutral-50)}.protheus-scope-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.protheus-scope-timeline:before{background:var(--color-neutral-200);content:"";height:1px;position:absolute;top:1.32rem;left:10%;right:10%}.protheus-scope-timeline li{align-content:start;justify-items:center;gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr);min-height:5.5rem}.protheus-scope-timeline li:not(:last-child):after{content:none}.protheus-commitment{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:center}.protheus-automation-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.protheus-system-flow>ol{grid-template-columns:repeat(4,minmax(0,1fr))}.protheus-automation-progress ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.protheus-automation-progress li{text-align:center;justify-items:center}.protheus-automation-progress li:not(:last-child):after{z-index:0;background:var(--color-success);content:"";height:1px;position:absolute;top:.9rem;left:calc(50% + .9rem);right:calc(.9rem - 50%)}}@media (width>=64rem){.protheus-scope-heading,.protheus-automation-heading{align-items:end;gap:var(--section-space-compact);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.protheus-automation-signals{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (width>=70rem){.protheus-capability-flow{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr) 0 minmax(0,1fr);align-items:stretch}.protheus-capability-card{grid-row:1/span 4;grid-template-rows:subgrid;padding:var(--space-8)}.protheus-capability-card:first-of-type{grid-column:1}.protheus-capability-card:nth-of-type(2){grid-column:3}.protheus-capability-card:nth-of-type(3){grid-column:5}.protheus-capability-connector{grid-row:4;align-self:start;width:0;height:0}.protheus-capability-connector:nth-child(2){grid-column:2}.protheus-capability-connector:nth-child(4){grid-column:4}.protheus-capability-connector>span{top:var(--space-2);position:absolute;left:50%;transform:translate(-50%,-50%)}.protheus-automation-panel{grid-template-columns:minmax(13rem,.72fr) 5.25rem minmax(31rem,1.75fr) minmax(13rem,.72fr);align-items:stretch}.protheus-rule-transition{min-height:100%}.protheus-system-flow>ol{grid-template-columns:repeat(4,minmax(0,1fr))}.protheus-system-flow>ol>li:not(:last-child):after{top:50%;right:calc(var(--space-3) * -1);width:var(--space-3);background:var(--color-blue-400);content:"";height:1px;position:absolute}}@media (width<=69.99rem){.protheus-final-page .internal-hero-protheus{min-height:clamp(27rem,48vw,30rem)}.protheus-final-page .internal-hero-protheus .internal-hero-copy{width:min(100%,46rem)}.protheus-final-page .internal-hero-protheus h1{max-width:24ch}.protheus-automation-panel{grid-template-columns:minmax(0,1fr)}.protheus-rule-transition>span{transform:rotate(90deg)}.protheus-system-flow>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.49rem){.protheus-final-page .internal-hero-protheus{min-height:34rem;padding-block:calc(var(--header-height) + var(--space-6)) var(--space-8);align-content:end}.protheus-final-page .internal-hero-protheus .internal-hero-copy{align-content:end}.protheus-final-page .internal-hero-protheus h1{max-width:18ch;font-size:var(--text-2xl);line-height:1.08}.protheus-final-page .internal-hero-protheus .internal-hero-media:after{background:linear-gradient(#020d1f70 0%,#020d1fc2 48%,#020d1ffc 100%),linear-gradient(90deg,#020d1fc7,#020d1f40)}.protheus-final-page .internal-hero-protheus .internal-hero-media img{object-position:68% center}.protheus-section{padding-block:var(--space-12)}.protheus-automation,.protheus-scope{padding-block:var(--space-10)}.protheus-section h2{font-size:var(--text-2xl)}.protheus-capability-card{padding:var(--space-6)}.protheus-capability-intro{min-height:0}.protheus-system-flow>ol{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.protheus-automation-heading{gap:var(--space-4)}.protheus-automation-signals{gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.protheus-scope-paths>article{padding-block:var(--space-6)}.protheus-automation-signals span:not(:last-child):after{content:none}.protheus-manual-flow,.protheus-system-flow{gap:var(--space-4);padding:var(--space-4)}.protheus-manual-flow li{min-height:3rem}.protheus-rule-transition{gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-4)}.protheus-system-flow>ol>li{gap:var(--space-2);min-height:0;padding:var(--space-4)}.protheus-automation-outcomes{gap:var(--space-2)}.protheus-automation-outcomes section{padding:var(--space-4)}.protheus-final-page .final-cta-section-image{min-height:22rem;padding-block:var(--space-12) var(--space-8);background-image:linear-gradient(180deg, #020d1f47 0%, #020d1fad 48%, #020d1ffa 100%), linear-gradient(90deg, #020d1fb3, #020d1f2e), var(--final-cta-background);background-position:63%;align-content:end}.protheus-final-page .final-cta-section-image .final-cta h2{max-width:18ch;font-size:var(--text-2xl)}.protheus-final-page .internal-hero-protheus .button,.protheus-final-page .final-cta-section-image .final-cta .button{width:100%}}
