.container[data-astro-cid-44gysecv]{max-width:1200px;margin:0 auto;padding:0 24px}.page-header[data-astro-cid-44gysecv]{padding:60px 0 40px;background:var(--gradient-page-header);text-align:center}.page-header[data-astro-cid-44gysecv] h1[data-astro-cid-44gysecv]{margin-bottom:16px;color:var(--md-sys-color-on-primary-container)}.page-header[data-astro-cid-44gysecv] p[data-astro-cid-44gysecv]{color:var(--md-sys-color-on-primary-container);opacity:.8;max-width:600px;margin:0 auto}.case-studies-section[data-astro-cid-44gysecv]{padding:60px 0 66px;background-color:var(--md-sys-color-surface)}.case-studies-grid[data-astro-cid-44gysecv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,400px));gap:32px;justify-content:center;padding:6px 24px 0}.case-study-card[data-astro-cid-44gysecv]{overflow:hidden;transition:all .2s ease;border-radius:16px;position:relative;background:var(--md-sys-color-surface-container);border:2px solid var(--md-sys-color-outline-variant)}.case-study-card[data-astro-cid-44gysecv]:hover{background-color:var(--md-sys-color-surface-container-high);border-color:var(--md-sys-color-primary);transform:translateY(-4px);box-shadow:var(--shadow-soft)}.case-study-link[data-astro-cid-44gysecv]{text-decoration:none;color:inherit;display:block}.case-study-image[data-astro-cid-44gysecv]{aspect-ratio:16/10;overflow:hidden;background-color:var(--md-sys-color-surface-variant);position:relative}.case-study-image[data-astro-cid-44gysecv] img[data-astro-cid-44gysecv]{width:100%;height:100%;object-fit:cover}.featured-badge[data-astro-cid-44gysecv]{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:4px;padding:6px 12px;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:16px;backdrop-filter:blur(8px)}.featured-badge[data-astro-cid-44gysecv] .material-icon[data-astro-cid-44gysecv]{font-size:16px}.case-study-meta[data-astro-cid-44gysecv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.case-study-category[data-astro-cid-44gysecv]{color:var(--md-sys-color-primary);font-weight:500}.case-study-year[data-astro-cid-44gysecv]{color:var(--md-sys-color-on-surface-variant)}.case-study-title[data-astro-cid-44gysecv]{margin-bottom:12px;color:var(--md-sys-color-on-surface);line-height:1.3}.case-study-description[data-astro-cid-44gysecv]{color:var(--md-sys-color-on-surface-variant);margin-bottom:20px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-study-details[data-astro-cid-44gysecv]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding:16px;background-color:var(--md-sys-color-surface-container-lowest);border-radius:8px}.detail-item[data-astro-cid-44gysecv]{display:flex;flex-direction:column;gap:4px}.detail-label[data-astro-cid-44gysecv]{color:var(--md-sys-color-on-surface-variant);font-weight:500}.detail-value[data-astro-cid-44gysecv]{color:var(--md-sys-color-on-surface)}.detail-item[data-astro-cid-44gysecv]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:var(--md-sys-color-surface-container-low);border-radius:8px;margin-bottom:12px}.detail-value[data-astro-cid-44gysecv]{color:var(--md-sys-color-on-surface);font-weight:500;font-size:14px}.case-study-tags[data-astro-cid-44gysecv]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.tag[data-astro-cid-44gysecv]{padding:6px 12px;border-radius:16px;background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:500;font-size:13px;white-space:nowrap}.tag-more[data-astro-cid-44gysecv]{padding:6px 12px;border-radius:16px;background-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-weight:500;font-size:13px;white-space:nowrap}@media (max-width: 768px){.page-header[data-astro-cid-44gysecv]{padding:60px 0 40px}.case-studies-section[data-astro-cid-44gysecv]{padding:60px 0}.case-studies-grid[data-astro-cid-44gysecv]{grid-template-columns:1fr;gap:24px}.case-study-details[data-astro-cid-44gysecv]{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){.case-studies-grid[data-astro-cid-44gysecv]{grid-template-columns:1fr;min-width:0}.case-study-card[data-astro-cid-44gysecv]{min-width:0}}
