/* The full Fluid capability rail: compact enough to scan, detailed enough to invite a closer look. */
#section-3 .stories-track{--story-gap:18px;gap:var(--story-gap);padding-bottom:10px;cursor:grab;scroll-behavior:smooth}
#section-3 .stories-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}
#section-3 .stories-track.is-dragging *{pointer-events:none}
#section-3 .story-link,#section-3 .fs-art img{-webkit-user-drag:none;user-select:none}
#section-3 .fluid-story-card{flex:0 0 clamp(270px,24vw,370px)}
#section-3 .fluid-story-card.medium{flex-basis:clamp(258px,22vw,340px)}
#section-3 .fs-art{margin-bottom:12px}
#section-3 .fs-card-caption{font-size:14px;line-height:1.38;max-width:96%;padding-top:0}
#section-3 .fs-card-caption>strong{font-size:22px;margin-bottom:5px}

#section-3 .fs-capability-card{--cap-bg:#f1eee6;--cap-ink:#11130f;--cap-accent:#0a612b;--cap-panel:#ffffffee;background:var(--cap-bg);color:var(--cap-ink);border-color:transparent}
#section-3 .fs-cap-red{--cap-bg:#c92f1c;--cap-ink:#fff;--cap-accent:#c92f1c;--cap-panel:#fffaf5}
#section-3 .fs-cap-yellow{--cap-bg:#f2d64e;--cap-ink:#171710;--cap-accent:#8c6d00;--cap-panel:#fffdf4}
#section-3 .fs-cap-green{--cap-bg:#075d28;--cap-ink:#fff;--cap-accent:#075d28;--cap-panel:#fbfdf9}
#section-3 .fs-cap-cream{--cap-bg:#efece3;--cap-ink:#161812;--cap-accent:#ba2d1a;--cap-panel:#fffdfa}
#section-3 .fs-capability-card>.fs-eyebrow{color:var(--cap-ink)}
#section-3 .fs-capability-card>.fs-eyebrow .fs-category-icon{color:var(--cap-ink);background:#ffffff22;border-color:#ffffff45}
#section-3 .fs-cap-yellow>.fs-eyebrow .fs-category-icon,#section-3 .fs-cap-cream>.fs-eyebrow .fs-category-icon{background:#ffffff94;border-color:#0000000e}
#section-3 .fs-capability-card>h3{position:absolute;top:16.5%;left:6.5%;right:5%;font-size:9.2cqw;line-height:.96;letter-spacing:-.064em;font-weight:500}
#section-3 .fs-cap-work{position:absolute;left:4.8%;right:4.8%;bottom:9.7%;min-height:42%;padding:4.1cqw;border-radius:4.8cqw;background:var(--cap-panel);color:#141610;box-shadow:0 1.1cqw 3cqw #00000010;display:flex;flex-direction:column;justify-content:center;gap:2.1cqw}
#section-3 .fs-cap-label{display:block;color:#74776f;font-size:2.75cqw;letter-spacing:.06em;text-transform:uppercase}
#section-3 .fs-cap-row,#section-3 .fs-access-row,#section-3 .fs-code-row{display:flex;align-items:center;gap:2cqw;min-height:6.4cqw;border-top:1px solid #dedfd9;font-size:3.15cqw;letter-spacing:-.025em;padding-top:1.7cqw}
#section-3 .fs-cap-row:first-of-type{border-top:0}
#section-3 .fs-cap-row>b,#section-3 .fs-access-row>b,#section-3 .fs-code-row>b{font-weight:500}
#section-3 .fs-cap-row>i,#section-3 .fs-access-row>i,#section-3 .fs-code-row>i{margin-left:auto;padding:.7cqw 1.6cqw;border-radius:4cqw;background:#e7efe7;color:#075d28;font-size:2.45cqw;font-style:normal;white-space:nowrap}
#section-3 .fs-cap-foot{position:absolute;left:6%;right:6%;bottom:3.2%;font-size:2.65cqw;letter-spacing:-.02em;color:var(--cap-ink);opacity:.72}

#section-3 .fs-social-work{background:linear-gradient(145deg,#d65a2b 0 48%,#fff8ec 48%)}
#section-3 .fs-live{display:flex;align-items:center;gap:1.6cqw;color:#fff;font-size:2.8cqw}
#section-3 .fs-live>span{padding:.8cqw 1.4cqw;border-radius:3cqw;background:#111}
#section-3 .fs-live>b{font-weight:500}
#section-3 .fs-cap-product{margin-top:auto;display:flex;align-items:center;gap:2.4cqw;padding:2.6cqw;border-radius:3cqw;background:#fff;color:#151713}
#section-3 .fs-product-dot{width:8cqw;height:8cqw;border-radius:2cqw;background:radial-gradient(circle at 65% 28%,#efac1d 0 11%,transparent 12%),linear-gradient(140deg,#c92316,#6a170d)}
#section-3 .fs-cap-product p,#section-3 .fs-customer-head p,#section-3 .fs-person-row p{display:grid;gap:.5cqw}
#section-3 .fs-cap-product b,#section-3 .fs-customer-head b,#section-3 .fs-person-row b{font-size:3.2cqw;font-weight:500}
#section-3 .fs-cap-product small,#section-3 .fs-customer-head small,#section-3 .fs-person-row small{font-size:2.45cqw;color:#83857d}
#section-3 .fs-cap-product>strong{margin-left:auto;font-size:4.4cqw}

#section-3 .fs-person-row,#section-3 .fs-customer-head,#section-3 .fs-message{display:flex;align-items:center;gap:2.4cqw}
#section-3 .fs-person-row+.fs-person-row{padding-top:1.7cqw;border-top:1px solid #dedfd9}
#section-3 .fs-person-row .fs-portrait,#section-3 .fs-customer-head .fs-portrait,#section-3 .fs-message .fs-portrait{width:8cqw;height:8cqw;border:1px solid #e5e6e0}
#section-3 .fs-person-row>strong{margin-left:auto;font-size:4cqw;font-weight:400}

#section-3 .fs-growth-work>strong{font-size:11cqw;line-height:1;font-weight:500;letter-spacing:-.06em}
#section-3 .fs-growth-work>svg{width:100%;height:9cqw;stroke:var(--cap-accent);stroke-width:3;overflow:visible}
#section-3 .fs-growth-work>div{display:flex;justify-content:space-between;color:#74776f;font-size:2.55cqw}
#section-3 .fs-market-flags{display:flex;gap:1.3cqw;font-size:5cqw;line-height:1}

#section-3 .fs-customer-head{padding-bottom:1.6cqw}
#section-3 .fs-save-score{display:flex;align-items:end;gap:2cqw}
#section-3 .fs-save-score>strong{font-size:10cqw;line-height:.85;font-weight:500;letter-spacing:-.055em}
#section-3 .fs-save-score>span{font-size:2.7cqw;color:#777b72}
#section-3 .fs-message{padding:2.2cqw;border-radius:3cqw;background:#f0f1ec}
#section-3 .fs-message>p{font-size:3.1cqw}
#section-3 .fs-course-progress{height:1.6cqw;border-radius:2cqw;background:#e5e7df;overflow:hidden}
#section-3 .fs-course-progress>i{display:block;height:100%;border-radius:inherit;background:#d0ad12}
#section-3 .fs-risk-ring{display:flex;align-items:center;gap:2.3cqw}
#section-3 .fs-risk-ring>strong{display:grid;place-items:center;width:11.5cqw;height:11.5cqw;border:1.5cqw solid #d33d24;border-radius:50%;font-size:5.5cqw;line-height:1;font-weight:500}
#section-3 .fs-risk-ring>span{font-size:2.7cqw;color:#74776f}
#section-3 .fs-access-row .fs-portrait,#section-3 .fs-access-row .fs-team-icon{width:6.5cqw;height:6.5cqw}
#section-3 .fs-access-row .fs-team-icon>svg{width:3.7cqw;height:3.7cqw}
#section-3 .fs-code-row>span{width:1.8cqw;height:1.8cqw;border-radius:50%;background:#dd3d22}
#section-3 .fs-build-work>button{border:0;border-radius:5cqw;background:#11140f;color:#fff;padding:2.1cqw;font:inherit;font-size:2.8cqw;pointer-events:none}

@media(max-width:760px){
  #section-3 .stories-track{--story-gap:14px;cursor:auto}
  #section-3 .fluid-story-card{flex-basis:72vw}
  #section-3 .fluid-story-card.medium{flex-basis:68vw}
  #section-3 .fs-card-caption>strong{font-size:21px}
}
@media(max-width:450px){
  #section-3 .stories-track{--story-gap:12px}
  #section-3 .fluid-story-card{flex-basis:78vw}
  #section-3 .fluid-story-card.medium{flex-basis:74vw}
  #section-3 .fs-card-caption>strong{font-size:21px;margin-bottom:5px}
  #section-3 .fs-card-caption{font-size:13px}
}
