.case-page .case-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center}.case-page .case-logo{display:block;width:auto;height:var(--logo-h, 44px);margin:0 0 16px}.case-page .case-headline{font-size:clamp(1.75rem,3.2vw,2.2rem)}.case-page .case-subtitle{margin:0}.case-page .case-snapshot{margin:0;padding:22px 24px;border-radius:14px;background:#fff;box-shadow:0 .25rem .5rem #00000008,0 1rem 2rem #00000014}.case-page .case-snapshot-row+.case-snapshot-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--gray-2)}.case-page .case-snapshot dt{margin:0 0 2px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-6)}.case-page .case-snapshot dd{margin:0;line-height:1.55;color:var(--gray-9)}.case-page .case-snapshot dd a{color:var(--color-secondary);text-decoration:underline!important}.case-page .case-built-h{scroll-margin-top:120px}.case-page .case-ba{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.case-page .case-ba-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-page .case-ba .offer-table-wrap{margin:0}.case-page .case-ba .offer-table{min-width:0}.case-page .case-ba .offer-table thead th,.case-page .case-ba .offer-table td{white-space:normal}.case-page .case-ba .offer-table tbody th{width:42%}.case-page .case-ba .case-before{font-weight:400;color:var(--gray-7)}.case-page .case-ba .case-after{color:var(--color-secondary)}.case-page .case-diagram{margin:0}.case-page .case-caption{margin-top:12px;font-size:13px;line-height:1.5;color:#5f6b76}.case-page .case-diagram-svg{display:block;width:100%;height:auto;border-radius:14px}.case-page .case-diagram-svg text{font-family:var(--font-heading)}.case-page .case-diagram-svg .h{font-size:56px;font-weight:700}.case-page .case-diagram-svg .l{font-size:44px;font-weight:600;fill:var(--gray-8)}.case-page .case-diagram-svg .stat{font-size:72px;font-weight:700;fill:var(--gray-8)}.case-page .case-diagram-svg .muted{fill:var(--gray-6)}.case-page .case-diagram-svg .blue{fill:var(--color-secondary)}.case-page .case-diagram-svg .s{font-size:38px;font-weight:600;fill:var(--gray-8)}.case-page .case-diagram-svg .stat-s{font-size:60px;font-weight:700;fill:var(--gray-8)}.case-page .case-ba-h{margin:40px 0 16px;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--gray-9)}.case-page .case-diagram-svg .q{font-size:64px;font-weight:700;fill:#fff;text-anchor:middle}.case-page .case-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.case-page .case-index-intro{max-width:720px;margin:0}.case-page .case-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.case-page .case-card{display:flex;flex-direction:column;padding:28px;color:inherit;text-decoration:none;transition:transform .2s ease}.case-page .case-card:hover,.case-page .case-card:focus-visible{transform:translateY(-3px)}.case-page .case-card-logo{display:flex;align-items:center;height:76px}.case-page .case-card-logo img{display:block;width:auto;height:var(--logo-h, 44px)}.case-page .case-card-title{margin:12px 0 10px;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.35;color:var(--gray-9)}.case-page .case-card-number{margin:0 0 18px;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-secondary)}.case-page .case-card-link{margin-top:auto;font-weight:700;color:var(--color-secondary)}@media(max-width:991px){.case-page .case-ba{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.case-page .case-hero-grid,.case-page .case-cards{grid-template-columns:minmax(0,1fr);gap:24px}.case-page .case-logo,.case-page .case-card-logo img{height:calc(var(--logo-h, 44px) * .8)}.case-page .case-card-logo{height:61px}.case-page .case-ba .offer-table tbody th{width:auto}.case-page:lang(nl) .case-ba .offer-table td{hyphens:auto}}
