.case-studies-grid[data-astro-cid-72nlo57a]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.case-study-card[data-astro-cid-72nlo57a]{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base),transform var(--transition-base);display:flex;flex-direction:column}.case-study-card[data-astro-cid-72nlo57a]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.case-study-image-link[data-astro-cid-72nlo57a]{display:block;overflow:hidden}.case-study-image[data-astro-cid-72nlo57a]{width:100%;height:220px;object-fit:cover;transition:transform var(--transition-base)}.case-study-card[data-astro-cid-72nlo57a]:hover .case-study-image[data-astro-cid-72nlo57a]{transform:scale(1.05)}.case-study-content[data-astro-cid-72nlo57a]{padding:var(--space-6);flex:1;display:flex;flex-direction:column}.case-study-content[data-astro-cid-72nlo57a] p[data-astro-cid-72nlo57a]{flex:1}.case-study-content[data-astro-cid-72nlo57a] .btn[data-astro-cid-72nlo57a]{align-self:flex-start;margin-top:auto}.case-study-specialty[data-astro-cid-72nlo57a]{display:inline-block;align-self:flex-start;background:#2d8c6f1a;color:var(--color-green);padding:6px 12px;border-radius:20px;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-4)}.case-study-card[data-astro-cid-72nlo57a] h2[data-astro-cid-72nlo57a]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--space-3)}.case-study-card[data-astro-cid-72nlo57a] p[data-astro-cid-72nlo57a]{color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:1.6}.coming-soon[data-astro-cid-72nlo57a]{background:var(--color-off-white);padding:var(--space-16);border-radius:var(--radius-lg);max-width:700px;margin:0 auto}.coming-soon-icon[data-astro-cid-72nlo57a]{width:100px;height:100px;background:linear-gradient(135deg,#2d8c6f1a,#2d8c6f0d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);color:var(--color-green)}.coming-soon[data-astro-cid-72nlo57a] h2[data-astro-cid-72nlo57a]{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-navy);margin-bottom:var(--space-4)}.coming-soon[data-astro-cid-72nlo57a] p[data-astro-cid-72nlo57a]{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.7;margin-bottom:var(--space-6)}.why-section[data-astro-cid-72nlo57a] h2[data-astro-cid-72nlo57a]{font-family:var(--font-serif);color:var(--color-navy)}.benefits-grid[data-astro-cid-72nlo57a]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.benefit-card[data-astro-cid-72nlo57a]{background:var(--color-white);padding:var(--space-8);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm)}.benefit-icon[data-astro-cid-72nlo57a]{width:70px;height:70px;background:#2d8c6f1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);color:var(--color-green)}.benefit-card[data-astro-cid-72nlo57a] h3[data-astro-cid-72nlo57a]{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--space-2)}.benefit-card[data-astro-cid-72nlo57a] p[data-astro-cid-72nlo57a]{color:var(--color-text-muted);margin:0;line-height:1.6}.cta-content[data-astro-cid-72nlo57a]{max-width:600px;margin:0 auto}.cta-content[data-astro-cid-72nlo57a] h2[data-astro-cid-72nlo57a]{margin-bottom:var(--space-4)}.cta-content[data-astro-cid-72nlo57a] p[data-astro-cid-72nlo57a]{opacity:.9;margin-bottom:var(--space-6)}@media(max-width:900px){.case-studies-grid[data-astro-cid-72nlo57a],.benefits-grid[data-astro-cid-72nlo57a]{grid-template-columns:1fr}}@media(max-width:768px){.case-study-card[data-astro-cid-72nlo57a] h2[data-astro-cid-72nlo57a]{font-size:var(--text-lg)}.case-study-image[data-astro-cid-72nlo57a]{height:180px}.case-study-content[data-astro-cid-72nlo57a]{padding:var(--space-4)}.benefit-card[data-astro-cid-72nlo57a]{padding:var(--space-6)}.coming-soon[data-astro-cid-72nlo57a]{padding:var(--space-8)}.coming-soon[data-astro-cid-72nlo57a] h2[data-astro-cid-72nlo57a]{font-size:var(--text-2xl)}.coming-soon[data-astro-cid-72nlo57a] p[data-astro-cid-72nlo57a]{font-size:var(--text-base)}}@media(max-width:480px){.case-study-image[data-astro-cid-72nlo57a]{height:160px}.benefit-icon[data-astro-cid-72nlo57a]{width:60px;height:60px}.benefit-icon[data-astro-cid-72nlo57a] svg[data-astro-cid-72nlo57a]{width:28px;height:28px}}
