.ccard.svelte-3pufga{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-soft);border-radius:22px;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}@media(hover:hover)and (pointer:fine){.ccard.svelte-3pufga:hover{transform:translateY(-4px);box-shadow:0 24px 60px -38px #1010108c}}.ccard__top.svelte-3pufga{background:var(--cover);color:var(--on-dark);padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;gap:4px;min-height:200px;justify-content:flex-end;position:relative}.ccard__industry.svelte-3pufga{position:absolute;top:clamp(20px,2.4vw,28px);left:clamp(24px,3vw,34px);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.ccard__big.svelte-3pufga{font-size:clamp(40px,4.6vw,60px);font-weight:500;letter-spacing:-.04em;line-height:1}.ccard__biglabel.svelte-3pufga{font-size:14px;color:#ffffffb3}.ccard__body.svelte-3pufga{padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:16px;flex:1}h3.svelte-3pufga{font-size:clamp(18px,1.6vw,21px);overflow-wrap:anywhere}.ccard__client.svelte-3pufga{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}p.svelte-3pufga{font-size:15px;color:var(--ink-2);margin:0;line-height:1.55}.ccard__metrics.svelte-3pufga{display:flex;gap:26px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:auto}.ccard__metrics.svelte-3pufga b:where(.svelte-3pufga){display:block;font-size:21px;font-weight:500;letter-spacing:-.02em}.ccard__metrics.svelte-3pufga span:where(.svelte-3pufga){font-size:12.5px;color:var(--ink-3)}.link-arrow.svelte-3pufga{align-self:flex-start}
