@media (width>=901px){:root .tcs-page.tcsos-page .j-fix{font-family:Georgia,Times New Roman,serif;font-size:.94em}:root .tcs-page.tcsos-page .hero-grid{grid-template-columns:minmax(0,1fr) 448px;align-items:center;gap:48px}:root .tcs-page.tcsos-page .hero .cockpit{zoom:.8;justify-self:end;width:560px;max-width:none}:root .tcs-page.tcsos-page #operating-layer>.wrap,:root .tcs-page.tcsos-page #data-manager>.wrap,:root .tcs-page.tcsos-page #uk-sourcing>.wrap,:root .tcs-page.tcsos-page #attribution>.wrap,:root .tcs-page.tcsos-page #why-tcsos>.wrap,:root .tcs-page.tcsos-page #implementation>.wrap,:root .tcs-page.tcsos-page #customer-journey>.wrap,:root .tcs-page.tcsos-page #customer-journey+section>.wrap{max-width:1000px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #whole-stock>.wrap{max-width:960px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #operating-layer .section-head,:root .tcs-page.tcsos-page #operating-layer .section-head h2,:root .tcs-page.tcsos-page #operating-layer .oslayer{max-width:none}:root .tcs-page.tcsos-page .oscore:after{display:none}:root .tcs-page.tcsos-page .osnode.outcome:after{left:-27px}:root .tcs-page.tcsos-page .tcsos-cj .journeyrail{max-width:1040px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #customer-journey .section-head h2{max-width:900px}:root .tcs-page.tcsos-page #customer-journey+section .section-head h2,:root .tcs-page.tcsos-page #customer-journey+section .tcsos-rows{max-width:none}:root .tcs-page.tcsos-page #customer-journey+section .iconrow{grid-template-columns:38px 250px minmax(0,1fr);align-items:center;gap:6px 24px;padding:20px 0}:root .tcs-page.tcsos-page #data-manager .section-head h2{max-width:none}:root .tcs-page.tcsos-page .stock-entry{padding:14px}:root .tcs-page.tcsos-page #whole-stock .tcsos-rows{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(max-content,1fr);gap:0 24px;max-width:none;margin-top:20px;display:grid}:root .tcs-page.tcsos-page #whole-stock .tcsos-row{border-top:1px solid var(--line);align-self:start;margin:0;padding:16px 0 0}:root .tcs-page.tcsos-page #whole-stock .tcsos-row:first-child{grid-area:1/3}:root .tcs-page.tcsos-page #whole-stock .tcsos-row:first-child h3,:root .tcs-page.tcsos-page #whole-stock .tcsos-row:first-child p{white-space:nowrap}:root .tcs-page.tcsos-page #whole-stock .tcsos-row h3{font-size:20px}:root .tcs-page.tcsos-page #whole-stock .tcsos-row p{font-size:13.5px}:root .tcs-page.tcsos-page #uk-sourcing .cursplit,:root .tcs-page.tcsos-page #attribution .attrflow,:root .tcs-page.tcsos-page #why-tcsos .section-head,:root .tcs-page.tcsos-page #data-manager .section-head,:root .tcs-page.tcsos-page #customer-journey+section .section-head,:root .tcs-page.tcsos-page #why-tcsos .section-head h2,:root .tcs-page.tcsos-page #why-tcsos .tcsos-rows{max-width:none}}@media (width>=1101px){:root .tcs-page.tcsos-page .hero-grid{gap:72px}}@media (width>=901px){:root .tcs-page.tcsos-page main>section.section>.wrap,:root .tcs-page.tcsos-page section.section>.wrap{max-width:1000px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page .osnodes:before,:root .tcs-page.tcsos-page .osnode:before,:root .tcs-page.tcsos-page .osnode:after{display:none}:root .tcs-page.tcsos-page #operating-layer .oslayer{grid-template-columns:300px minmax(0,1fr);gap:0}:root .tcs-page.tcsos-page .osnodes{padding-left:28px}:root .tcs-page.tcsos-page .osnode.outcome{padding-left:12px;padding-right:12px}:root .tcs-page.tcsos-page #operating-layer .section-head h2{font-size:46px}:root .tcs-page.tcsos-page .tcsos-cj .journeyrail{max-width:1000px}:root .tcs-page.tcsos-page #customer-journey .section-head h2{max-width:none;font-size:46px}:root .tcs-page.tcsos-page #data-manager .cockpit{max-width:860px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #customer-journey+section+#data-manager+section .section-head h2{font-size:46px}:root .tcs-page.tcsos-page #whole-stock>.wrap{max-width:880px}:root .tcs-page.tcsos-page #whole-stock .stock-thumb{aspect-ratio:16/8}:root .tcs-page.tcsos-page #whole-stock .stock-thumb img{object-fit:cover;width:100%;height:100%}:root .tcs-page.tcsos-page #attribution .section-head{text-align:center;max-width:860px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #attribution .section-head h2,:root .tcs-page.tcsos-page #attribution .section-head .section-intro{margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #attribution .attrflow{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1000px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #faq .faqlist{max-width:none;margin-left:0;margin-right:0}:root .tcs-page.tcsos-page #whole-stock .tcsos-row h3,:root .tcs-page.tcsos-page #whole-stock .stock-caption h3,:root .tcs-page.tcsos-page #whole-stock .stockcap h3{white-space:nowrap;font-size:18px}:root .tcs-page.tcsos-page .hero-grid{grid-template-columns:minmax(0,1fr) 360px;gap:56px}:root .tcs-page.tcsos-page .hero .cockpit{zoom:.76;width:474px}:root .tcs-page.tcsos-page #customer-journey+section .tcsos-rows,:root .tcs-page.tcsos-page #why-tcsos .tcsos-rows,:root .tcs-page.tcsos-page #implementation .pathrows{text-align:left;max-width:860px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #customer-journey+section .section-head,:root .tcs-page.tcsos-page #why-tcsos .section-head,:root .tcs-page.tcsos-page #implementation .section-head,:root .tcs-page.tcsos-page #data-manager .section-head{max-width:860px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #data-manager .cockpit{width:100%;max-width:860px}}@media (width>=1101px){:root .tcs-page.tcsos-page .hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:72px}:root .tcs-page.tcsos-page .hero .cockpit{zoom:.8;width:500px}}@media (width>=901px){:root .tcs-page.tcsos-page #customer-journey+section>.wrap,:root .tcs-page.tcsos-page #why-tcsos>.wrap,:root .tcs-page.tcsos-page #implementation>.wrap{max-width:860px;margin-left:auto;margin-right:auto}:root .tcs-page.tcsos-page #why-tcsos .section-head h2{font-size:34px}}@media (width>=1101px){:root .tcs-page.tcsos-page #why-tcsos .section-head h2{font-size:40px}:root .tcs-page.tcsos-page main>section.hero>.wrap{width:min(1000px,100% - 64px);max-width:1000px}:root .tcs-page.tcsos-page .hero-grid{grid-template-columns:minmax(0,1fr) 360px;gap:56px}:root .tcs-page.tcsos-page .hero .cockpit{zoom:.8;width:450px}}@media (width>=901px){:root .tcs-page.tcsos-page .hero .hero-lead{margin-top:18px}}@media (width<=600px){:root .tcs-page.tcsos-page .hero .hero-actions{flex-direction:column;align-items:center;width:100%;max-width:358px;margin-left:auto;margin-right:auto;display:flex}:root .tcs-page.tcsos-page .hero .hero-actions .btn{justify-content:center;width:190px;min-width:0;max-width:190px}}@media (width>=901px) and (width<=1100px){:root .tcs-page.tcsos-page .vj-desktop{gap:0;padding-right:8px}:root .tcs-page.tcsos-page .vj-step{padding:12px 8px 22px}:root .tcs-page.tcsos-page .vj-num{font-size:34px}:root .tcs-page.tcsos-page .vj-label{letter-spacing:.03em;overflow-wrap:anywhere;font-size:11px}:root .tcs-page.tcsos-page main>section>.wrap{width:calc(100% - 64px)}}@media (width>=901px){:root .tcs-page.tcsos-page #customer-journey .section-head h2{max-width:none}:root .tcs-page.tcsos-page #customer-journey .cj-break{height:0;display:block;overflow:hidden}:root .tcs-page.tcsos-page #uk-sourcing>.wrap{max-width:920px}:root .tcs-page.tcsos-page #uk-sourcing .curtabs{grid-template-columns:repeat(2,max-content);justify-content:start;max-width:none}:root .tcs-page.tcsos-page #uk-sourcing .curtab{white-space:nowrap;padding-left:18px;padding-right:18px}:root .tcs-page.tcsos-page #uk-sourcing .cursplit{align-items:center}}
