.CaseStudies_pageShell__FPV9m{min-height:100vh;background:radial-gradient(circle at top left,rgba(252,185,0,.1),transparent 26%),linear-gradient(180deg,#ffffff,#f8fafc);color:#111827;padding-bottom:72px}.CaseStudies_heroSection__hmOtJ{position:relative;overflow:hidden;padding:96px 20px 72px;background:linear-gradient(135deg,rgba(17,24,39,.9),rgba(31,42,68,.86)),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:50%}.CaseStudies_heroSection__hmOtJ:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(180deg,transparent,#ffffff);pointer-events:none}.CaseStudies_heroInner__XkJLY{position:relative;z-index:1;max-width:1120px;margin:0 auto;color:#ffffff}.CaseStudies_eyebrow__KSNb6,.CaseStudies_groupIntro__xxPc7 span{display:inline-flex;align-items:center;min-height:38px;width:-moz-fit-content;width:fit-content;padding:0 16px;border:1px solid rgba(252,185,0,.58);border-radius:999px;background:rgba(252,185,0,.15);color:#ffe39a;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.CaseStudies_heroInner__XkJLY h1{max-width:900px;margin:20px 0 16px;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.02;font-weight:900;letter-spacing:0}.CaseStudies_heroInner__XkJLY p{max-width:760px;margin:0;color:rgba(255,255,255,.86);font-size:1.12rem;line-height:1.75}.CaseStudies_heroStats__kycfk{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.CaseStudies_heroStats__kycfk span{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.1);color:#ffffff;font-size:.92rem;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CaseStudies_categoryNav__dJyMX{position:-webkit-sticky;position:sticky;top:80px;z-index:4;max-width:1120px;margin:-24px auto 0;padding:10px;display:flex;gap:10px;border:1px solid rgba(226,232,240,.95);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CaseStudies_categoryNav__dJyMX a{flex:1 1;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#334155;text-decoration:none;font-size:.92rem;font-weight:800}.CaseStudies_categoryNav__dJyMX a:hover{background:#fcb900;color:#111827}.CaseStudies_groupsWrap__g7GCV{max-width:1120px;margin:56px auto 0;padding:0 20px;display:grid;grid-gap:58px;gap:58px}.CaseStudies_groupSection__BM2mx{scroll-margin-top:150px}.CaseStudies_groupIntro__xxPc7{display:grid;grid-gap:12px;gap:12px;max-width:860px;margin-bottom:22px}.CaseStudies_groupIntro__xxPc7 span{color:#8b6700;background:rgba(252,185,0,.12)}.CaseStudies_groupIntro__xxPc7 h2{margin:0;color:#111827;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.12;font-weight:900}.CaseStudies_groupIntro__xxPc7 p{margin:0;color:#475569;font-size:1.02rem;line-height:1.78}.CaseStudies_caseGrid__DYLm4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.CaseStudies_caseCard__mi26P{display:grid;grid-gap:16px;gap:16px;padding:24px;border:1px solid rgba(226,232,240,.95);border-radius:26px;background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(15,23,42,.06)}.CaseStudies_caseTopline__TAMwv{display:flex;align-items:center;justify-content:space-between;gap:14px}.CaseStudies_caseTopline__TAMwv span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(252,185,0,.35);background:rgba(252,185,0,.13);color:#8b6700;font-size:.84rem;font-weight:900}.CaseStudies_caseTopline__TAMwv small{color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.CaseStudies_caseCard__mi26P h3{margin:0;color:#111827;font-size:1.24rem;line-height:1.28;font-weight:900}.CaseStudies_caseCard__mi26P dl{display:grid;grid-gap:12px;gap:12px;margin:0}.CaseStudies_caseCard__mi26P dl div{padding-top:12px;border-top:1px solid rgba(226,232,240,.9)}.CaseStudies_caseCard__mi26P dt{margin-bottom:4px;color:#8b6700;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.CaseStudies_caseCard__mi26P dd{margin:0;color:#334155;font-size:.96rem;line-height:1.68}.CaseStudies_ctaSection__3X2r5{max-width:1120px;margin:64px auto 0;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;border-radius:28px;background:radial-gradient(circle at top right,rgba(252,185,0,.18),transparent 24%),linear-gradient(135deg,#111827,#1f2a44);color:#ffffff;box-shadow:0 24px 52px rgba(15,23,42,.18)}.CaseStudies_ctaSection__3X2r5 h2{max-width:720px;margin:14px 0 8px;color:#ffffff;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.12;font-weight:900}.CaseStudies_ctaSection__3X2r5 p{max-width:700px;margin:0;color:rgba(255,255,255,.78);line-height:1.7}.CaseStudies_ctaActions__TuF4Q{display:grid;grid-gap:12px;gap:12px;min-width:250px}.CaseStudies_ctaActions__TuF4Q a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:850}.CaseStudies_ctaActions__TuF4Q a:first-child{background:#fcb900;color:#111827}.CaseStudies_ctaActions__TuF4Q a:last-child{border:1px solid rgba(255,255,255,.24);color:#ffffff}@media (max-width:900px){.CaseStudies_categoryNav__dJyMX{position:static;margin:20px 20px 0;border-radius:22px;flex-direction:column}.CaseStudies_caseGrid__DYLm4,.CaseStudies_ctaSection__3X2r5{grid-template-columns:1fr}.CaseStudies_ctaActions__TuF4Q{min-width:0}}@media (max-width:640px){.CaseStudies_heroSection__hmOtJ{padding:72px 16px 56px}.CaseStudies_groupsWrap__g7GCV{margin-top:38px;padding:0 14px}.CaseStudies_caseCard__mi26P,.CaseStudies_ctaSection__3X2r5{padding:20px;border-radius:22px}}