/* Case Studies page header (two-column hero, matches Accelerators) */
.case-one .cs-head{--cs-main:var(--main-color,#FF9800);--cs-ink:rgb(29,44,56);--cs-muted:#5d6670;--cs-line:#ececec;--cs-soft:#fff6ea;font-family:'Inter',sans-serif;color:var(--cs-ink);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:center;text-align:left;margin-bottom:48px;padding-bottom:44px;border-bottom:1px solid var(--cs-line)}
.case-one .cs-head *{box-sizing:border-box}
.case-one #cs-list{scroll-margin-top:120px}
.cs-head .cs-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8650a;background:var(--cs-soft);border-radius:999px;padding:6px 14px;margin-bottom:16px}
.case-one .cs-head h1{font-size:34px;line-height:1.2;font-weight:700;margin:0 0 16px;color:var(--cs-ink)}
.cs-head p{margin:0 0 14px;font-size:16px;line-height:1.7;color:var(--cs-muted)}
.cs-head p.cs-lead{font-size:19px;line-height:1.55;color:var(--cs-ink);font-weight:500}
.cs-head .cs-head-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.cs-head .cs-btn{display:inline-flex;align-items:center;gap:8px;font:600 15px 'Inter',sans-serif;padding:13px 26px;border-radius:999px;text-decoration:none;transition:.2s;border:1px solid var(--cs-main)}
.cs-head .cs-btn-main{background:var(--cs-main);color:#fff}
.cs-head .cs-btn-main:hover{color:#fff;box-shadow:0 10px 24px rgba(255,152,0,.3);transform:translateY(-2px)}
.cs-head .cs-btn-ghost{background:#fff;color:var(--cs-ink);border-color:var(--cs-line)}
.cs-head .cs-btn-ghost:hover{border-color:var(--cs-main);color:var(--cs-ink)}
.cs-head .cs-head-side{background:linear-gradient(160deg,#fff8ee 0%,#fff 70%);border:1px solid #f6e3c6;border-radius:20px;padding:28px}
.cs-head h5{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cs-ink);margin:0 0 12px}
.cs-head .cs-steps{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}
.cs-head .cs-steps li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--cs-line);border-radius:14px;padding:14px 16px}
.cs-head .cs-steps b{font-size:20px;font-weight:700;color:var(--cs-main);line-height:1.2;min-width:28px}
.cs-head .cs-steps strong{display:block;font-size:15px;font-weight:600;color:var(--cs-ink);margin-bottom:2px}
.cs-head .cs-steps span{display:block;font-size:13px;line-height:1.45;color:var(--cs-muted)}
.cs-head .cs-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.cs-head .cs-tags li{font-size:13px;color:var(--cs-ink);background:#fff;border:1px solid var(--cs-line);border-radius:999px;padding:7px 13px}
.cs-head .cs-tags li:before{content:"\2713";color:var(--cs-main);font-weight:700;margin-right:6px}
@media(max-width:991px){.case-one .cs-head{grid-template-columns:1fr;gap:32px}}
@media(max-width:575px){.case-one .cs-head{padding-bottom:32px;margin-bottom:32px}.cs-head p.cs-lead{font-size:17px}.cs-head .cs-head-side{padding:20px}.cs-head .cs-btn{flex:1 1 100%;justify-content:center}}
@media(max-width:575px){.case-one .cs-head h1{font-size:26px}}
