.page-module__ximUtG__intro,.page-module__ximUtG__lightSection,.page-module__ximUtG__benefits,.page-module__ximUtG__audiences,.page-module__ximUtG__process,.page-module__ximUtG__valueSection{padding-block:clamp(3rem,4.8vw,4.75rem)}.page-module__ximUtG__introLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.page-module__ximUtG__intro h2,.page-module__ximUtG__sectionIntro h2{color:var(--color-navy);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:750;line-height:1.12}.page-module__ximUtG__introContent>p,.page-module__ximUtG__sectionIntro>p:last-child{color:#586578;margin:0;font-size:1.02rem;line-height:1.7}.page-module__ximUtG__simpleElements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-module__ximUtG__simpleElements li{border-bottom:1px solid #e1e6ec;align-items:center;gap:.65rem;padding-block:.65rem;display:flex}.page-module__ximUtG__simpleElements span,.page-module__ximUtG__numberedBlocks span,.page-module__ximUtG__processSteps span,.page-module__ximUtG__integratedElements span{color:#a75500;letter-spacing:.1em;font-size:.72rem;font-weight:800}.page-module__ximUtG__simpleElements strong{color:var(--color-navy);font-size:.95rem}.page-module__ximUtG__lightSection{background:var(--color-gray-light)}.page-module__ximUtG__sectionIntro{max-width:54rem;margin-bottom:1.8rem}.page-module__ximUtG__sectionIntro>p:last-child{margin-top:1rem}.page-module__ximUtG__numberedBlocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__ximUtG__block{border:1px solid #e3e8ee;border-top:3px solid var(--color-orange);border-radius:var(--radius-card);background:var(--color-white);min-height:10.5rem;padding:1.35rem 1.5rem}.page-module__ximUtG__block h3{color:var(--color-navy);margin:.8rem 0 0;font-size:1.1rem;line-height:1.3}.page-module__ximUtG__block p,.page-module__ximUtG__processSteps p{color:#586578;margin:.65rem 0 0;font-size:.9rem;line-height:1.6}.page-module__ximUtG__audiences{background:var(--color-gray-light)}.page-module__ximUtG__availability{background:var(--color-white);padding-block:clamp(3rem,4.8vw,4.75rem)}.page-module__ximUtG__relatedSection{background:var(--color-gray-light);padding-block:clamp(3rem,4.8vw,4.75rem)}.page-module__ximUtG__ctaText{color:#4d2b08;max-width:45rem;margin:.85rem 0 0;font-size:.96rem;line-height:1.65}.page-module__ximUtG__audienceBlocks{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__ximUtG__processSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__ximUtG__processSteps:before{content:"";background:#d9e0e8;height:1px;position:absolute;top:.85rem;left:8%;right:8%}.page-module__ximUtG__processSteps>li{padding-top:2.25rem;position:relative}.page-module__ximUtG__processSteps>li:before{border:2px solid var(--color-orange);background:var(--color-white);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.5rem;left:0}.page-module__ximUtG__processSteps h3{color:var(--color-navy);margin:.45rem 0 0;font-size:1.1rem}.page-module__ximUtG__valueInner h2{max-width:24ch;margin-inline:auto}.page-module__ximUtG__integratedElements{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.page-module__ximUtG__integratedElements li{border-top:2px solid var(--color-orange);align-content:center;gap:.45rem;min-height:5rem;padding:.75rem .45rem;display:grid}.page-module__ximUtG__integratedElements span{color:var(--color-orange);letter-spacing:.1em;font-size:.7rem;font-weight:800}.page-module__ximUtG__integratedElements li>strong{color:var(--color-white);font-size:.92rem;line-height:1.35}.page-module__ximUtG__relatedLinks{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.page-module__ximUtG__relatedLinks a{color:var(--color-navy);background:var(--color-white);border:1px solid #e1e6ec;border-radius:.35rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none}.page-module__ximUtG__relatedLinks a:hover{border-color:var(--color-orange)}.page-module__ximUtG__heroVisual svg{width:min(11rem,52%);height:auto;color:var(--color-orange);filter:drop-shadow(0 .75rem 1.5rem #09163a2e)}@media (max-width:850px){.page-module__ximUtG__introLayout{grid-template-columns:1fr;gap:1.5rem}.page-module__ximUtG__audienceBlocks,.page-module__ximUtG__processSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ximUtG__processSteps:before{display:none}.page-module__ximUtG__integratedElements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.page-module__ximUtG__numberedBlocks,.page-module__ximUtG__audienceBlocks,.page-module__ximUtG__processSteps{grid-template-columns:1fr}.page-module__ximUtG__block{min-height:0}.page-module__ximUtG__simpleElements{grid-template-columns:1fr}.page-module__ximUtG__integratedElements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.5rem}}@media (max-width:640px){.page-module__ximUtG__benefits .page-module__ximUtG__numberedBlocks,.page-module__ximUtG__audiences .page-module__ximUtG__audienceBlocks,.page-module__ximUtG__lightSection .page-module__ximUtG__numberedBlocks,.page-module__ximUtG__process .page-module__ximUtG__processSteps{grid-template-columns:minmax(0,1fr)}.page-module__ximUtG__benefits .page-module__ximUtG__block,.page-module__ximUtG__audiences .page-module__ximUtG__block,.page-module__ximUtG__lightSection .page-module__ximUtG__block{min-height:0;padding:1.1rem 1.2rem}.page-module__ximUtG__processSteps{gap:1rem}.page-module__ximUtG__processSteps>li{padding-top:1.75rem}.page-module__ximUtG__processSteps>li:before{top:.2rem}.page-module__ximUtG__availability{padding-block:2rem}.page-module__ximUtG__availability .page-module__ximUtG__sectionIntro{margin-bottom:0}.print-page:has(#outsourcing-title) .print-hero__layout{grid-template-columns:minmax(0,1fr);gap:1.35rem;min-height:0;padding-block:2rem 2.25rem}.print-page:has(#outsourcing-title) .print-hero h1{max-width:14ch;font-size:clamp(2.15rem,9.2vw,2.8rem);line-height:1.06}.print-page:has(#outsourcing-title) .print-hero__description{margin-top:1rem;font-size:1rem}.print-page:has(#outsourcing-title) .print-hero__actions{grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:1.35rem;display:grid}.print-page:has(#outsourcing-title) .print-hero__visual{min-height:10rem}.print-page:has(#outsourcing-title) .page-module__ximUtG__heroVisual svg{width:min(8rem,45%)}}
