.svc-detail-breadcrumb{padding:100px 48px 0;background:var(--pure-white)}.svc-detail-overview{padding:60px 48px 80px;background:var(--pure-white)}.svc-detail-overview .section-intro{margin-bottom:0}.svc-detail-overview .intro-left{position:sticky;top:120px;align-self:flex-start}.svc-detail-layout{display:flex;gap:48px}.svc-detail-sidebar{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;position:sticky;top:120px;align-self:flex-start}.svc-detail-sidebar h2{max-width:600px}.svc-detail-content{flex:1;display:flex;flex-direction:column}.svc-detail-item{padding:32px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.svc-detail-item-body{flex:1}.svc-detail-item-body h3{margin-bottom:10px}.svc-detail-item-body p{font-size:16px;letter-spacing:-.16px;line-height:1.6;color:var(--dark-grey);max-width:520px}.svc-detail-article-preview{flex-shrink:0;width:200px;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:opacity .3s ease}.svc-detail-article-preview:hover{opacity:.8}.svc-detail-article-preview img{width:100%;aspect-ratio:3/2;object-fit:cover}.svc-detail-article-meta{display:flex;flex-direction:column;gap:4px}.svc-detail-article-tag{font-family:Geist,sans-serif;font-size:10px;letter-spacing:.5px;color:var(--grey)}.svc-detail-article-title{font-size:13px;letter-spacing:-.13px;line-height:1.35;color:var(--carbon-black)}.svc-detail-article-cta{font-family:Geist,sans-serif;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--dark-grey);margin-top:2px}.svc-detail-capabilities{padding:80px 48px;background:var(--pure-white)}.svc-flow{padding:100px 48px;background:var(--pure-white)}.svc-flow-header{display:flex;flex-direction:column;gap:16px;margin-bottom:64px;max-width:600px}.svc-flow-layout{display:flex;gap:64px;align-items:flex-start}.svc-flow-gantt{flex:1;display:grid;grid-template-columns:repeat(12,1fr);row-gap:6px}.svc-flow-bar{display:flex;align-items:baseline;gap:16px;padding:18px 24px;border:1px solid var(--carbon-black);background:var(--carbon-black);cursor:default;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.svc-flow-bar.active{transform:translateY(-2px)}.svc-flow-bar-num{font-family:Geist,sans-serif;font-size:11px;letter-spacing:.5px;color:#ffffff80;flex-shrink:0;transition:color .5s cubic-bezier(.25,.1,.25,1) .04s}.svc-flow-bar.active .svc-flow-bar-num{color:var(--pure-white)}.svc-flow-bar h3{font-size:11px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s cubic-bezier(.25,.1,.25,1) .04s}.svc-flow-bar.active h3{color:var(--pure-white)}.svc-flow-panel{flex:1;display:grid;position:sticky;top:120px;align-self:flex-start}.svc-flow-panel-item{grid-area:1 / 1;display:flex;flex-direction:column;gap:16px;opacity:0;transition:opacity .3s ease;pointer-events:none}.svc-flow-panel-item.active{opacity:1;pointer-events:auto}.svc-flow-panel-num{font-family:Geist,sans-serif;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--grey)}.svc-flow-panel-item h3{font-size:24px;font-weight:400;letter-spacing:-.48px}.svc-flow-panel-item p{font-size:15px;letter-spacing:-.15px;line-height:1.65;color:var(--dark-grey)}@media(max-width:1200px){.svc-flow{padding-left:32px;padding-right:32px}.svc-flow-layout{gap:48px}}@media(max-width:900px){.svc-flow{padding-left:24px;padding-right:24px}.svc-flow-layout{flex-direction:column;gap:32px}.svc-flow-gantt{display:flex;gap:8px;width:100%}.svc-flow-bar{flex:1;padding:14px 12px;justify-content:center}.svc-flow-bar h3{display:none}.svc-flow-panel{position:static}}.svc-detail-resources{padding:80px 48px;background:var(--pure-white)}.svc-detail-resources .section-intro{margin-bottom:0}.svc-detail-resources .intro-left{position:sticky;top:120px;align-self:flex-start}.svc-detail-resource-list{display:flex;flex-direction:column}.svc-detail-resource-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;text-decoration:none}.svc-detail-resource-text{display:flex;flex-direction:column;gap:4px}.svc-detail-resource-text h3{font-size:16px;font-weight:400;letter-spacing:-.16px;color:var(--carbon-black)}.svc-detail-resource-text p{font-size:14px;letter-spacing:-.14px;line-height:1.55;color:var(--dark-grey)}.svc-detail-resource-link{font-family:Geist,sans-serif;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--carbon-black);flex-shrink:0;border:1px solid var(--line);padding:8px 14px;transition:border-color .3s ease}.svc-detail-resource-link svg{display:none}.svc-detail-resource-card:hover .svc-detail-resource-link{border-color:var(--carbon-black)}.svc-detail-related{padding:80px 48px;background:var(--muted-grey)}.svc-detail-related-header{margin-bottom:48px}.svc-detail-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.svc-detail-related-card{text-decoration:none;display:flex;flex-direction:column;gap:16px}.svc-detail-related-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.svc-detail-related-card h3{font-size:18px;font-weight:400;letter-spacing:-.36px;color:var(--carbon-black)}.svc-detail-related-card p{font-size:14px;letter-spacing:-.14px;line-height:1.55;color:var(--dark-grey)}.svc-detail-related-card:hover h4{opacity:.7;transition:opacity .2s ease}@media(max-width:1200px){.svc-detail-breadcrumb,.svc-detail-overview,.svc-detail-capabilities,.svc-detail-resources,.svc-detail-related{padding-left:32px;padding-right:32px}}@media(max-width:900px){.svc-detail-breadcrumb{padding-top:40px}.svc-detail-overview .section-intro,.svc-detail-resources .section-intro{flex-direction:column;gap:24px}.svc-detail-overview .intro-left,.svc-detail-resources .intro-left{position:static}.svc-detail-layout{flex-direction:column;gap:24px}.svc-detail-sidebar{position:static}.svc-detail-item{flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px}.svc-detail-article-preview{width:100%;flex-direction:row;gap:16px}.svc-detail-article-preview img{width:120px;height:80px}.svc-detail-related-grid{grid-template-columns:1fr}.svc-detail-breadcrumb,.svc-detail-overview,.svc-detail-capabilities,.svc-detail-resources,.svc-detail-related{padding-left:24px;padding-right:24px}.svc-detail-overview,.svc-detail-capabilities,.svc-flow,.svc-detail-resources,.svc-detail-related,.cta-section,.cta-banner{padding-top:40px;padding-bottom:40px}.svc-detail-resource-card{flex-direction:column;align-items:flex-start;gap:12px}}
