.breadcrumb[data-astro-cid-er3pmupq]{padding:calc(var(--header-height) + var(--space-md)) var(--container-padding) 0;background:var(--color-beige)}.breadcrumb[data-astro-cid-er3pmupq] ol[data-astro-cid-er3pmupq]{display:flex;gap:0;list-style:none;max-width:var(--container-max);margin:0 auto;font-size:.75rem;color:var(--color-text-muted)}.breadcrumb[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq]:after{content:"›";margin:0 8px}.breadcrumb[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq]:last-child:after{display:none}.breadcrumb[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]{color:var(--color-text-muted)}.breadcrumb[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover{color:var(--color-teal)}.page-insights[data-astro-cid-er3pmupq]{width:100%;background:#f1f0ea}.case-studies-section[data-astro-cid-er3pmupq]{padding:0 var(--container-padding) var(--space-2xl)}.case-studies__inner[data-astro-cid-er3pmupq]{max-width:var(--container-max);margin:0 auto}.case-studies__label[data-astro-cid-er3pmupq]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);margin:0 0 var(--space-lg)}.case-studies__grid[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.case-card[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:1fr;gap:var(--space-md);color:inherit;overflow:hidden;background:#eaeae4;transition:transform .3s ease}.case-card[data-astro-cid-er3pmupq]:hover{transform:translateY(-2px)}.case-card__img[data-astro-cid-er3pmupq]{aspect-ratio:16/10;overflow:hidden}.case-card__img[data-astro-cid-er3pmupq] img[data-astro-cid-er3pmupq]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.case-card[data-astro-cid-er3pmupq]:hover .case-card__img[data-astro-cid-er3pmupq] img[data-astro-cid-er3pmupq]{transform:scale(1.03)}.case-card__body[data-astro-cid-er3pmupq]{padding:var(--space-sm) var(--space-md) var(--space-md)}.case-card__tags[data-astro-cid-er3pmupq]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.case-card__tag[data-astro-cid-er3pmupq]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;background:#0000000f;border-radius:3px;color:var(--color-text-light)}.case-card__tag--tech[data-astro-cid-er3pmupq]{background:#1a9e961a;color:var(--color-teal)}.case-card__tag--award[data-astro-cid-er3pmupq]{background:#e85d4a1a;color:#c0392b}.case-card__title[data-astro-cid-er3pmupq]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.04em;color:var(--color-dark);margin:0 0 4px}.case-card__sub[data-astro-cid-er3pmupq]{font-size:.875rem;color:var(--color-text-light);margin:0}@media (min-width: 641px){.case-studies__grid[data-astro-cid-er3pmupq]{grid-template-columns:repeat(3,1fr)}}.insights-hero[data-astro-cid-er3pmupq]{padding:var(--space-md) 0 var(--space-lg)}.insights-hero__inner[data-astro-cid-er3pmupq]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.insights-hero__title[data-astro-cid-er3pmupq]{font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.04em;margin:0 0 var(--space-md)}.insights-hero__intro[data-astro-cid-er3pmupq]{font-size:1rem;line-height:1.7;color:var(--color-text-light);max-width:600px;margin:0}@media (min-width: 1025px){.insights-hero[data-astro-cid-er3pmupq]{padding:var(--space-lg) 0 var(--space-xl)}.insights-hero__title[data-astro-cid-er3pmupq]{font-size:clamp(2.5rem,4vw,3rem)}}.blog-section[data-astro-cid-er3pmupq]{padding:var(--space-lg) var(--container-padding) var(--space-2xl)}.blog-section__inner[data-astro-cid-er3pmupq]{max-width:var(--container-max);margin:0 auto}.blog-section__title[data-astro-cid-er3pmupq]{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.04em;color:var(--color-dark);margin:0 0 var(--space-lg)}.blog-grid[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:1fr;gap:1px;background:#0000000f}.blog-card[data-astro-cid-er3pmupq]{display:block;padding:var(--space-md) var(--space-lg);background:var(--color-beige);color:inherit;transition:background var(--transition-base)}.blog-card[data-astro-cid-er3pmupq]:hover{background:#eaeae4}.blog-card__date[data-astro-cid-er3pmupq]{display:block;font-size:.75rem;color:var(--color-text-muted);margin:0 0 4px}.blog-card__cat[data-astro-cid-er3pmupq]{display:inline-block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-teal);margin:0 0 var(--space-xs)}.blog-card__title[data-astro-cid-er3pmupq]{font-size:1rem;font-weight:600;color:var(--color-dark);margin:0;line-height:1.35}.blog-card--hidden[data-astro-cid-er3pmupq]{display:none}.blog-load-more[data-astro-cid-er3pmupq]{display:block;margin:var(--space-lg) auto 0;padding:12px 32px;background:transparent;border:1.5px solid var(--color-dark);color:var(--color-dark);font-family:var(--font-primary);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all var(--transition-base)}.blog-load-more[data-astro-cid-er3pmupq]:hover{background:var(--color-dark);color:var(--color-white)}.blog-load-more--hidden[data-astro-cid-er3pmupq]{display:none}@media (min-width: 641px){.blog-grid[data-astro-cid-er3pmupq]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.blog-grid[data-astro-cid-er3pmupq]{grid-template-columns:repeat(3,1fr)}}.faq-s[data-astro-cid-er3pmupq]{width:100%;background:var(--color-beige);padding:var(--space-xl) var(--container-padding) var(--space-2xl)}.faq-s__in[data-astro-cid-er3pmupq]{max-width:760px;margin:0 auto}.faq-s__label[data-astro-cid-er3pmupq]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0 0 var(--space-md)}.faq-i[data-astro-cid-er3pmupq]{padding:var(--space-md) 0;border-top:1px solid rgba(0,0,0,.08)}.faq-i[data-astro-cid-er3pmupq] h3[data-astro-cid-er3pmupq]{font-size:1rem;font-weight:600;color:var(--color-dark);margin:0 0 8px}.faq-i[data-astro-cid-er3pmupq] p[data-astro-cid-er3pmupq]{font-size:.9375rem;line-height:1.6;color:var(--color-text-light);margin:0}.bp[data-astro-cid-er3pmupq]{padding:var(--space-xl) var(--container-padding);background:#f5f5ef}.bp__in[data-astro-cid-er3pmupq]{max-width:860px;margin:0 auto}.bp[data-astro-cid-er3pmupq] h2[data-astro-cid-er3pmupq]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0 0 var(--space-sm)}.bp[data-astro-cid-er3pmupq] p[data-astro-cid-er3pmupq]{font-size:.875rem;line-height:1.7;color:var(--color-text-light);margin:0}.page-cta-block[data-astro-cid-er3pmupq]{background:#000;padding:var(--space-2xl) var(--container-padding)}.page-cta-block[data-astro-cid-er3pmupq]>.block-cta{max-width:1200px;margin:0 auto}@media (min-width: 1025px){.page-cta-block[data-astro-cid-er3pmupq]{padding:120px 80px}}@media (max-width: 640px){.case-card__tag[data-astro-cid-er3pmupq]{font-size:.6875rem}.case-card__title[data-astro-cid-er3pmupq]{font-size:1rem}.case-card__sub[data-astro-cid-er3pmupq]{font-size:.875rem}.blog-card[data-astro-cid-er3pmupq]{padding:var(--space-sm) var(--space-md);min-height:44px}.blog-card__date[data-astro-cid-er3pmupq]{font-size:.75rem}.blog-card__cat[data-astro-cid-er3pmupq]{font-size:.6875rem}.blog-card__title[data-astro-cid-er3pmupq]{font-size:.9375rem}.blog-grid[data-astro-cid-er3pmupq],.case-studies__grid[data-astro-cid-er3pmupq]{grid-template-columns:1fr}.breadcrumb[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]{min-height:auto}}
