.cases-hero[data-astro-cid-25c7jra6]{background:var(--color-kx-bg-0);position:relative}.cases-hero[data-astro-cid-25c7jra6]:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#3d6fff12 0%,#0000 70%);position:absolute;inset:0}.ch-inner[data-astro-cid-25c7jra6]{text-align:center;max-width:680px;margin:0 auto}.ch-inner[data-astro-cid-25c7jra6] h1[data-astro-cid-25c7jra6]{color:var(--color-kx-text-1);margin:1rem 0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.ch-sub[data-astro-cid-25c7jra6]{color:var(--color-kx-text-2);max-width:52ch;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7}.industry-pills[data-astro-cid-25c7jra6]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ind-pill[data-astro-cid-25c7jra6]{border:1px solid var(--color-kx-border);background:var(--color-kx-bg-2);color:var(--color-kx-text-2);border-radius:20px;align-items:center;gap:.5rem;padding:.45rem .875rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.ind-pill[data-astro-cid-25c7jra6] svg[data-astro-cid-25c7jra6]{color:var(--color-kx-violet);flex-shrink:0}.ind-pill[data-astro-cid-25c7jra6]:hover{color:var(--color-kx-text-1);background:var(--color-kx-bg-3);border-color:#6c47ff66}.industry-section[data-astro-cid-25c7jra6]{background:var(--color-kx-bg-0)}.industry-section[data-astro-cid-25c7jra6].bg-alt{background:var(--color-kx-bg-1)}.industry-row[data-astro-cid-25c7jra6]{grid-template-columns:1fr 1fr;align-items:flex-start;gap:5rem;display:grid}.industry-row[data-astro-cid-25c7jra6].row-flip{direction:rtl}.industry-row[data-astro-cid-25c7jra6].row-flip>[data-astro-cid-25c7jra6]{direction:ltr}.ind-title-row[data-astro-cid-25c7jra6]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ind-icon-wrap[data-astro-cid-25c7jra6]{width:40px;height:40px;color:var(--color-kx-violet);background:#6c47ff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ind-name[data-astro-cid-25c7jra6]{color:var(--color-kx-text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ind-content[data-astro-cid-25c7jra6] h2[data-astro-cid-25c7jra6]{color:var(--color-kx-text-1);margin-bottom:1rem;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:700;line-height:1.2}.ind-sub[data-astro-cid-25c7jra6]{color:var(--color-kx-text-2);max-width:46ch;margin-bottom:2rem;font-size:.95rem;line-height:1.7}.ind-metrics[data-astro-cid-25c7jra6]{flex-wrap:wrap;gap:2rem;display:flex}.ind-metric[data-astro-cid-25c7jra6]{flex-direction:column;gap:.2rem;display:flex}.im-val[data-astro-cid-25c7jra6]{color:var(--color-kx-text-1);background:linear-gradient(135deg, var(--color-kx-violet), var(--color-kx-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;line-height:1}.im-label[data-astro-cid-25c7jra6]{color:var(--color-kx-text-3);max-width:12ch;font-size:.72rem;line-height:1.4}.ind-detail[data-astro-cid-25c7jra6]{flex-direction:column;gap:1.25rem;display:flex}.ind-challenges[data-astro-cid-25c7jra6],.ind-solution[data-astro-cid-25c7jra6]{background:var(--color-kx-bg-2);border:1px solid var(--color-kx-border);border-radius:14px;padding:1.25rem}.idc-header[data-astro-cid-25c7jra6],.ids-header[data-astro-cid-25c7jra6]{color:var(--color-kx-text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-size:.68rem;font-weight:700}.ind-challenges[data-astro-cid-25c7jra6] ul[data-astro-cid-25c7jra6]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ind-challenges[data-astro-cid-25c7jra6] li[data-astro-cid-25c7jra6]{color:var(--color-kx-text-2);align-items:flex-start;gap:.6rem;font-size:.83rem;line-height:1.5;display:flex}.ind-challenges[data-astro-cid-25c7jra6] li[data-astro-cid-25c7jra6] svg[data-astro-cid-25c7jra6]{color:#ef4444;flex-shrink:0;margin-top:.15rem}.ind-solution[data-astro-cid-25c7jra6]{background:#6c47ff0d;border-color:#6c47ff33}.ids-header[data-astro-cid-25c7jra6]{color:var(--color-kx-violet)}.ind-solution[data-astro-cid-25c7jra6] p[data-astro-cid-25c7jra6]{color:var(--color-kx-text-2);font-size:.85rem;line-height:1.7}.cases-cta[data-astro-cid-25c7jra6]{background:var(--color-kx-bg-1)}.cta-box[data-astro-cid-25c7jra6]{text-align:center;background:linear-gradient(135deg,#6c47ff1a 0%,#3d6fff14 100%);border:1px solid #6c47ff33;border-radius:20px;padding:3.5rem}.cta-box[data-astro-cid-25c7jra6] h2[data-astro-cid-25c7jra6]{color:var(--color-kx-text-1);margin-bottom:.75rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.cta-box[data-astro-cid-25c7jra6] p[data-astro-cid-25c7jra6]{color:var(--color-kx-text-2);margin-bottom:2rem;max-width:52ch;margin-inline:auto;font-size:1rem}.cta-actions[data-astro-cid-25c7jra6]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=900px){.industry-row[data-astro-cid-25c7jra6],.industry-row[data-astro-cid-25c7jra6].row-flip{direction:ltr;grid-template-columns:1fr;gap:2.5rem}.ind-sub[data-astro-cid-25c7jra6]{max-width:none}}@media (width<=600px){.ind-metrics[data-astro-cid-25c7jra6]{gap:1.25rem}.im-val[data-astro-cid-25c7jra6]{font-size:1.4rem}.cta-box[data-astro-cid-25c7jra6]{padding:2rem 1.5rem}}
