.case-hero[data-astro-cid-sw76uxlm]{padding:160px 0 80px}.case-hero-inner[data-astro-cid-sw76uxlm]{grid-template-columns:1fr 320px;align-items:start;gap:48px;display:grid}.case-overline[data-astro-cid-sw76uxlm]{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#ec1834,#ac1850,#6c146c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.case-title[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:20px;font-size:48px;font-weight:800;line-height:1.15}.case-subtitle[data-astro-cid-sw76uxlm]{color:var(--color-text-secondary);max-width:640px;font-size:18px;line-height:1.7}.case-meta[data-astro-cid-sw76uxlm]{padding:32px}.case-meta-title[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:24px;font-size:13px;font-weight:700}.meta-item[data-astro-cid-sw76uxlm]{margin-bottom:20px}.meta-item[data-astro-cid-sw76uxlm]:last-child{margin-bottom:0}.meta-label[data-astro-cid-sw76uxlm]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:4px;font-size:12px;font-weight:600}.meta-value[data-astro-cid-sw76uxlm]{color:var(--color-text-primary);font-size:15px;font-weight:500;line-height:1.5}.case-content[data-astro-cid-sw76uxlm]{padding:0 0 80px}.case-content-inner[data-astro-cid-sw76uxlm]{max-width:760px}.case-section[data-astro-cid-sw76uxlm]{margin-bottom:56px}.section-divider[data-astro-cid-sw76uxlm]{background:linear-gradient(135deg,#ec1834,#ac1850,#6c146c);border-radius:2px;width:60px;height:3px;margin:0 0 32px}.case-section-title[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.3}.case-section[data-astro-cid-sw76uxlm] p[data-astro-cid-sw76uxlm]{color:var(--color-text-secondary);margin-bottom:18px;font-size:17px;line-height:1.75}.case-section[data-astro-cid-sw76uxlm] p[data-astro-cid-sw76uxlm]:last-child{margin-bottom:0}.pull-quote[data-astro-cid-sw76uxlm]{margin:48px 0;padding:40px}.pull-quote-text[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.6}.pull-quote-text[data-astro-cid-sw76uxlm]:before{content:"“";color:var(--color-brand-coral);vertical-align:2px;margin-right:4px;font-size:28px;font-weight:700;line-height:0}.pull-quote-text[data-astro-cid-sw76uxlm]:after{content:"”";color:var(--color-brand-coral);vertical-align:2px;margin-left:4px;font-size:28px;font-weight:700;line-height:0}.pull-quote-author[data-astro-cid-sw76uxlm]{color:var(--color-text-secondary);font-size:14px}.results-section[data-astro-cid-sw76uxlm]{padding:80px 0}.results-heading[data-astro-cid-sw76uxlm]{text-align:center;margin-bottom:48px}.results-heading[data-astro-cid-sw76uxlm] .case-overline[data-astro-cid-sw76uxlm]{margin-bottom:12px;display:block}.results-title[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;font-size:36px;font-weight:800}.results-grid[data-astro-cid-sw76uxlm]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.result-card[data-astro-cid-sw76uxlm]{text-align:center;padding:36px 32px}.result-number[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);background:linear-gradient(135deg,#ec1834,#ac1850,#6c146c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:48px;font-weight:800;line-height:1.1}.result-label[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:8px;font-size:16px;font-weight:700}.result-desc[data-astro-cid-sw76uxlm]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.cta-section[data-astro-cid-sw76uxlm]{text-align:center;padding:80px 0 100px}.cta-card[data-astro-cid-sw76uxlm]{max-width:720px;margin:0 auto;padding:64px 48px}.cta-card[data-astro-cid-sw76uxlm] .case-overline[data-astro-cid-sw76uxlm]{margin-bottom:12px;display:block}.cta-title[data-astro-cid-sw76uxlm]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:36px;font-weight:800}.cta-subtitle[data-astro-cid-sw76uxlm]{color:var(--color-text-secondary);max-width:480px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7}@media (width<=1024px){.case-hero-inner[data-astro-cid-sw76uxlm]{grid-template-columns:1fr}.case-title[data-astro-cid-sw76uxlm]{font-size:36px}}@media (width<=768px){.case-hero[data-astro-cid-sw76uxlm]{padding:130px 0 60px}.case-title[data-astro-cid-sw76uxlm]{font-size:30px}.results-grid[data-astro-cid-sw76uxlm]{grid-template-columns:1fr;gap:16px}.cta-title[data-astro-cid-sw76uxlm]{font-size:28px}.cta-card[data-astro-cid-sw76uxlm]{padding:40px 24px}.results-title[data-astro-cid-sw76uxlm]{font-size:28px}}
