.case-page.svelte-16nkho1{color:#132642;background:#f4f7fc}.case-hero.svelte-16nkho1{color:#f5f7fc;background:#0c1730;padding:110px 0 56px}.case-back.svelte-16nkho1{color:#afc2e3;border-bottom:1px solid #3b5176;margin-bottom:30px;padding:8px 0;font-size:13px;display:inline-block}.case-brand.svelte-16nkho1{align-items:center;gap:16px;margin-bottom:22px;display:flex}.case-brand.svelte-16nkho1 img:where(.svelte-16nkho1){background:#fff;border-radius:10px;width:auto;height:56px;padding:8px}.case-brand.svelte-16nkho1 p:where(.svelte-16nkho1){color:#a8baff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}h1.svelte-16nkho1{letter-spacing:-.03em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(32px,3.8vw,52px);font-weight:630;line-height:1.1}.case-about.svelte-16nkho1{color:#bfcee3;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.6}.case-hero-foot.svelte-16nkho1{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.case-result.svelte-16nkho1{color:#71e35d;background:#71e35d1f;border-radius:999px;margin:0;padding:8px 14px;font-size:14px;font-weight:650}.case-site.svelte-16nkho1{border-bottom:1px solid #7791ba;padding-bottom:4px;font-size:14px}.case-body.svelte-16nkho1{padding-block:72px}.case-grid.svelte-16nkho1{grid-template-columns:.9fr 1.2fr;gap:64px;display:grid}h2.svelte-16nkho1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(24px,2.4vw,32px);font-weight:600}.case-context.svelte-16nkho1{color:#344a6b;margin:0;font-size:17px;line-height:1.65}.case-related-label.svelte-16nkho1{color:#6a7b95;letter-spacing:.14em;text-transform:uppercase;margin:32px 0 12px;font-size:12px;font-weight:700}.case-related.svelte-16nkho1{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-related.svelte-16nkho1 a:where(.svelte-16nkho1){color:#2341b8;background:#e8eefb;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}.case-related.svelte-16nkho1 a:where(.svelte-16nkho1):hover{background:#d9e3fa}.case-work.svelte-16nkho1{gap:10px;margin:0;padding:0;list-style:none;display:grid}.case-work.svelte-16nkho1 li:where(.svelte-16nkho1){background:#fff;border:1px solid #dfe6f2;border-radius:12px;gap:4px;padding:16px 18px 16px 50px;display:grid;position:relative}.case-work.svelte-16nkho1 li:where(.svelte-16nkho1):before{content:"✓";color:#fff;background:#2fa84a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex;position:absolute;top:17px;left:16px}.case-work.svelte-16nkho1 strong:where(.svelte-16nkho1){font-size:16px}.case-work.svelte-16nkho1 span:where(.svelte-16nkho1){color:#445b7b;font-size:14px;line-height:1.5}.case-quote.svelte-16nkho1{background:#dfe7f5;padding-block:64px}.case-quote.svelte-16nkho1 figure:where(.svelte-16nkho1){margin-block:0}.stars.svelte-16nkho1{color:#e5a42b;letter-spacing:.15em}blockquote.svelte-16nkho1{letter-spacing:-.015em;max-width:860px;margin:14px 0 18px;font-size:clamp(20px,2.2vw,28px);line-height:1.4}figcaption.svelte-16nkho1{color:#445b7b;font-size:14px}figcaption.svelte-16nkho1 a:where(.svelte-16nkho1){text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.case-grid.svelte-16nkho1{grid-template-columns:1fr;gap:44px}}@media (width<=680px){.case-hero.svelte-16nkho1{padding:92px 0 44px}.case-body.svelte-16nkho1,.case-quote.svelte-16nkho1{padding-block:52px}}
