.cs-service-detail .cs-site-header a[aria-current=location]{text-decoration:underline;text-decoration-color:var(--cs-red);text-underline-offset:7px;text-decoration-thickness:2px}.cs-service-detail .cs-footer-nav a[aria-current=location]{color:var(--cs-text);text-underline-offset:4px;text-decoration:underline}.cs-service-detail .cs-closing-grid{align-items:start}.cs-service-detail .sd-hero{padding-block:32px 64px}.cs-service-detail .sd-back-link{min-height:44px;color:var(--cs-muted);align-items:center;gap:10px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.cs-service-detail .sd-back-link span:last-child{text-underline-offset:5px;text-decoration:underline}.cs-service-detail .sd-back-link:hover{color:var(--cs-text)}.cs-service-detail .sd-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px;display:grid}.cs-service-detail .sd-hero-copy{min-width:0}.cs-service-detail .sd-hero h1{text-wrap:balance}.cs-service-detail .sd-hero .cs-eyebrow{color:var(--cs-text)}.cs-service-detail .sd-hero .cs-lead{margin-top:32px}.cs-service-detail .sd-hero .cs-actions{gap:16px 24px}.cs-service-detail .sd-service-areas{padding-top:64px}.cs-service-detail .sd-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 64px;display:grid}.cs-service-detail .sd-service-item{grid-template-rows:subgrid;border-top:1px solid var(--cs-line);grid-row:span 2;gap:16px;min-width:0;padding:28px 0;display:grid}.cs-service-detail .sd-service-item h3{text-wrap:balance;margin:0;font-size:26px;line-height:1.25}.cs-service-detail .sd-service-item p{margin:0}.cs-service-detail .sd-evidence-section{padding-bottom:96px}.cs-service-detail .sd-evidence-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px 64px;display:grid}.cs-service-detail .sd-evidence-copy{grid-area:1/1;min-width:0}.cs-service-detail .sd-evidence-copy h3{margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.35}.cs-service-detail .sd-evidence-copy p{margin:0;font-size:16px}.cs-service-detail .sd-evidence-grid>.sd-diagram{grid-area:1/2/span 2}.cs-service-detail .sd-evidence-grid>.cs-link{grid-area:2/1;justify-self:start}.cs-service-detail .sd-start .cs-section-heading{max-width:760px}.cs-service-detail .sd-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.cs-service-detail .sd-start-steps li{border-top:1px solid var(--cs-paper-line);min-width:0;margin:0;padding:24px 0 0}.cs-service-detail .sd-step-number{width:40px;height:40px;color:var(--cs-slate);border:1px solid #8b929e;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.cs-service-detail .sd-start-steps h3{margin:16px 0 12px;font-size:26px;font-weight:500;line-height:1.25}.cs-service-detail .sd-start-steps p{margin:0;font-size:16px}.cs-service-detail .sd-start .cs-wrap>.cs-link{margin-top:32px}.cs-service-detail .cs-main .sd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-service-detail .sd-diagram{--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:32px}.cs-service-detail .sd-diagram figcaption{color:var(--cs-text);text-align:left;margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.5}.cs-service-detail .cs-main .sd-diagram-note{color:var(--cs-muted);margin:8px 0 24px;font-size:14px;line-height:1.5}.cs-service-detail .sd-network-map figcaption{margin-bottom:0}.cs-service-detail .sd-diagram .cs-art{width:64px;height:64px;fill:var(--diagram-node);flex:none}.cs-service-detail .sd-art-highlight{fill:none;stroke:var(--cs-red)}.cs-service-detail .sd-art-accent{fill:var(--cs-red);stroke:var(--cs-red)}.cs-service-detail .sd-network-node{border:1.5px solid var(--diagram-line);border-radius:6px;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:flex}.cs-service-detail .sd-network-node>span{font-size:15px;font-weight:500;line-height:1.5}.cs-service-detail .sd-network-stem{background:var(--diagram-line);width:1.5px;height:24px;margin-inline:auto}.cs-service-detail .sd-network-branches{--branch-gap:16px;gap:var(--branch-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-service-detail .sd-network-branches:before{content:"";left:calc(25% - var(--branch-gap) / 4);right:calc(25% - var(--branch-gap) / 4);background:var(--diagram-line);height:1.5px;position:absolute;top:-16px}.cs-service-detail .sd-network-branches:after{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-32px;left:calc(50% - .75px)}.cs-service-detail .sd-network-branches li{border:1.5px solid var(--diagram-line);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:16px 12px;display:flex;position:relative}.cs-service-detail .sd-network-branches li:before{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-17.5px;left:calc(50% - .75px)}.cs-service-detail .sd-network-branches .cs-art{width:48px;height:48px}.cs-service-detail .sd-network-branches span{font-size:15px;line-height:1.5}.cs-service-detail .sd-proof-steps{--transition-gap:24px;gap:var(--transition-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-service-detail .sd-proof-steps li{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex;position:relative}.cs-service-detail .sd-proof-steps strong{color:var(--cs-text);font-size:15px;font-weight:500;line-height:1.5;display:block}.cs-service-detail .sd-proof-steps li>div>span{color:var(--cs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.cs-service-detail .sd-proof-arrow{left:calc(100% + var(--transition-gap) / 2 - 12px);pointer-events:none;width:24px;height:16px;position:absolute;top:24px}@media (width>=1001px) and (width<=1200px){.cs-service-detail .sd-hero-grid{grid-template-columns:1fr 1fr;gap:40px}.cs-service-detail .sd-hero h1{font-size:clamp(44px,4.55vw,48px)}.cs-service-detail .sd-diagram{padding:24px}.cs-service-detail .sd-service-grid,.cs-service-detail .sd-evidence-grid{column-gap:40px}}@media (width<=1000px){.cs-service-detail .sd-hero-grid{grid-template-columns:1fr;gap:40px}.cs-service-detail .sd-hero-copy{max-width:740px}.cs-service-detail .sd-hero-grid>.sd-diagram{width:100%;max-width:640px}.cs-service-detail .sd-service-grid{column-gap:40px}.cs-service-detail .sd-evidence-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:24px}.cs-service-detail .sd-evidence-copy,.cs-service-detail .sd-evidence-grid>.sd-diagram,.cs-service-detail .sd-evidence-grid>.cs-link{grid-area:auto}.cs-service-detail .sd-evidence-grid>.sd-diagram{width:100%;max-width:640px}.cs-service-detail .sd-start-steps{gap:24px}}@media (width<=600px){.cs-service-detail .sd-hero{padding-block:24px 48px}.cs-service-detail .sd-back-link{margin-bottom:24px}.cs-service-detail .sd-hero-grid{gap:32px}.cs-service-detail .sd-hero .cs-lead{margin-top:24px}.cs-service-detail .sd-hero .cs-actions{flex-direction:column;align-items:flex-start;gap:12px}.cs-service-detail .sd-service-areas{padding-top:48px}.cs-service-detail .sd-service-grid{grid-template-columns:1fr;gap:0}.cs-service-detail .sd-service-item{grid-row:auto;grid-template-rows:auto;gap:16px;padding:24px 0}.cs-service-detail .sd-service-item:last-child{padding-bottom:0}.cs-service-detail .sd-service-item h3{text-wrap:initial;font-size:24px}.cs-service-detail .sd-evidence-section{padding-bottom:64px}.cs-service-detail .sd-evidence-copy h3{font-size:20px}.cs-service-detail .sd-evidence-grid{gap:20px}.cs-service-detail .sd-evidence-grid>.cs-link{margin-top:-4px}.cs-service-detail .sd-start-steps{grid-template-columns:1fr;gap:24px}.cs-service-detail .sd-start-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.cs-service-detail .sd-start-steps h3{margin:4px 0 0;font-size:24px}.cs-service-detail .sd-start-steps p{grid-column:2}.cs-service-detail .sd-diagram{padding:24px}.cs-service-detail .sd-diagram .cs-art{width:56px;height:56px}.cs-service-detail .sd-network-node{gap:12px;padding:12px}.cs-service-detail .sd-network-branches li{padding:12px 8px}.cs-service-detail .sd-network-branches .cs-art{width:48px;height:48px}.cs-service-detail .sd-proof-steps{grid-template-columns:1fr}.cs-service-detail .sd-proof-steps li{text-align:left;flex-direction:row;gap:16px}.cs-service-detail .sd-proof-arrow{left:16px;top:calc(100% + var(--transition-gap) / 2 - 8px);transform:rotate(90deg)}}@media (width<=360px){.cs-service-detail .sd-diagram{padding:20px}.cs-service-detail .sd-network-branches{--branch-gap:12px}}