.spotlight-card[data-astro-cid-se3fw7vi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-xl);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow var(--duration-mid) var(--ease-out),transform var(--duration-mid) var(--ease-out)}.spotlight-card[data-astro-cid-se3fw7vi]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.spotlight-card[data-astro-cid-se3fw7vi][hidden]{display:none}.spotlight-card-cover[data-astro-cid-se3fw7vi]{width:100%;height:140px;object-fit:cover;display:block}.spotlight-card-body[data-astro-cid-se3fw7vi]{padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);flex:1}.spotlight-card-top[data-astro-cid-se3fw7vi]{margin-bottom:var(--sp-1)}.spotlight-card-title[data-astro-cid-se3fw7vi]{font-size:var(--body-md);font-weight:700;color:var(--color-text);line-height:1.3}.spotlight-card-location[data-astro-cid-se3fw7vi]{font-size:var(--body-xs);color:var(--color-text-tertiary)}.spotlight-card-summary[data-astro-cid-se3fw7vi]{font-size:var(--body-sm);color:var(--color-text-secondary);line-height:1.5;flex:1}.spotlight-card-cta[data-astro-cid-se3fw7vi]{font-size:var(--body-xs);font-weight:600;color:var(--color-brand);margin-top:var(--sp-2)}.page-opening[data-astro-cid-oelyuz2z]{margin-bottom:var(--sp-8)}.page-title[data-astro-cid-oelyuz2z]{font-family:var(--font-display);font-size:var(--display-xl);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--sp-5)}.page-title[data-astro-cid-oelyuz2z] em[data-astro-cid-oelyuz2z]{font-style:italic;color:var(--teal-600)}.page-intro[data-astro-cid-oelyuz2z]{font-size:var(--body-lg);color:var(--color-text-secondary);max-width:520px;line-height:1.65}.stats-section[data-astro-cid-oelyuz2z],.logo-section[data-astro-cid-oelyuz2z]{margin-bottom:var(--sp-12)}.section-label[data-astro-cid-oelyuz2z]{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--color-brand);margin-bottom:var(--sp-2)}.section-label[data-astro-cid-oelyuz2z] i[data-astro-cid-oelyuz2z]{font-size:12px}.testimonials-section[data-astro-cid-oelyuz2z]{margin-bottom:var(--sp-12)}.testimonials-grid[data-astro-cid-oelyuz2z]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}.case-studies-section[data-astro-cid-oelyuz2z]{margin-bottom:var(--sp-12)}.filter-row[data-astro-cid-oelyuz2z]{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-6)}.filter-pill[data-astro-cid-oelyuz2z]{display:inline-flex;align-items:center;padding:6px 16px;border-radius:var(--r-full);font-size:var(--body-sm);font-weight:600;background:var(--color-surface);border:1.5px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-mid) var(--ease-out)}.filter-pill[data-astro-cid-oelyuz2z]:hover{border-color:var(--teal-300);color:var(--teal-700);background:var(--teal-50)}.filter-pill[data-astro-cid-oelyuz2z].active{background:var(--teal-700);color:#fff;border-color:var(--teal-700)}.case-study-grid[data-astro-cid-oelyuz2z]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}.case-study-card[data-astro-cid-oelyuz2z]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-xl);padding:var(--sp-6);text-decoration:none;display:flex;flex-direction:column;gap:var(--sp-2);transition:box-shadow var(--duration-mid) var(--ease-out),transform var(--duration-mid) var(--ease-out)}.case-study-card[data-astro-cid-oelyuz2z]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.case-study-card[data-astro-cid-oelyuz2z][hidden]{display:none}.case-study-card-top[data-astro-cid-oelyuz2z]{margin-bottom:var(--sp-1)}.case-study-card-title[data-astro-cid-oelyuz2z]{font-size:var(--body-md);font-weight:700;color:var(--color-text);line-height:1.3}.case-study-card-location[data-astro-cid-oelyuz2z]{font-size:var(--body-xs);color:var(--color-text-tertiary)}.case-study-card-summary[data-astro-cid-oelyuz2z]{font-size:var(--body-sm);color:var(--color-text-secondary);line-height:1.5;flex:1}.case-study-card-cta[data-astro-cid-oelyuz2z]{font-size:var(--body-xs);font-weight:600;color:var(--color-brand);margin-top:var(--sp-2)}.awards-section[data-astro-cid-oelyuz2z]{margin-bottom:var(--sp-12)}.awards-image[data-astro-cid-oelyuz2z]{max-width:240px;@media(max-width:800px){.case-study-grid,.testimonials-grid{grid-template-columns:1fr}}}
