/* Remove ornamental microcopy; retain readable controls and meaningful content. */
.brand .sub,.tc-page-guide>b,.tc-page-guide a:before,.tc-cinema-footer button>span,.tc-outcome-path li>span,.tc-insight-tabs small,.tc-tab-number,.tc-example-header,.tc-change-label,.tcsv-result small,.tcsv-foot small,.tc-implementation-details>summary small,.tc-final-note,.tc-case-link span:not(.t-arrow),.t-analyzer-summary>small,.t-demo-head,.tc-example-kicker{display:none!important}
.sv-caption>span:last-child,.acq-scroll-hint{display:none!important}
.sv-caption,.acq-caption{font-size:1rem!important;letter-spacing:0!important}.sv-caption>span:first-child,.acq-caption>span:first-child{font-size:1rem!important}
.tc-cinema-footer button{font-size:16px!important}.tc-cinema-footer nav{width:min(780px,100%)}
.tc-insight-tabs b{font-size:18px!important}.tc-insight-heading{margin-top:0!important}.tc-position-heading{margin-top:0!important}.tc-cinema-copy{bottom:82px}.tc-flow-nav a{font-size:1rem!important}.tc-flow-nav a>span{display:none}
.tc-outcome-path li{padding-top:18px!important}.tc-outcome-path b{margin-top:0!important}.tc-page-guide a{font-size:1rem!important}.tpl .tcsv-copy>.tcsv-title{display:none}
body small,body .hint,body .hintr{font-size:1rem!important;line-height:1.5!important}.foot .sub,.foot-bar,.foot li a{font-size:1rem!important}
.atlas-design .tpl .tc-connected{padding:88px max(24px,6vw);margin:0;background:#141416;color:#fff;scroll-margin-top:100px}
.tc-connected-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:58px}
.atlas-design .tpl .tc-connected h2{font:400 clamp(36px,4.3vw,64px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#fff;margin:0}
.atlas-design .tpl .tc-connected h2 em,.tc-connected-main h3 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#ebbbcc}
.tc-connected-heading>p{font:400 18px/1.75 Arial,sans-serif;color:#d2cbd0;margin:0;max-width:450px}
.tc-connected-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}
.tc-connected-main{background:#711329;border:1px solid #9d425a;padding:42px;display:flex;flex-direction:column;align-items:flex-start}
.atlas-design .tpl .tc-connected-main h3{font:400 clamp(28px,3vw,42px)/1.15 Arial,sans-serif;letter-spacing:-.035em;color:white;margin:0 0 24px}
.tc-connected-main p{font:400 17px/1.8 Arial,sans-serif;color:#f4e4e9;margin:0 0 36px;max-width:440px}
.tc-connected-main a{margin-top:auto;display:inline-flex;align-items:center;gap:20px;color:#fff;border-bottom:1px solid #e6adbf;padding-bottom:10px;font:500 16px/1.5 Arial,sans-serif;text-decoration:none}.tc-connected-main a span{transition:transform .25s}.tc-connected-main a:hover span{transform:translate(3px,-3px)}.tc-connected-main a:focus-visible{outline:2px solid #fff;outline-offset:6px}
.tc-connected-benefits{display:flex;flex-direction:column;justify-content:space-between}
.tc-connected-benefits article{padding:23px 0;border-bottom:1px solid #ffffff2b}.tc-connected-benefits article:first-child{padding-top:0}
.atlas-design .tpl .tc-connected-benefits h3{font:400 25px/1.3 Arial,sans-serif;color:#fff;letter-spacing:-.025em;margin:0 0 12px}
.tc-connected-benefits p{font:400 16px/1.7 Arial,sans-serif;color:#d2cbd0;margin:0;max-width:510px}
.tc-connected-path{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:60px 0 0;list-style:none;border-top:1px solid #8b5368;gap:38px}
.tc-connected-path li{position:relative;padding-top:27px}.tc-connected-path li:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#e5b2c7;box-shadow:0 0 0 7px #141416}
.tc-connected-path strong{display:block;font:400 23px/1.3 Arial,sans-serif;letter-spacing:-.02em;color:#fff}.tc-connected-path p{font:400 16px/1.6 Arial,sans-serif;color:#c4bdc3;margin:10px 0 0}
@media(max-width:900px){.tc-connected-heading{gap:30px;grid-template-columns:1fr}.tc-connected-heading>p{max-width:650px}.tc-connected-grid{gap:32px}.tc-connected-main{padding:28px}.tc-connected-path{gap:24px}.tc-connected-path strong{font-size:20px}}
@media(max-width:620px){.atlas-design .tpl .tc-connected{padding:56px 24px}.tc-connected-heading{margin-bottom:32px;gap:24px}.tc-connected-heading>p{font-size:16px}.tc-connected-grid{grid-template-columns:1fr;gap:32px}.tc-connected-main{padding:28px 24px}.tc-connected-main p{font-size:16px;margin-bottom:28px}.tc-connected-main a{font-size:1rem}.tc-connected-benefits article{padding:22px 0}.atlas-design .tpl .tc-connected-benefits h3{font-size:24px}.tc-connected-path{grid-template-columns:1fr;border-top:0;border-left:1px solid #8b5368;margin-top:38px;gap:0}.tc-connected-path li{padding:0 0 28px 24px}.tc-connected-path li:last-child{padding-bottom:0}.tc-connected-path li:before{top:8px;left:-4px}.tc-connected-path strong{font-size:22px}.tc-cinema-footer button{font-size:1rem!important;line-height:1.5}.tc-cinema-footer{bottom:24px}.tc-cinema-story{bottom:112px}.tc-insight-tabs b{font-size:16px!important}.tc-cinema-cta{font-size:1rem}.tc-outcome-path p{font-size:1rem!important}}
@media(prefers-reduced-motion:reduce){.tc-connected-main a span{transition:none}}
/* Direction is expressed by words; ornamental arrows are removed site-wide. */
html body :is(.t-arrow,.x-arrow,.arrow,.tc-tab-arrow,.rg-arrow,.barrow,.tc-connected-main a>span,.tc-cinema-cta>span,.tc-insight-cta>span,.tc-insight-back>span,.company-chrome .window-symbol){display:none!important}
html body .ndrop>.n>i{display:none!important}
html body .v17-detail-arrow{width:auto;min-width:80px;padding:10px 16px;font-size:1rem;line-height:1.4}
html body :is(.t-cta,.x-btn,.tc-cinema-cta,.tc-connected-main a){column-gap:0}
html body :is(.v16-auto-arrow,.v31-flow-arrow,.lead-arrow){display:none!important}
