.industries[data-astro-cid-cx7lpxos]{padding:var(--section-y) 0;background:var(--surface,var(--c-slate-50));border-top:1px solid var(--c-slate-200);position:relative;overflow:hidden}.industries__header[data-astro-cid-cx7lpxos]{text-align:center;max-width:48rem;margin:0 auto 3rem}.industries__label[data-astro-cid-cx7lpxos]{border-radius:var(--radius-full);background:var(--c-white);border:1px solid var(--c-slate-200);text-transform:uppercase;letter-spacing:.08em;color:var(--c-brand-600);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .875rem;font-size:.7rem;font-weight:700;display:inline-flex}.industries__label[data-astro-cid-cx7lpxos] [data-astro-cid-cx7lpxos][data-lucide]{width:.875rem;height:.875rem}.industries__title[data-astro-cid-cx7lpxos]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);color:var(--c-slate-900);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,3rem);line-height:1.1}.industries__title-accent[data-astro-cid-cx7lpxos]{background:linear-gradient(135deg, var(--c-brand-800), var(--c-brand-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.industries__subtitle[data-astro-cid-cx7lpxos]{font-size:var(--text-lg);color:var(--c-slate-500);margin:0;line-height:1.6}.ind-card[data-astro-cid-cx7lpxos]{background:var(--c-white);border:1px solid var(--c-slate-200);border-radius:var(--radius-2xl);width:100%;color:inherit;transition:box-shadow var(--duration-base), border-color var(--duration-base), transform var(--duration-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a[data-astro-cid-cx7lpxos].ind-card:hover{border-color:var(--c-brand-200);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ind-card__media[data-astro-cid-cx7lpxos]{aspect-ratio:3/2;background:var(--c-slate-100);position:relative;overflow:hidden}.ind-card__media[data-astro-cid-cx7lpxos] img[data-astro-cid-cx7lpxos]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-smooth);display:block}a[data-astro-cid-cx7lpxos].ind-card:hover .ind-card__media[data-astro-cid-cx7lpxos] img[data-astro-cid-cx7lpxos]{transform:scale(1.04)}.ind-card__tag[data-astro-cid-cx7lpxos]{border-radius:var(--radius-full);backdrop-filter:blur(6px);font-size:var(--text-xs);color:var(--c-slate-800);box-shadow:var(--shadow-sm);background:#ffffffeb;align-items:center;gap:.375rem;padding:.3rem .7rem;font-weight:700;display:inline-flex;position:absolute;top:.875rem;left:.875rem}.ind-card__tag[data-astro-cid-cx7lpxos] [data-astro-cid-cx7lpxos][data-lucide]{width:.875rem;height:.875rem;color:var(--c-brand-500)}.ind-card__body[data-astro-cid-cx7lpxos]{flex-direction:column;flex:1;padding:1.25rem 1.5rem 1.5rem;display:flex}.ind-card__title[data-astro-cid-cx7lpxos]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-xl);color:var(--c-slate-900);margin:0 0 .5rem;line-height:1.2}.ind-card__text[data-astro-cid-cx7lpxos]{font-size:var(--text-sm);color:var(--c-slate-500);margin:0 0 1rem;line-height:1.55}.ind-card__more[data-astro-cid-cx7lpxos]{font-size:var(--text-sm);color:var(--c-brand-700);align-items:center;gap:.375rem;margin-top:auto;font-weight:700;display:inline-flex}.ind-card__more[data-astro-cid-cx7lpxos] [data-astro-cid-cx7lpxos][data-lucide]{width:1rem;height:1rem;transition:transform var(--duration-base)}a[data-astro-cid-cx7lpxos].ind-card:hover .ind-card__more[data-astro-cid-cx7lpxos] [data-astro-cid-cx7lpxos][data-lucide]{transform:translate(3px)}.ind-card--other[data-astro-cid-cx7lpxos]{background:var(--c-brand-50);border-color:var(--c-brand-100);justify-content:center;padding:2rem 1.75rem}.ind-card__other-icon[data-astro-cid-cx7lpxos]{border-radius:var(--radius-xl);background:var(--c-white);border:1px solid var(--c-brand-100);width:3.5rem;height:3.5rem;color:var(--c-brand-600);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.ind-card__other-icon[data-astro-cid-cx7lpxos] [data-astro-cid-cx7lpxos][data-lucide]{width:1.75rem;height:1.75rem}.ind-card--other[data-astro-cid-cx7lpxos] .ind-card__text[data-astro-cid-cx7lpxos]{font-size:var(--text-base);color:var(--c-slate-600);margin-bottom:1.5rem}.ind-card__btn[data-astro-cid-cx7lpxos]{border-radius:var(--radius-full);background:var(--c-brand-500);color:var(--c-white);font:inherit;cursor:pointer;transition:background var(--duration-base);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.ind-card__btn[data-astro-cid-cx7lpxos]:hover{background:var(--c-brand-600)}.ind-card__btn[data-astro-cid-cx7lpxos] [data-astro-cid-cx7lpxos][data-lucide]{width:1rem;height:1rem}
