.cases-hero[data-astro-cid-x6kb7slc]{background:var(--surface,#fff);padding:7.5rem 0 5.5rem}.cases-hero-content[data-astro-cid-x6kb7slc],.scenario-content[data-astro-cid-x6kb7slc],.cross-company-content[data-astro-cid-x6kb7slc],.closing-content[data-astro-cid-x6kb7slc]{width:min(100% - 3rem,1120px);margin:0 auto}.eyebrow[data-astro-cid-x6kb7slc]{color:var(--color-brand-primary,#4658d6);letter-spacing:.08em;margin:0 0 1rem;font-size:.875rem;font-weight:700}h1[data-astro-cid-x6kb7slc],h2[data-astro-cid-x6kb7slc],h3[data-astro-cid-x6kb7slc],p[data-astro-cid-x6kb7slc]{margin-top:0}.cases-hero[data-astro-cid-x6kb7slc] h1[data-astro-cid-x6kb7slc]{max-width:820px;color:var(--color-brand-ink,#18213f);letter-spacing:-.045em;margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,3.375rem);line-height:1.16}.cases-hero-lead[data-astro-cid-x6kb7slc]{max-width:680px;color:var(--color-brand-ink-muted,#5f6680);margin-bottom:0;font-size:1.125rem;line-height:1.8}.scenario-section[data-astro-cid-x6kb7slc]{background:#f5f6fb;padding:6rem 0}.scenario-intro[data-astro-cid-x6kb7slc]{margin-bottom:2.5rem}.scenario-intro[data-astro-cid-x6kb7slc] h2[data-astro-cid-x6kb7slc],.cross-company-content[data-astro-cid-x6kb7slc] h2[data-astro-cid-x6kb7slc]{color:var(--color-brand-ink,#18213f);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.24}.scenario-grid[data-astro-cid-x6kb7slc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.scenario-card[data-astro-cid-x6kb7slc]{background:#fff;border:1px solid #e1e4ef;border-radius:20px;flex-direction:column;min-width:0;padding:2rem;display:flex}.scenario-number[data-astro-cid-x6kb7slc],.story-label[data-astro-cid-x6kb7slc],.scenario-meta[data-astro-cid-x6kb7slc]{letter-spacing:.04em;font-size:.8125rem;font-weight:700}.scenario-number[data-astro-cid-x6kb7slc]{color:var(--color-brand-primary,#4658d6);margin-bottom:1rem}.scenario-card[data-astro-cid-x6kb7slc] h3[data-astro-cid-x6kb7slc]{color:var(--color-brand-ink,#18213f);letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.35}.scenario-problem[data-astro-cid-x6kb7slc]{color:var(--color-brand-ink-muted,#5f6680);margin-bottom:1.25rem;line-height:1.75}.scenario-story[data-astro-cid-x6kb7slc]{border-top:1px solid #e8eaf2;padding-top:1.25rem}.scenario-story[data-astro-cid-x6kb7slc] p[data-astro-cid-x6kb7slc]:not(.story-label){color:var(--color-brand-ink-muted,#5f6680);margin-bottom:0;line-height:1.75}.story-label[data-astro-cid-x6kb7slc]{color:#7a8097;margin-bottom:.5rem}.story-label-value[data-astro-cid-x6kb7slc]{color:var(--color-brand-primary,#4658d6)}.scenario-meta[data-astro-cid-x6kb7slc]{color:#68708a;gap:.35rem;margin:1.5rem 0;line-height:1.55;display:grid}.scenario-meta[data-astro-cid-x6kb7slc] p[data-astro-cid-x6kb7slc]{margin-bottom:0}.scenario-link[data-astro-cid-x6kb7slc],.text-link[data-astro-cid-x6kb7slc]{color:var(--color-brand-primary,#4658d6);font-weight:700;text-decoration:none}.scenario-link[data-astro-cid-x6kb7slc]{margin-top:auto}.scenario-link[data-astro-cid-x6kb7slc]:hover,.text-link[data-astro-cid-x6kb7slc]:hover{text-decoration:underline}.cross-company-section[data-astro-cid-x6kb7slc]{background:var(--surface,#fff);padding:5.5rem 0}.cross-company-content[data-astro-cid-x6kb7slc]{grid-template-columns:minmax(0,.95fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,8vw,7rem);display:grid}.cross-company-copy[data-astro-cid-x6kb7slc]{border-left:2px solid #dce0f4;padding-left:2rem}.cross-company-copy[data-astro-cid-x6kb7slc] p[data-astro-cid-x6kb7slc]{color:var(--color-brand-ink-muted,#5f6680);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.8}.closing-section[data-astro-cid-x6kb7slc]{text-align:center;background:#fbfbfd;padding:6rem 0}.closing-content[data-astro-cid-x6kb7slc]{flex-direction:column;align-items:center;max-width:700px;display:flex}.closing-section[data-astro-cid-x6kb7slc] h2[data-astro-cid-x6kb7slc]{color:var(--color-brand-ink,#18213f);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.22}.closing-content[data-astro-cid-x6kb7slc]>p[data-astro-cid-x6kb7slc]:not(.eyebrow){max-width:610px;color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem auto 0;font-size:1.125rem;line-height:1.8}.closing-actions[data-astro-cid-x6kb7slc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.quiet-link[data-astro-cid-x6kb7slc]{color:var(--color-brand-primary,#4658d6);padding:.75rem .4rem;font-weight:700;text-decoration:none}.quiet-link[data-astro-cid-x6kb7slc]:hover{text-decoration:underline}@media (width<=767px){.cases-hero[data-astro-cid-x6kb7slc]{padding:5.25rem 0 4rem}.cases-hero-content[data-astro-cid-x6kb7slc],.scenario-content[data-astro-cid-x6kb7slc],.cross-company-content[data-astro-cid-x6kb7slc],.closing-content[data-astro-cid-x6kb7slc]{width:min(100% - 2rem,1120px)}.cases-hero[data-astro-cid-x6kb7slc] h1[data-astro-cid-x6kb7slc]{font-size:clamp(1.875rem,7.5vw,2.375rem)}.cases-hero-lead[data-astro-cid-x6kb7slc]{font-size:1rem}.scenario-section[data-astro-cid-x6kb7slc],.cross-company-section[data-astro-cid-x6kb7slc],.closing-section[data-astro-cid-x6kb7slc]{padding:4.5rem 0}.scenario-intro[data-astro-cid-x6kb7slc]{margin-bottom:2rem}.scenario-grid[data-astro-cid-x6kb7slc],.cross-company-content[data-astro-cid-x6kb7slc]{grid-template-columns:1fr}.scenario-card[data-astro-cid-x6kb7slc]{border-radius:16px;padding:1.5rem}.cross-company-content[data-astro-cid-x6kb7slc]{gap:1.75rem}.cross-company-copy[data-astro-cid-x6kb7slc]{padding-left:1.25rem}.closing-actions[data-astro-cid-x6kb7slc]{flex-direction:column;width:100%}.closing-actions[data-astro-cid-x6kb7slc] .btn-primary{text-align:center;width:100%}}
