.case-study-shell[data-astro-cid-7ea6axyn]{padding:9rem 0 7rem}.case-study-hero[data-astro-cid-7ea6axyn]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:4rem;display:grid}.case-study-eyebrow[data-astro-cid-7ea6axyn]{color:var(--accent-cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.82rem;font-weight:700}.case-study-heading[data-astro-cid-7ea6axyn]{letter-spacing:-.055em;background:linear-gradient(135deg, var(--text-primary) 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1.25rem;font-size:clamp(2.5rem,7vw,5.2rem);line-height:.95}.case-study-subtitle[data-astro-cid-7ea6axyn]{color:var(--text-secondary);max-width:780px;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.6}.case-study-hero-card[data-astro-cid-7ea6axyn]{background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #00000047}.case-study-hero-card[data-astro-cid-7ea6axyn] img[data-astro-cid-7ea6axyn]{aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.case-study-meta[data-astro-cid-7ea6axyn]{color:var(--text-secondary);gap:.75rem;padding:1.2rem;display:grid}.case-study-meta[data-astro-cid-7ea6axyn] span[data-astro-cid-7ea6axyn]{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.case-study-meta[data-astro-cid-7ea6axyn] span[data-astro-cid-7ea6axyn]:last-child{border-bottom:0;padding-bottom:0}.case-study-actions[data-astro-cid-7ea6axyn]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.case-study-grid[data-astro-cid-7ea6axyn]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.case-study-article[data-astro-cid-7ea6axyn]{background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;padding:clamp(1.4rem,4vw,3rem)}.case-study-article[data-astro-cid-7ea6axyn] h2{letter-spacing:-.03em;color:var(--text-primary);margin:2.5rem 0 1rem;font-size:clamp(1.7rem,3vw,2.35rem)}.case-study-article[data-astro-cid-7ea6axyn] h2:first-child{margin-top:0}.case-study-article[data-astro-cid-7ea6axyn] h3{color:var(--accent-cyan);margin-top:1.7rem}.case-study-article[data-astro-cid-7ea6axyn] p,.case-study-article[data-astro-cid-7ea6axyn] li{color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.case-study-panel[data-astro-cid-7ea6axyn]{gap:1rem;display:grid;position:sticky;top:7.5rem}.case-study-box[data-astro-cid-7ea6axyn]{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:1.35rem}.case-study-box[data-astro-cid-7ea6axyn] h2[data-astro-cid-7ea6axyn],.case-study-box[data-astro-cid-7ea6axyn] h3[data-astro-cid-7ea6axyn]{color:var(--text-primary);margin:0 0 .85rem;font-size:1rem}.case-study-box[data-astro-cid-7ea6axyn] ul[data-astro-cid-7ea6axyn],.case-study-box[data-astro-cid-7ea6axyn] ol[data-astro-cid-7ea6axyn]{color:var(--text-secondary);margin:0;padding-left:1.1rem;line-height:1.65}.comparison-grid[data-astro-cid-7ea6axyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.comparison-card[data-astro-cid-7ea6axyn]{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:1.25rem}.comparison-card[data-astro-cid-7ea6axyn] h3[data-astro-cid-7ea6axyn]{color:var(--text-primary);margin-top:0}.workflow-strip[data-astro-cid-7ea6axyn]{flex-wrap:wrap;gap:.65rem;margin:2rem 0;display:flex}.workflow-step[data-astro-cid-7ea6axyn]{color:var(--text-secondary);background:#00f2fe0f;border:1px solid #00f2fe38;border-radius:999px;padding:.55rem .85rem;font-size:.88rem}.evidence-grid[data-astro-cid-7ea6axyn]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem;display:grid}.evidence-card[data-astro-cid-7ea6axyn]{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.evidence-card[data-astro-cid-7ea6axyn] img[data-astro-cid-7ea6axyn]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.evidence-card[data-astro-cid-7ea6axyn] figcaption[data-astro-cid-7ea6axyn]{color:var(--text-muted);padding:.85rem;font-size:.9rem;line-height:1.5}@media (width<=900px){.case-study-hero[data-astro-cid-7ea6axyn],.case-study-grid[data-astro-cid-7ea6axyn],.comparison-grid[data-astro-cid-7ea6axyn]{grid-template-columns:1fr}.case-study-panel[data-astro-cid-7ea6axyn]{position:static}}
