.cs-page-industries .ind-proof-flow{--diagram-line:#7d8594;--diagram-node:#ffffff04;border:1px solid var(--cs-line);background:var(--cs-navy);color:var(--cs-text);border-radius:10px;min-width:0;margin:0;padding:24px}.cs-page-industries .ind-proof-flow figcaption{text-align:left;color:var(--cs-text);margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.5}.cs-page-industries .ind-proof-flow .cs-art{width:64px;height:64px;fill:var(--diagram-node);flex:none}.cs-page-industries .ind-proof-flow .ind-art-accent{fill:var(--cs-red);stroke:var(--cs-red)}.cs-page-industries .ind-proof-flow .ind-art-on-accent{fill:none;stroke:#fff}.cs-page-industries .ind-proof-flow .ind-art-highlight{fill:none;stroke:var(--cs-red)}.cs-page-industries .ind-proof-steps{--transition-gap:24px;gap:var(--transition-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-page-industries .ind-proof-steps li{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:0;display:flex;position:relative}.cs-page-industries .ind-proof-steps strong{color:var(--cs-text);font-size:15px;font-weight:500;line-height:1.5;display:block}.cs-page-industries .ind-proof-number{color:var(--cs-muted);margin-right:6px;font-size:12px;font-weight:400}.cs-page-industries .ind-proof-steps li>div>span{color:var(--cs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.cs-page-industries .ind-proof-arrow{left:calc(100% + var(--transition-gap) / 2 - 12px);pointer-events:none;width:24px;height:16px;position:absolute;top:24px}.cs-page-industries .ind-recovery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-page-industries .ind-app-map{grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr);align-items:center;gap:40px;display:grid}.cs-page-industries .ind-app-source{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.cs-page-industries .ind-app-source>span{color:var(--cs-muted);font-size:14px;line-height:1.5}.cs-page-industries .ind-app-source:after{content:"";background:var(--diagram-line);width:50%;height:1.5px;position:absolute;top:50%;left:calc(50% + 24px)}.cs-page-industries .ind-app-targets{grid-template-rows:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cs-page-industries .ind-app-targets:before{content:"";background:var(--diagram-line);width:1.5px;position:absolute;top:calc(16.6667% - 4px);bottom:calc(16.6667% - 4px);left:-20px}.cs-page-industries .ind-app-targets li{border:1.5px solid var(--diagram-line);background:var(--diagram-node);color:var(--cs-text);border-radius:6px;align-items:center;min-width:0;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex;position:relative}.cs-page-industries .ind-app-targets li>span{min-width:0}.cs-page-industries .ind-branch-arrow{width:20px;height:16px;position:absolute;top:calc(50% - 8px);left:-21px}.cs-page-industries .ind-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-page-industries .ind-lifecycle li{border:1.5px solid var(--diagram-line);text-align:center;border-radius:6px;place-content:center;margin:0;padding:12px 8px;font-size:14px;line-height:1.5;display:grid}.cs-page-industries .ind-branch-connector{width:100%;height:40px}.cs-page-industries .ind-data-step{border:1.5px solid var(--diagram-line);border-radius:6px;align-items:center;gap:16px;padding:16px;display:flex}.cs-page-industries .ind-data-step strong,.cs-page-industries .ind-check-outcomes strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.cs-page-industries .ind-data-step span,.cs-page-industries .ind-check-outcomes span{color:var(--cs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.cs-page-industries .ind-check-outcomes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cs-page-industries .ind-check-outcomes>div{border:1.5px solid var(--diagram-line);border-radius:6px;padding:12px}.cs-page-industries .ind-check-outcomes .ind-review-step{border-top:3px solid var(--cs-red);padding-top:10.5px}.cs-page-industries .ind-check-outcomes span{margin:0 0 4px}.cs-page-industries .ind-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-page-industries .ind-hero{padding-block:56px 64px}.cs-page-industries .ind-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.cs-page-industries .ind-hero h1{text-wrap:balance}.cs-page-industries .ind-hero .cs-eyebrow{color:var(--cs-text)}.cs-page-industries .ind-hero .cs-lead{margin-top:32px}.cs-page-industries .ind-sector-nav{--diagram-line:#7d8594;background:var(--cs-navy);border:1px solid var(--cs-line);border-radius:10px;padding:8px 28px}.cs-page-industries .ind-sector-nav ul{margin:0;padding:0;list-style:none}.cs-page-industries .ind-sector-nav li{margin:0}.cs-page-industries .ind-sector-nav li+li{border-top:1px solid var(--cs-line)}.cs-page-industries .ind-sector-nav a{grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:92px;padding-block:22px;text-decoration:none;display:grid}.cs-page-industries .ind-sector-nav .ind-sector-icon{width:48px;height:48px}.cs-page-industries .ind-sector-nav a>span:not(.ind-nav-arrow){text-underline-offset:5px;font-size:18px;font-weight:500;line-height:1.4;text-decoration:underline 1px #7d8594}.cs-page-industries .ind-sector-nav a:hover>span{text-decoration-color:currentColor}.cs-page-industries .ind-nav-arrow{color:var(--cs-muted);font-size:20px;line-height:1;transition:transform .18s}.cs-page-industries .ind-sector-nav a:hover .ind-nav-arrow{transform:translate(3px)}.cs-page-industries .ind-sector-icon .ind-art-highlight{stroke:var(--cs-red)}.cs-page-industries .ind-row{border-top:1px solid var(--cs-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;padding-block:56px;display:grid}.cs-page-industries .ind-row:last-child{padding-bottom:80px}.cs-page-industries .ind-sector-copy h2{text-wrap:balance;max-width:460px;margin-bottom:20px;font-size:32px;line-height:1.2}.cs-page-industries .ind-sector-copy p{max-width:42ch}.cs-page-industries .ind-example{min-width:0}.cs-page-industries .ind-example-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.cs-page-industries .ind-example h3{margin:0;font-size:22px;font-weight:500;line-height:1.35}.cs-page-industries .ind-client-context{color:var(--cs-muted);font-size:16px;line-height:1.5}.cs-page-industries .cs-main .ind-outcome{margin:0 0 20px;font-size:16px;line-height:1.6}.cs-page-industries .ind-example>.cs-link{margin-top:16px}.cs-page-industries .ind-proof-flow .ind-sr-only{margin:-1px}.cs-page-industries .ind-proof-flow{width:100%}.cs-page-industries .ind-proof-steps li{padding:0}.cs-page-industries .ind-additional{padding-block:56px}.cs-page-industries .ind-additional h2{margin-bottom:32px;font-size:32px}.cs-page-industries .ind-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cs-page-industries .ind-other-grid li{min-width:0;margin:0;padding:0}.cs-page-industries .ind-other-grid li+li{border-left:1px solid var(--cs-paper-line);padding-left:32px}.cs-page-industries .ind-other-grid h3{margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.35}.cs-page-industries .ind-other-grid p{font-size:16px;line-height:1.6}@media (width>=1001px) and (width<=1200px){.cs-page-industries .ind-hero-grid{grid-template-columns:1fr 1fr;gap:40px}.cs-page-industries .ind-hero h1{font-size:48px}.cs-page-industries .ind-sector-nav{padding-inline:24px}.cs-page-industries .ind-sector-nav a{gap:12px}.cs-page-industries .ind-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.cs-page-industries .ind-proof-steps:not(.ind-recovery-steps){grid-template-columns:1fr}.cs-page-industries .ind-proof-steps:not(.ind-recovery-steps) li{text-align:left;flex-direction:row;gap:16px}.cs-page-industries .ind-proof-steps:not(.ind-recovery-steps) .ind-proof-arrow{left:20px;top:calc(100% + var(--transition-gap) / 2 - 8px);transform:rotate(90deg)}.cs-page-industries .ind-app-map{grid-template-columns:minmax(64px,.55fr) minmax(0,1.45fr);gap:32px}.cs-page-industries .ind-app-targets:before{left:-16px}.cs-page-industries .ind-branch-arrow{width:16px;left:-17px}}@media (width<=1000px){.cs-page-industries .ind-hero-grid{grid-template-columns:1fr;gap:32px}.cs-page-industries .ind-hero h1{max-width:720px}.cs-page-industries .ind-row{grid-template-columns:1fr;gap:32px}.cs-page-industries .ind-sector-copy h2{max-width:650px}.cs-page-industries .ind-sector-copy p{max-width:62ch}.cs-page-industries .ind-example{width:100%;max-width:700px}}@media (width<=700px){.cs-page-industries .ind-other-grid{grid-template-columns:1fr;gap:24px}.cs-page-industries .ind-other-grid li+li{border-left:0;border-top:1px solid var(--cs-paper-line);padding:24px 0 0}}@media (width<=600px){.cs-page-industries .ind-hero{padding-block:48px}.cs-page-industries .ind-hero .cs-lead{margin-top:24px}.cs-page-industries .ind-sector-nav{padding:4px 20px}.cs-page-industries .ind-sector-nav a{grid-template-columns:40px minmax(0,1fr) 16px;gap:12px;min-height:80px;padding-block:20px}.cs-page-industries .ind-sector-nav .ind-sector-icon{width:40px;height:40px}.cs-page-industries .ind-sector-nav a>span:not(.ind-nav-arrow){font-size:16px}.cs-page-industries .ind-row{gap:28px;padding-block:40px}.cs-page-industries .ind-row:last-child{padding-bottom:56px}.cs-page-industries .ind-sector-copy h2{font-size:26px}.cs-page-industries .ind-example h3{font-size:20px}.cs-page-industries .ind-proof-flow .cs-art{width:56px;height:56px}.cs-page-industries .ind-proof-steps{grid-template-columns:1fr;gap:24px}.cs-page-industries .ind-proof-steps li{text-align:left;flex-direction:row;gap:16px}.cs-page-industries .ind-proof-arrow{left:16px;top:calc(100% + var(--transition-gap) / 2 - 8px);transform:rotate(90deg)}.cs-page-industries .ind-app-map{grid-template-columns:1fr;gap:32px}.cs-page-industries .ind-app-source{text-align:left;flex-direction:row;gap:16px}.cs-page-industries .ind-app-source:after{width:1.5px;height:32px;top:100%;left:28px}.cs-page-industries .ind-app-targets{margin-left:28px;padding-left:28px}.cs-page-industries .ind-app-targets:before{top:0;left:0}.cs-page-industries .ind-branch-arrow{width:28px;left:-29px}.cs-page-industries .ind-lifecycle{gap:8px}.cs-page-industries .ind-lifecycle li{padding:10px 4px}.cs-page-industries .ind-data-step{gap:12px;padding:12px}.cs-page-industries .ind-check-outcomes{gap:12px}.cs-page-industries .ind-additional{padding-block:40px}.cs-page-industries .ind-additional h2{margin-bottom:28px;font-size:26px}.cs-page-industries .ind-other-grid h3{font-size:20px}}@media (width<=360px){.cs-page-industries .ind-sector-nav{padding-inline:16px}.cs-page-industries .ind-sector-nav a{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px}.cs-page-industries .ind-sector-nav .ind-sector-icon{width:36px;height:36px}.cs-page-industries .ind-proof-flow{padding:20px}.cs-page-industries .ind-data-step{flex-direction:column;align-items:flex-start}.cs-page-industries .ind-check-outcomes>div{padding-inline:10px}}