.case-hero.svelte-n8bj19{align-items:center;display:flex;height:70vh;justify-content:center;max-height:600px;min-height:450px;overflow:hidden;position:relative}.case-hero-industry.svelte-n8bj19{color:#ffffff80;font-size:.7rem;font-weight:600;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.case-hero-company.svelte-n8bj19{color:#fff;font-size:clamp(2.5rem,7vw,4rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1.5rem}.case-hero-stat.svelte-n8bj19{background:linear-gradient(135deg,#f5d553,#cd9fcc);-webkit-background-clip:text;font-size:clamp(3.5rem,10vw,6rem);font-weight:900;letter-spacing:-.05em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text}.case-hero-stat-label.svelte-n8bj19{color:#ffffff80;font-size:1rem;margin-top:.5rem}.case-metrics.svelte-n8bj19{background:#0f0a14;border-bottom:1px solid hsla(0,0%,100%,.04);padding:2.5rem 0 2rem}.case-metrics-row.svelte-n8bj19{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto 1.5rem;max-width:700px}@media (min-width:640px){.case-metrics-row.svelte-n8bj19{grid-template-columns:repeat(4,1fr)}}.case-metric.svelte-n8bj19{text-align:center}.case-metric-value.svelte-n8bj19{color:#ffffffd9;display:block;font-size:clamp(1.5rem,4vw,2rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:.35rem}.case-metric-label.svelte-n8bj19{color:#ffffff59;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.case-metrics-badge.svelte-n8bj19{align-items:center;color:#ffffff4d;display:flex;font-size:.7rem;gap:.4rem;justify-content:center}.case-story.svelte-n8bj19{background:#faf9fa;padding:4rem 0 5rem}.case-story-inner.svelte-n8bj19{margin:0 auto;max-width:640px}.case-story-updated.svelte-n8bj19{color:#1a1a2e59;font-size:.75rem;margin-bottom:2rem}.case-story-heading.svelte-n8bj19{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:2rem}.case-story-heading.svelte-n8bj19:first-of-type{margin-top:0}.case-story-text.svelte-n8bj19{color:#1a1a2e99;font-size:.95rem;line-height:1.75;margin-bottom:.75rem}.case-features.svelte-n8bj19{margin-bottom:1.5rem;margin-top:2rem}.case-feature-label.svelte-n8bj19{color:#1a1a2e66;display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.case-feature-chips.svelte-n8bj19{display:flex;flex-wrap:wrap;gap:.5rem}.case-chip.svelte-n8bj19{background:#7300710f;border-radius:2rem;font-size:.75rem;padding:.35rem .75rem}.case-chip.svelte-n8bj19,.case-quiz-link.svelte-n8bj19{color:#730071;font-weight:600}.case-quiz-link.svelte-n8bj19{align-items:center;display:inline-flex;font-size:.85rem;gap:.4rem;text-decoration:none;transition:opacity .15s}.case-quiz-link.svelte-n8bj19:hover{opacity:.7}.case-results.svelte-n8bj19{background:#0f0a14;overflow:hidden;padding:5rem 0 6rem;position:relative}.case-results.svelte-n8bj19:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;content:"";inset:0;opacity:.03;pointer-events:none;position:absolute;z-index:1}.case-results-glow.svelte-n8bj19{background:radial-gradient(circle,rgba(115,0,113,.08) 0,transparent 60%);height:600px;left:50%;pointer-events:none;position:absolute;top:-300px;transform:translate(-50%);width:600px}.case-results-title.svelte-n8bj19{color:#fff;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin-bottom:3rem;text-align:center}.case-result-hero.svelte-n8bj19{margin:0 auto 3rem;max-width:500px;text-align:center}.case-result-hero-label.svelte-n8bj19{color:#fff6;display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.case-result-hero-value.svelte-n8bj19{background:linear-gradient(135deg,#f5d553,#cd9fcc);-webkit-background-clip:text;display:block;font-size:clamp(3rem,8vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem}.case-result-compare.svelte-n8bj19{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:400px}.case-compare-row.svelte-n8bj19{align-items:center;display:flex;gap:.75rem}.case-compare-label.svelte-n8bj19{color:#ffffff4d;flex-shrink:0;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-align:right;text-transform:uppercase;width:3.5rem}.case-compare-bar.svelte-n8bj19{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.case-compare-fill.svelte-n8bj19{border-radius:3px;height:100%;transition:width 1s ease-out}.case-compare-fill--before.svelte-n8bj19{background:#ffffff26}.case-compare-fill--after.svelte-n8bj19{background:linear-gradient(90deg,#f5d553,#cd9fcc)}.case-compare-val.svelte-n8bj19{color:#fff6;flex-shrink:0;font-size:.75rem;font-weight:700;width:4rem}.case-compare-val--highlight.svelte-n8bj19{color:#ffffffd9}.case-result-note.svelte-n8bj19{color:#ffffff4d;font-size:.75rem;margin-top:1.5rem;text-align:center}.case-results-grid.svelte-n8bj19{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.case-result-card.svelte-n8bj19{text-align:center}.case-result-card-value.svelte-n8bj19{color:#ffffffb3;display:block;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:.35rem}.case-result-card-label.svelte-n8bj19{color:#ffffff59;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.case-cta.svelte-n8bj19{background:#0f0a14;border-top:1px solid hsla(0,0%,100%,.04);padding:4rem 0 5rem}.case-cta-title.svelte-n8bj19{color:#fff;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin-bottom:1.5rem}.case-cta-btn.svelte-n8bj19{align-items:center;background:#f5d553;border-radius:.6rem;box-shadow:0 2px 16px #f5d55333;color:#1a1a2e;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;padding:.9rem 2.5rem;text-decoration:none;transition:all .2s ease}.case-cta-btn.svelte-n8bj19:hover{background:#f7de6f;box-shadow:0 4px 24px #f5d55359;transform:translateY(-1px)}.case-cta-risk.svelte-n8bj19{color:#fff6;font-size:.8rem;margin-top:.75rem}
