.case-studies-module__AyNS7q__container{max-width:1100px;margin:0 auto;padding:0 3rem}.case-studies-module__AyNS7q__hero{background:#0b1d35;padding:6rem 3rem 5rem}.case-studies-module__AyNS7q__heroInner{text-align:center;max-width:700px;margin:0 auto}.case-studies-module__AyNS7q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5dcaa5;margin-bottom:1rem;font-size:11px;font-weight:500}.case-studies-module__AyNS7q__eyebrowDark{letter-spacing:.12em;text-transform:uppercase;color:#1d9e75;margin-bottom:1.5rem;font-size:11px;font-weight:500}.case-studies-module__AyNS7q__eyebrowCenter{letter-spacing:.12em;text-transform:uppercase;color:#1d9e75;text-align:center;margin-bottom:1rem;font-size:11px;font-weight:500}.case-studies-module__AyNS7q__heroTitle{color:#fafaf8;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;line-height:1.1}.case-studies-module__AyNS7q__heroSub{color:#ffffff8c;max-width:560px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.8}.case-studies-module__AyNS7q__sectionWrap{background:#fafaf8;border-top:.5px solid #0b1d350f;padding:5rem 0}.case-studies-module__AyNS7q__sectionWrapAlt{background:#f6f9f8;border-top:.5px solid #0b1d350f;padding:5rem 0}.case-studies-module__AyNS7q__statusLive{color:#085041;letter-spacing:.06em;text-transform:uppercase;background:#e1f5ee;border-radius:3px;align-items:center;gap:6px;margin-bottom:1.25rem;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.case-studies-module__AyNS7q__statusDot{background:#1d9e75;border-radius:50%;width:6px;height:6px}.case-studies-module__AyNS7q__statusPending{color:#633806;letter-spacing:.06em;text-transform:uppercase;background:#faeeda;border-radius:3px;align-items:center;gap:6px;margin-bottom:1.25rem;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.case-studies-module__AyNS7q__statusDotPending{background:#ef9f27;border-radius:50%;width:6px;height:6px}.case-studies-module__AyNS7q__statusSoon{background:var(--color-background-secondary,#f1efe8);color:#4a5568;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-bottom:1.25rem;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.case-studies-module__AyNS7q__caseGrid{grid-template-columns:1fr 1.6fr;align-items:start;gap:5rem;display:grid}.case-studies-module__AyNS7q__caseTitle{color:#0b1d35;margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:500;line-height:1.2}.case-studies-module__AyNS7q__caseMeta{color:#888780;letter-spacing:.06em;margin-bottom:2rem;font-family:DM Mono,monospace;font-size:12px}.case-studies-module__AyNS7q__outcomeBox{background:#0b1d35;border-radius:8px;padding:1.5rem}.case-studies-module__AyNS7q__outcomeLabel{letter-spacing:.1em;text-transform:uppercase;color:#5dcaa5;margin-bottom:.5rem;font-size:10px;font-weight:500}.case-studies-module__AyNS7q__outcomeText{color:#fafaf8;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;line-height:1.65}.case-studies-module__AyNS7q__storyBlock{margin-bottom:2rem}.case-studies-module__AyNS7q__storyLabel{letter-spacing:.1em;text-transform:uppercase;color:#1d9e75;margin-bottom:.6rem;font-size:10px;font-weight:500}.case-studies-module__AyNS7q__storyText{color:#4a5568;font-size:14px;font-weight:300;line-height:1.85}.case-studies-module__AyNS7q__divider{background:#0b1d351a;height:.5px;margin:1.5rem 0}.case-studies-module__AyNS7q__anonymisedNote{color:#888780;font-size:12px;font-style:italic;font-weight:300}.case-studies-module__AyNS7q__pendingCard{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.case-studies-module__AyNS7q__pendingTitle{color:#0b1d35;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500;line-height:1.2}.case-studies-module__AyNS7q__pendingDesc{color:#4a5568;font-size:14px;font-weight:300;line-height:1.8}.case-studies-module__AyNS7q__timelineWrap{background:#fff;border:.5px solid #0b1d351a;border-radius:8px;padding:1.75rem}.case-studies-module__AyNS7q__timelineLabel{letter-spacing:.1em;text-transform:uppercase;color:#888780;margin-bottom:1.25rem;font-size:10px;font-weight:500}.case-studies-module__AyNS7q__timelineRow{border-bottom:.5px solid #0b1d350f;align-items:flex-start;gap:12px;padding:.6rem 0;display:flex}.case-studies-module__AyNS7q__timelineRow:last-child{border-bottom:none}.case-studies-module__AyNS7q__tlDotDone{background:#1d9e75;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.case-studies-module__AyNS7q__tlDotPending{background:#0b1d3526;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.case-studies-module__AyNS7q__tlContent{flex:1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.case-studies-module__AyNS7q__tlPhase{color:#0b1d35;font-size:13px}.case-studies-module__AyNS7q__tlDate{color:#888780;white-space:nowrap;font-family:DM Mono,monospace;font-size:10px}.case-studies-module__AyNS7q__comingSoonCard{grid-template-columns:1.4fr 1fr;align-items:start;gap:4rem;display:grid}.case-studies-module__AyNS7q__comingSoonTitle{color:#0b1d35;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500;line-height:1.2}.case-studies-module__AyNS7q__comingSoonDesc{color:#4a5568;font-size:14px;font-weight:300;line-height:1.8}.case-studies-module__AyNS7q__comingSoonStats{background:#fff;border:.5px solid #0b1d351a;border-radius:8px;overflow:hidden}.case-studies-module__AyNS7q__statRow{border-bottom:.5px solid #0b1d350f;flex-direction:column;gap:3px;padding:1rem 1.25rem;display:flex}.case-studies-module__AyNS7q__statRow:last-child{border-bottom:none}.case-studies-module__AyNS7q__statLabel{letter-spacing:.08em;text-transform:uppercase;color:#888780;font-size:10px;font-weight:500}.case-studies-module__AyNS7q__statValue{color:#0b1d35;font-size:13px;font-weight:400}.case-studies-module__AyNS7q__testimonialCard{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.case-studies-module__AyNS7q__testimonialTitle{color:#0b1d35;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500;line-height:1.2}.case-studies-module__AyNS7q__testimonialDesc{color:#4a5568;margin-bottom:1.5rem;font-size:14px;font-weight:300;line-height:1.8}.case-studies-module__AyNS7q__testimonialCta{color:#1d9e75;font-size:13px;font-weight:500;text-decoration:none}.case-studies-module__AyNS7q__quoteBox{background:#0b1d35;border-radius:8px;padding:2rem}.case-studies-module__AyNS7q__quoteMark{color:#1d9e75;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:4rem;line-height:.7;display:block}.case-studies-module__AyNS7q__quoteText{color:#ffffffd9;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;line-height:1.7}.case-studies-module__AyNS7q__quoteAuthor{border-top:.5px solid #ffffff1a;align-items:center;gap:12px;padding-top:1.25rem;display:flex}.case-studies-module__AyNS7q__quoteAvatar{color:#0f6e56;background:#e1f5ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:500;display:flex}.case-studies-module__AyNS7q__quoteRole{color:#fafaf8;margin:0 0 2px;font-size:13px;font-weight:500}.case-studies-module__AyNS7q__quoteLocation{color:#fff6;margin:0;font-size:12px;font-weight:300}.case-studies-module__AyNS7q__ctaWrap{background:#0b1d35;padding:6rem 3rem}.case-studies-module__AyNS7q__ctaInner{text-align:center;max-width:700px;margin:0 auto}.case-studies-module__AyNS7q__ctaTitle{color:#fafaf8;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.15}.case-studies-module__AyNS7q__ctaSub{color:#ffffff8c;margin-bottom:2.5rem;font-size:15px;font-weight:300;line-height:1.75}.case-studies-module__AyNS7q__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.case-studies-module__AyNS7q__btnDark{color:#fafaf8;background:#1d9e75;border-radius:4px;padding:13px 32px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-block}.case-studies-module__AyNS7q__btnDark:hover{opacity:.88}.case-studies-module__AyNS7q__btnOutline{color:#fffc;border:.5px solid #ffffff40;border-radius:4px;padding:13px 32px;font-size:14px;font-weight:400;text-decoration:none;transition:border-color .15s;display:inline-block}.case-studies-module__AyNS7q__btnOutline:hover{border-color:#ffffff80}@media (max-width:900px){.case-studies-module__AyNS7q__caseGrid,.case-studies-module__AyNS7q__pendingCard,.case-studies-module__AyNS7q__comingSoonCard,.case-studies-module__AyNS7q__testimonialCard{grid-template-columns:1fr;gap:2rem}.case-studies-module__AyNS7q__container{padding:0 1.5rem}}
