.CasesIndex_page__BfLXA{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-family-body)}.CasesIndex_hero__x_gc6{position:relative;overflow:hidden;background:var(--color-canvas);padding:80px 0 64px;border-bottom:1px solid var(--color-border-light)}.CasesIndex_bgGrid__RTbJg{position:absolute;inset:0;background-image:linear-gradient(var(--color-border-light) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-light) 1px,transparent 1px);background-size:48px 48px;opacity:.5;z-index:0;pointer-events:none}.CasesIndex_bgAccentBlob__3Orqn{position:absolute;top:-80px;right:-60px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle at center,rgba(36,87,255,.04) 0,transparent 70%);z-index:0;pointer-events:none}.CasesIndex_bgGlow__gac2m{position:absolute;left:0;right:0;bottom:-50px;height:200px;background:linear-gradient(0deg,rgba(36,87,255,.02),transparent);pointer-events:none}.CasesIndex_heroInner__udVO1{position:relative;z-index:1;max-width:var(--container-max,1120px);margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:48px;gap:48px;align-items:center}@media (max-width:1024px){.CasesIndex_heroInner__udVO1{grid-template-columns:1fr;gap:40px}}.CasesIndex_heroContent__dMIU1{grid-column:span 7;display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media (max-width:1024px){.CasesIndex_heroContent__dMIU1{grid-column:span 12}}.CasesIndex_eyebrow__bohkf{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-label,11px);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px}.CasesIndex_eyebrowDot__Sar88{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:CasesIndex_pulse__fMUrv 2.4s ease-in-out infinite}@keyframes CasesIndex_pulse__fMUrv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.CasesIndex_heroTitle__9QsrV{font-family:var(--font-family-heading);font-size:clamp(28px,4vw,44px);font-weight:750;line-height:1.15;letter-spacing:-.04em;color:var(--color-ink);margin:0 0 20px}.CasesIndex_heroIntro__Bge57{font-size:16px;line-height:1.7;color:var(--color-ink);margin:0 0 12px;font-weight:500}.CasesIndex_heroDesc__tDlbs{font-size:14px;line-height:1.7;color:var(--color-ink-muted);margin:0 0 32px}.CasesIndex_heroCtas__T0tUK{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CasesIndex_heroDashboard__uehoG{grid-column:span 5;background:var(--color-canvas);border:1px solid var(--color-border-light);padding:32px;position:relative;box-shadow:none}@media (max-width:1024px){.CasesIndex_heroDashboard__uehoG{grid-column:span 12;max-width:500px;width:100%}}.CasesIndex_dashboardGrid__NFjtO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.CasesIndex_dashboardItem__KIpTi{display:flex;flex-direction:column;gap:4px}.CasesIndex_dashboardNum__Pn6QO{font-family:var(--font-family-heading);font-size:36px;font-weight:800;color:var(--color-accent);letter-spacing:-.04em;line-height:1}.CasesIndex_dashboardLabel__5zaq1{font-size:12px;color:var(--color-ink-muted);font-weight:500}.CasesIndex_whatIsSection__eA_I4{background:var(--color-surface);padding:80px 0;border-bottom:1px solid var(--color-border-light)}.CasesIndex_whatIsInner__T4TG_{max-width:var(--container-max,1120px);margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:48px;gap:48px}@media (max-width:1024px){.CasesIndex_whatIsInner__T4TG_{grid-template-columns:1fr;gap:32px}}.CasesIndex_whatIsLeft__6Abpx{grid-column:span 4}@media (max-width:1024px){.CasesIndex_whatIsLeft__6Abpx{grid-column:span 12}}.CasesIndex_sectionTitle__F21_P{font-family:var(--font-family-heading);font-size:clamp(22px,3vw,32px);font-weight:750;line-height:1.2;letter-spacing:-.03em;color:var(--color-ink);margin:0}.CasesIndex_whatIsRight__oAahu{grid-column:span 8;display:flex;flex-direction:column;gap:32px}@media (max-width:1024px){.CasesIndex_whatIsRight__oAahu{grid-column:span 12}}.CasesIndex_whatIsContent__UwNIr{display:flex;flex-direction:column;gap:16px}.CasesIndex_whatIsDefinition__OwetL{font-size:15px;line-height:1.75;color:var(--color-ink-muted);margin:0}.CasesIndex_whatIsUseCases__xVbhw{border-top:1px dashed var(--color-border-light);padding-top:32px}.CasesIndex_useCasesTitle__QZh3j{font-family:var(--font-family-heading);font-size:16px;font-weight:700;color:var(--color-ink);margin:0 0 20px}.CasesIndex_useCasesGrid__krC0L{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:640px){.CasesIndex_useCasesGrid__krC0L{grid-template-columns:1fr}}.CasesIndex_useCaseItem__EhV3X{display:flex;flex-direction:column;gap:6px}.CasesIndex_useCaseHeader__Pu8PI{display:flex;align-items:center;gap:8px;color:var(--color-accent)}.CasesIndex_useCaseIcon__j4dew{flex-shrink:0}.CasesIndex_useCaseItemTitle__lWXIt{font-size:14px;font-weight:700;color:var(--color-ink);margin:0}.CasesIndex_useCaseItemDesc__uZC7N{font-size:13px;line-height:1.6;color:var(--color-ink-muted);margin:0;padding-left:22px}.CasesIndex_casesSection__d_QIQ{background:var(--color-canvas);padding:80px 0;border-bottom:1px solid var(--color-border-light)}.CasesIndex_casesInner__7Pp38{max-width:var(--container-max,1120px);margin:0 auto;padding:0 var(--container-padding)}.CasesIndex_casesHeader__D__A5{text-align:center;margin-bottom:40px}.CasesIndex_casesIntro__YaLHv{font-size:15px;color:var(--color-ink-muted);margin:8px 0 0;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.CasesIndex_casesCount__182V3{font-size:11px;font-weight:700;color:var(--color-accent);background:rgba(36,87,255,.06);padding:2px 10px;border-radius:var(--radius-sm);border:1px solid rgba(36,87,255,.15)}.CasesIndex_filterWrap__bIdZW{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:48px}.CasesIndex_filterBtn__wUNK0{background:transparent;border:1px solid var(--color-border-light);color:var(--color-ink-muted);font-size:12px;font-weight:600;padding:8px 16px;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.CasesIndex_filterBtn__wUNK0:hover{border-color:var(--color-accent);color:var(--color-accent)}.CasesIndex_filterBtnActive__lY7zF{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.CasesIndex_filterBtnActive__lY7zF:hover{color:#fff}.CasesIndex_casesGrid__1y_ur{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:768px){.CasesIndex_casesGrid__1y_ur{grid-template-columns:1fr}}.CasesIndex_caseCard__bGA_l{display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--color-canvas);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.CasesIndex_caseCard__bGA_l:hover{border-color:var(--color-accent);box-shadow:none;transform:translateY(-2px)}.CasesIndex_caseCardHeader__bJ8c7{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.CasesIndex_caseCardInfo__Iqe3h{flex:1 1}.CasesIndex_caseCardIndustry__A3cEi{display:inline-block;font-size:11px;font-weight:700;color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.CasesIndex_caseCardTitle__7yKgD{font-family:var(--font-family-heading);font-size:20px;font-weight:750;color:var(--color-ink);letter-spacing:-.03em;margin:0}.CasesIndex_caseCardSubtitle__1UYPX{font-size:12px;color:var(--color-ink-muted);margin:4px 0 0;font-weight:500}.CasesIndex_caseCardArrow__MtKU7{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-ink-muted);border:1px solid var(--color-border-light);transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.CasesIndex_caseCard__bGA_l:hover .CasesIndex_caseCardArrow__MtKU7{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:scale(1.05)}.CasesIndex_caseCardDesc__v6MIC{font-size:14px;line-height:1.65;color:var(--color-ink-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CasesIndex_caseCardMetrics__5Mhju{display:flex;gap:24px;padding-top:20px;border-top:1px solid var(--color-border-light)}.CasesIndex_metricItem__Zb3ss{display:flex;flex-direction:column;gap:2px;flex:1 1}.CasesIndex_metricValue__uES0w{font-family:var(--font-family-heading);font-size:24px;font-weight:800;color:var(--color-accent);letter-spacing:-.04em;line-height:1}.CasesIndex_metricLabel__m9R1V{font-size:11px;color:var(--color-ink-muted);font-weight:500}.CasesIndex_emptyState__XF_uZ{text-align:center;padding:64px 24px;color:var(--color-ink-muted);border:1px dashed var(--color-border-light);display:flex;flex-direction:column;align-items:center;gap:12px}.CasesIndex_emptyState__XF_uZ svg{color:var(--color-ink-muted);opacity:.3}.CasesIndex_emptyState__XF_uZ p{font-size:14px;margin:0;max-width:320px;line-height:1.6}.CasesIndex_industrySection__SbRzb{background:var(--color-surface);padding:80px 0;border-bottom:1px solid var(--color-border-light)}.CasesIndex_industryInner__dJwHc{max-width:var(--container-max,1120px);margin:0 auto;padding:0 var(--container-padding)}.CasesIndex_industryHeader__M7gmI{text-align:center;margin-bottom:48px}.CasesIndex_industrySubtitle___T5OA{font-size:15px;color:var(--color-ink-muted);margin:8px 0 0}.CasesIndex_industryGrid__78yVi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.CasesIndex_industryGrid__78yVi{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CasesIndex_industryGrid__78yVi{grid-template-columns:1fr}}.CasesIndex_industryCard__zhyW7{display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--color-canvas);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.CasesIndex_industryCard__zhyW7:hover{border-color:var(--color-accent);box-shadow:none;transform:translateY(-2px)}.CasesIndex_industryCardIcon__QyJ_m{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-surface);color:var(--color-accent);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.CasesIndex_industryCardTitle__JuQMj{font-family:var(--font-family-heading);font-size:18px;font-weight:750;color:var(--color-ink);letter-spacing:-.02em;margin:0}.CasesIndex_industryCardDesc__YKC_e{font-size:13.5px;line-height:1.6;color:var(--color-ink-muted);margin:0;flex:1 1}.CasesIndex_industryCardLink__Cki6W{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--color-accent);transition:gap .2s ease}.CasesIndex_industryCard__zhyW7:hover .CasesIndex_industryCardLink__Cki6W{gap:10px}.CasesIndex_faqSection__N9G3E{background:var(--color-canvas);padding:80px 0;border-bottom:1px solid var(--color-border-light)}.CasesIndex_faqInner__fJscl{max-width:var(--container-max,1120px);margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:48px;gap:48px}@media (max-width:768px){.CasesIndex_faqInner__fJscl{grid-template-columns:1fr;gap:32px}}.CasesIndex_faqHeader__3KEEj{grid-column:span 4}@media (max-width:768px){.CasesIndex_faqHeader__3KEEj{grid-column:span 12}}.CasesIndex_faqList__n_Lko{grid-column:span 8;display:flex;flex-direction:column}@media (max-width:768px){.CasesIndex_faqList__n_Lko{grid-column:span 12}}.CasesIndex_faqItem__VKcAi{border-bottom:1px solid var(--color-border-light)}.CasesIndex_faqItem__VKcAi[open] .CasesIndex_faqChevron__btmCo{transform:rotate(180deg)}.CasesIndex_faqQuestion__l5eHM{display:flex;align-items:center;gap:16px;padding:24px 0;cursor:pointer;list-style:none;font-weight:700;color:var(--color-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CasesIndex_faqQuestion__l5eHM::-webkit-details-marker{display:none}.CasesIndex_faqNumber__dpfR_{font-size:12px;color:var(--color-accent);font-family:var(--font-family-heading)}.CasesIndex_faqQ__3FTvt{font-size:15px;line-height:1.4;flex:1 1}.CasesIndex_faqChevron__btmCo{color:var(--color-ink-muted);transition:transform .25s ease;flex-shrink:0}.CasesIndex_faqAnswer__5jvrQ{padding:0 0 24px 32px;font-size:14px;line-height:1.7;color:var(--color-ink-muted)}.CasesIndex_faqAnswer__5jvrQ p{margin:0}.CasesIndex_ctaSection__Cl483{background:var(--color-dark-bg);color:#fff;padding:80px 0;position:relative;overflow:hidden}.CasesIndex_ctaInner__U2LRI{max-width:800px;margin:0 auto;padding:0 var(--container-padding);text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.CasesIndex_ctaTitle__ecIU4{font-family:var(--font-family-heading);font-size:clamp(24px,3.5vw,36px);font-weight:750;line-height:1.2;letter-spacing:-.03em;color:#fff;margin:0 0 16px}.CasesIndex_ctaDesc__NjZlS{font-size:15px;line-height:1.7;color:var(--color-dark-muted);max-width:600px;margin:0 0 32px}.CasesIndex_ctaButtons__fctak{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}