.case-study-module__sByG6q__hero,.case-study-module__sByG6q__section,.case-study-module__sByG6q__footerCta{border-bottom:1px solid var(--line);padding:2.5rem 0}.case-study-module__sByG6q__eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.case-study-module__sByG6q__hero h1,.case-study-module__sByG6q__section h2,.case-study-module__sByG6q__footerCta h2{font-family:var(--font-display), "Trebuchet MS", sans-serif;letter-spacing:0;margin:0}.case-study-module__sByG6q__hero h1{max-width:16ch;margin-top:.55rem;font-size:3.6rem;line-height:.98}.case-study-module__sByG6q__section h2{margin-bottom:.85rem;font-size:1.35rem}.case-study-module__sByG6q__summary,.case-study-module__sByG6q__section p,.case-study-module__sByG6q__list li,.case-study-module__sByG6q__lesson{color:var(--text-soft);margin:0;line-height:1.72}.case-study-module__sByG6q__summary{max-width:62ch;margin-top:.85rem}.case-study-module__sByG6q__impact,.case-study-module__sByG6q__result{color:var(--text);margin-top:.75rem;font-weight:600}.case-study-module__sByG6q__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.case-study-module__sByG6q__tags span{border:1px solid var(--line);color:var(--text-soft);border-radius:999px;padding:.34rem .62rem;font-size:.76rem}.case-study-module__sByG6q__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.case-study-module__sByG6q__list{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.case-study-module__sByG6q__workflow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.case-study-module__sByG6q__workflowStep{border:1px solid var(--line);background:#ffffff05;border-radius:8px;align-items:center;gap:.55rem;padding:.75rem .9rem;display:inline-flex}.case-study-module__sByG6q__workflowStep span:first-child{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.case-study-module__sByG6q__workflowStep strong{font-size:.92rem}.case-study-module__sByG6q__workflowArrow{color:var(--text-soft);margin-left:.15rem}.case-study-module__sByG6q__media{border:1px solid var(--line);background:#0d0f14;border-radius:8px;overflow:hidden}.case-study-module__sByG6q__media iframe{aspect-ratio:16/9;border:0;width:100%;min-height:360px;display:block}.case-study-module__sByG6q__footerCta{text-align:center;border-bottom:0}.case-study-module__sByG6q__footerCta h2{margin-top:.55rem;font-size:2.2rem;line-height:1.05}.case-study-module__sByG6q__footerCta .case-study-module__sByG6q__actions{justify-content:center}@media (max-width:720px){.case-study-module__sByG6q__hero h1{max-width:100%;font-size:2.4rem}.case-study-module__sByG6q__workflow{flex-direction:column;align-items:stretch}.case-study-module__sByG6q__workflowArrow{display:none}}
