.case_page__YKz5X{display:grid;grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);padding:clamp(48px,8vw,120px) clamp(24px,6vw,96px) clamp(72px,10vw,160px);background:linear-gradient(180deg,rgba(236,245,255,.85),#ffffff 45%,#f8fafc);color:#0f172a;font-family:var(--font-geist-sans,"Inter",-apple-system,system-ui,sans-serif)}.case_breadcrumb__j9PWU{display:flex;gap:12px;align-items:center;font-size:14px;color:rgba(15,23,42,.55)}.case_breadcrumb__j9PWU a{color:inherit;text-decoration:none}.case_breadcrumb__j9PWU span:before{content:"/";margin:0 12px;color:rgba(15,23,42,.3)}.case_hero__Sflig{display:grid;grid-gap:18px;gap:18px;max-width:860px}.case_tag__7jQIo{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.case_hero__Sflig h1{font-size:clamp(38px,6vw,58px);letter-spacing:-.03em;margin:0}.case_hero__Sflig p{margin:0;font-size:18px;line-height:1.7;color:rgba(15,23,42,.72)}.case_grid__9_kD5{display:grid;grid-gap:clamp(32px,4vw,48px);gap:clamp(32px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.case_panel__mqC58{background:rgba(255,255,255,.98);border-radius:28px;border:1px solid rgba(37,99,235,.12);padding:clamp(24px,4vw,36px);display:grid;grid-gap:16px;gap:16px;box-shadow:0 30px 60px -42px rgba(37,99,235,.45)}.case_panel__mqC58 h2{margin:0;font-size:22px}.case_panel__mqC58 p{margin:0;color:rgba(15,23,42,.7);line-height:1.6}.case_list__KdrAG{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px;color:rgba(15,23,42,.78)}.case_list__KdrAG li:before{content:"✓";color:#2563eb;margin-right:10px;font-weight:700}.case_metrics__45a1I{display:flex;flex-wrap:wrap;gap:18px}.case_metric__jcZtJ{border-radius:18px;background:rgba(37,99,235,.08);padding:18px 24px;min-width:160px;display:grid;grid-gap:6px;gap:6px}.case_metric__jcZtJ strong{font-size:24px}.case_faq__0qUHT{background:rgba(15,23,42,.98);color:#e2e8f0;border-radius:32px;padding:clamp(36px,5vw,60px);display:grid;grid-gap:18px;gap:18px;box-shadow:0 40px 70px -45px rgba(15,23,42,.7)}.case_faq__0qUHT h2{margin:0;font-size:clamp(28px,4vw,34px)}.case_faqItem__d3ic6{border-radius:18px;background:rgba(255,255,255,.06);padding:18px 22px;display:grid;grid-gap:8px;gap:8px}.case_cta__188zk{border-radius:32px;padding:clamp(32px,5vw,60px);background:linear-gradient(135deg,#1d4ed8,#6366f1);color:#ffffff;display:grid;grid-gap:20px;gap:20px}.case_ctaButtons__CGzu5{display:flex;flex-wrap:wrap;gap:14px}.case_primaryButton__CKPj3,.case_secondaryButton__nCdwv{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 26px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .16s ease}.case_primaryButton__CKPj3{background:#ffffff;color:#1d4ed8}.case_secondaryButton__nCdwv{background:rgba(255,255,255,.16);color:#ffffff;border:1px solid rgba(255,255,255,.4)}@media (max-width:720px){.case_page__YKz5X{padding:48px 24px 96px}.case_metrics__45a1I{flex-direction:column}.case_ctaButtons__CGzu5{flex-direction:column;align-items:stretch}.case_primaryButton__CKPj3,.case_secondaryButton__nCdwv{width:100%}}@media (prefers-color-scheme:dark){.case_page__YKz5X{background:linear-gradient(180deg,rgba(2,6,23,.85),#020617 45%,#0f172a);color:rgba(226,232,240,.96)}.case_hero__Sflig p{color:rgba(203,213,225,.82)}.case_panel__mqC58{background:rgba(15,23,42,.82);border-color:rgba(59,130,246,.28);box-shadow:0 30px 60px -42px rgba(15,23,42,.72)}.case_panel__mqC58 p{color:rgba(226,232,240,.78)}.case_metric__jcZtJ{background:rgba(37,99,235,.18)}}