.business-process-automation-page{background:#000;--bpa-gutter:16px;--bpa-purple:rgb(133,90,250);--bpa-cream:rgb(242,237,235);--bpa-dark-panel:#0b0f19;--bpa-dark-challenges:rgb(18,23,32)}@media (min-width:768px){.business-process-automation-page{--bpa-gutter:max(2.5rem,calc((100vw - 1280px) / 2))}}@media (min-width:1440px){.business-process-automation-page{--bpa-gutter:80px}}.business-process-automation-page{--wbd-gutter:var(--bpa-gutter);--erp-gutter:var(--bpa-gutter);--psc-gutter:var(--bpa-gutter);--sd-gutter:var(--bpa-gutter)}.business-process-automation-page .sd-hero-subtitle{width:min(1134px,100%);max-width:1134px;opacity:.8}.business-process-automation-page .psc-hero-title,.business-process-automation-page .sd-hero-title{white-space:normal;overflow-wrap:break-word;max-width:100%;width:100%}.business-process-automation-page .psc-hero-copy,.business-process-automation-page .psc-hero-inner{width:100%;max-width:100%;min-width:0}.business-process-automation-page .psc-hero-copy{gap:12px}.bpa-metrics-band{background:var(--bpa-cream);padding:96px var(--bpa-gutter) 48px;overflow-x:clip}@media (max-width:809px){.bpa-metrics-band{padding-top:48px;padding-bottom:32px}}.bpa-metrics-inner{margin:0 auto;max-width:1280px;width:100%;min-width:0}.bpa-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.bpa-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.bpa-metrics-grid{grid-template-columns:1fr}}.bpa-metrics-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #e7e9ed;border-radius:16px;background:#fff;padding:28px;min-width:0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.bpa-metrics-value{margin:0;width:100%;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:48px;font-weight:500;font-style:normal;line-height:1;letter-spacing:-.02em;text-align:start;color:rgb(133,90,250);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on}.bpa-metrics-label{margin:0;width:100%;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:500;font-style:normal;line-height:1.3;letter-spacing:0;text-align:start;color:rgb(17,24,39)}.bpa-trust-band{background:var(--bpa-cream);padding:48px var(--bpa-gutter) 96px;overflow-x:clip}@media (max-width:809px){.bpa-trust-band{padding-bottom:48px}}.bpa-trust-inner{margin:0 auto;max-width:1280px;width:100%}.bpa-trust-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:56px;width:100%;max-width:1280px;border:1px solid #1a56db1a;border-radius:12px;background:#855afa1a;padding:14px 28px}@media (max-width:767px){.bpa-trust-bar{flex-direction:column;gap:16px;align-items:stretch}}.bpa-trust-item-wrap{display:flex;align-items:center;gap:56px}@media (max-width:767px){.bpa-trust-item-wrap{flex-direction:column;gap:16px;width:100%}.bpa-trust-divider{display:none}}.bpa-trust-item{display:flex;align-items:center;gap:8px}.bpa-trust-icon{display:inline-flex;flex-shrink:0;color:var(--bpa-purple)}.bpa-trust-icon,.bpa-trust-icon svg{width:16px;height:16px}.bpa-trust-label{font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1;color:rgb(75,85,99);white-space:nowrap}.bpa-trust-divider{width:1px;height:20px;flex-shrink:0;background:#d1d5db}.bpa-services-band{background:var(--bpa-cream);padding:0;width:100%;overflow-x:clip}.bpa-services-panel{display:flex;flex-direction:column;gap:2px;width:100%;background:var(--bpa-dark-panel);overflow:hidden}.bpa-services-featured{position:relative;min-height:460px;overflow:hidden;display:flex;align-items:flex-end}.bpa-services-featured-bg{object-fit:cover;object-position:center}.bpa-services-featured-overlay{position:absolute;inset:0;background:linear-gradient(105deg,#0b0f19eb,#0b0f19bf 50%,#0b0f194d)}.bpa-services-featured-copy{position:relative;z-index:1;display:flex;flex:1 0 0;flex-direction:column;gap:20px;width:100%;padding:48px 56px}@media (min-width:1024px){.bpa-services-featured-copy{padding:48px 520px 48px 56px}}.bpa-services-featured-title{max-width:620px;font-size:clamp(32px,4vw,52px);font-weight:750;letter-spacing:-.025em;line-height:1.05;color:#fff}.bpa-services-featured-description,.bpa-services-featured-title{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-services-featured-description{max-width:520px;font-size:15px;font-weight:400;line-height:1.65;color:rgba(255,255,255,.65)}.bpa-services-image-row{display:grid;grid-template-columns:1fr;gap:2px}@media (min-width:768px){.bpa-services-image-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;height:300px}}.bpa-services-image-card{position:relative;min-height:300px;height:300px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.bpa-services-image-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;height:auto;min-height:0;flex-direction:unset;justify-content:unset}}.bpa-services-image-card-media{position:absolute;inset:0;z-index:0;overflow:hidden}.bpa-services-image-card-bg{object-fit:cover}.bpa-services-image-card-overlay{position:absolute;inset:0;background:linear-gradient(transparent,#0b0f1999 41.08%,#121720 92.02%)}.bpa-services-image-card-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;width:100%}@media (min-width:768px){.bpa-services-image-card-copy{grid-row:2;align-self:start}}.bpa-services-image-card-title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff}.bpa-services-image-card-description,.bpa-services-image-card-title{position:relative;z-index:1;margin:0;padding:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-services-image-card-description{font-size:13px;font-weight:400;line-height:1.55;color:rgba(255,255,255,.6)}.bpa-services-icon-row{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:640px){.bpa-services-icon-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bpa-services-icon-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.bpa-services-icon-card{display:flex;flex-direction:column;gap:20px;padding:36px 28px;background:#ffffff08;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;min-width:0}@media (max-width:639px){.bpa-services-icon-card{border-right:none}}@media (min-width:640px) and (max-width:1023px){.bpa-services-icon-card:nth-child(2n){border-right:none}}@media (min-width:1024px){.bpa-services-icon-card:nth-child(5n){border-right:none}}.bpa-services-icon-wrap{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:#855afa26;flex-shrink:0}.bpa-services-icon{display:inline-flex;color:var(--bpa-purple)}.bpa-services-icon,.bpa-services-icon svg{width:20px;height:20px}.bpa-services-icon-card-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:#fff}.bpa-services-icon-card-description,.bpa-services-icon-card-title{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-services-icon-card-description{font-size:13px;font-weight:400;line-height:1.6;color:rgba(255,255,255,.5)}.bpa-challenges-band{background:var(--bpa-dark-challenges);padding:48px var(--bpa-gutter) 96px;overflow-x:clip}.bpa-challenges-inner{margin:0 auto;max-width:1280px;width:100%}.bpa-challenges-header{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:36px;text-align:center}.bpa-challenges-title{max-width:1208px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.4}.bpa-challenges-subtitle,.bpa-challenges-title{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;color:#fff}.bpa-challenges-subtitle{max-width:977px;font-size:20px;font-weight:400;line-height:1.6}.bpa-challenges-subtitle-animated{display:inline-block}.bpa-challenges-rule{margin:0;border:0;height:1px;background:rgba(255,255,255,.1)}.bpa-challenges-list{display:flex;flex-direction:column}.bpa-challenges-row{display:grid;grid-template-columns:120px 1px 1fr auto;align-items:center;gap:0;padding:36px 0;border-bottom:1px solid #ffffff14}.bpa-challenges-row:last-child{border-bottom:none}@media (max-width:767px){.bpa-challenges-row{grid-template-columns:64px 1px 1fr;padding:28px 0}.bpa-challenges-chevron{display:none}}.bpa-challenges-number-col{display:flex;justify-content:center;align-items:center}.bpa-challenges-number{font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,6vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--bpa-purple);font-variant-numeric:tabular-nums}.bpa-challenges-vrule{width:1px;height:64px;background:rgba(255,255,255,.08);justify-self:center}.bpa-challenges-copy{display:flex;flex-direction:column;gap:8px;padding:0 40px;min-width:0}@media (max-width:767px){.bpa-challenges-copy{padding:0 16px}}.bpa-challenges-item-title{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#fff}.bpa-challenges-item-description,.bpa-challenges-item-title{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-challenges-item-description{font-size:14px;font-weight:400;line-height:1.65;color:rgba(255,255,255,.5)}.bpa-challenges-chevron{display:inline-flex;width:20px;height:20px;margin-inline-end:8px;color:rgba(255,255,255,.2);flex-shrink:0}.bpa-challenges-chevron svg{width:20px;height:20px}.bpa-diff-band{background:#f2edeb;padding:96px 80px 48px}.bpa-diff-header{overflow-x:clip;align-items:center;gap:8px;text-align:center}.bpa-diff-header,.bpa-diff-inner{display:flex;flex-direction:column}.bpa-diff-inner{margin:0 auto;max-width:1280px;width:100%;gap:57px}.bpa-diff-title-row{flex-wrap:wrap;justify-content:center;overflow:clip}.bpa-diff-title-part-wrap,.bpa-diff-title-row{display:flex;align-items:center;gap:20px}.bpa-diff-title-part{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.4;text-align:center;color:rgb(0,0,0);white-space:nowrap}.bpa-diff-title-dot{display:block;width:12px;height:12px;border-radius:24px;background:rgb(0,0,0);flex-shrink:0}.bpa-diff-subtitle{margin:0;max-width:940px;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1.6;text-align:center;color:rgb(34,34,34)}.bpa-diff-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media (min-width:768px){.bpa-diff-grid{grid-template-columns:repeat(2,minmax(300px,1fr));grid-auto-rows:1fr}}.bpa-diff-card{display:flex;flex-direction:column;gap:16px;border-radius:24px;background:#fff;border:1px solid #e7e9ed;box-shadow:0 2px 10px rgba(0,0,0,.039);padding:28px;min-width:0;align-items:flex-start;align-self:stretch;width:100%}.bpa-diff-icon-wrap{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:#855afa1a;flex-shrink:0}.bpa-diff-icon{display:inline-flex;color:var(--bpa-purple)}.bpa-diff-icon,.bpa-diff-icon svg{width:24px;height:24px}.bpa-diff-card-title{font-size:22px;font-weight:600;line-height:1.3;color:rgb(26,26,26)}.bpa-diff-card-description,.bpa-diff-card-title{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-diff-card-description{font-size:15px;font-weight:400;line-height:1.65;color:rgb(34,34,34)}@media (max-width:767px){.bpa-diff-band{padding:64px 20px 48px}.bpa-diff-inner{gap:40px}.bpa-diff-title-part{white-space:normal;font-size:clamp(26px,7vw,36px)}.bpa-diff-subtitle{font-size:17px}}.bpa-partner-band{background:#f2edeb;padding:48px 80px}.bpa-partner-inner{margin:0 auto;max-width:1280px;width:100%;display:flex;flex-direction:column;gap:57px;align-items:center}.bpa-partner-grid-outer{width:100%;overflow-x:auto;scrollbar-width:none}.bpa-partner-grid-outer::-webkit-scrollbar{display:none}.bpa-partner-title{margin:0;width:100%;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.4;text-align:center;color:rgb(0,0,0)}.bpa-partner-grid{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:32px;width:100%}.bpa-partner-card{position:relative;width:404px;height:276px;border-radius:20px;background:#fff;overflow:visible;flex-shrink:0}.bpa-partner-card-image-wrap{position:absolute;top:32px;left:40px;width:56px;height:56px}.bpa-partner-card-image{width:56px;height:56px;object-fit:cover;border-radius:inherit}.bpa-partner-card-title{top:110px;left:40px;font-size:28px;font-weight:600;line-height:28.6px;text-transform:capitalize;color:rgb(26,26,26);white-space:nowrap}.bpa-partner-card-description,.bpa-partner-card-title{position:absolute;margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-partner-card-description{top:159px;left:50%;transform:translateX(-50%);width:324px;font-size:16px;font-weight:400;line-height:25.6px;color:rgb(34,34,34)}@media (max-width:767px){.bpa-partner-band{padding:48px 20px}.bpa-partner-inner{gap:40px}.bpa-partner-card{width:100%;max-width:404px;height:auto;min-height:276px;padding:32px 40px 40px}.bpa-partner-card-description,.bpa-partner-card-image-wrap,.bpa-partner-card-title{position:static;transform:none;left:auto;top:auto}.bpa-partner-card-image-wrap{margin-bottom:22px}.bpa-partner-card-title{margin-bottom:12px;white-space:normal}.bpa-partner-card-description{width:100%}}.bpa-roadmap-band{background:#f2edeb;padding:48px 80px}.bpa-roadmap-inner{margin:0 auto;max-width:1280px;gap:32px}.bpa-roadmap-header,.bpa-roadmap-inner{width:100%;display:flex;flex-direction:column;align-items:center}.bpa-roadmap-header{gap:8px;text-align:center}.bpa-roadmap-title{margin:0;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.4;color:rgb(0,0,0)}.bpa-roadmap-subtitle,.bpa-roadmap-title{width:100%;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;text-align:center}.bpa-roadmap-subtitle{margin:0 auto;max-width:940px;font-size:20px;font-weight:400;line-height:1.6;color:rgb(34,34,34)}.bpa-roadmap-grid{display:grid;grid-template-columns:1fr;gap:32px;width:100%}@media (min-width:768px){.bpa-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bpa-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.bpa-roadmap-step{display:flex;flex-direction:column;gap:20px;padding-right:24px;min-width:0}.bpa-roadmap-step--last{padding-right:0}.bpa-roadmap-step-top{display:flex;align-items:center;gap:12px;width:100%}.bpa-roadmap-step-badge{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:100%;background:#855afa;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1;text-align:center;color:#fff}.bpa-roadmap-step-line{flex:1;height:2px;background:#1a56db33;min-width:0}.bpa-roadmap-step-title{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:rgb(26,26,26)}.bpa-roadmap-step-description,.bpa-roadmap-step-title{margin:0;font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,sans-serif}.bpa-roadmap-step-description{font-size:14px;font-weight:400;line-height:1.65;color:rgb(34,34,34)}@media (max-width:767px){.bpa-roadmap-band{padding:48px 20px}.bpa-roadmap-inner{gap:40px}.bpa-roadmap-title{font-size:clamp(26px,7vw,36px)}.bpa-roadmap-subtitle{font-size:17px}.bpa-roadmap-step{padding-right:0}}.business-process-automation-page .ds-insights-band{background:var(--bpa-cream);padding:48px var(--bpa-gutter)}.business-process-automation-page .ds-work-reflections{padding:0}@media (max-width:767px){.business-process-automation-page .ds-insights-band{padding:48px var(--bpa-gutter) 32px}}.business-process-automation-page .psc-faq-band{background:var(--bpa-cream)}.business-process-automation-page .psc-glow-cta-section{background:rgb(242,237,234)}@media (max-width:809px){.bpa-diff-band{padding-top:48px}.business-process-automation-page .ds-insights-band{padding-top:32px}}