.case-page--paper{color:#17161a;background:#f4f1ec;overflow-x:clip}.case-page--paper .sh[data-align=left] .sh__headline{max-width:22ch;text-wrap:balance}.case-page--paper .sh[data-align=left] .sh__subtitle{max-width:56ch;text-wrap:pretty}.case-page--paper .fp-band{max-width:1100px;margin:0 auto;padding:var(--s-12) var(--s-4)}.case-page--paper .case-page__lede,.case-page--paper .case-page__note,.case-page--paper .case-page__lessons,.case-page--paper p{color:#4a4751!important}.case-page--paper .case-page__lessons strong,.case-page--paper .case-page__tech-name,.case-page--paper .case-page__title,.case-page--paper .case-page__cta-box h2,.case-page--paper strong{color:#17161a!important}.case-page--paper h2:not(.visually-hidden){color:#17161a!important;font-family:"Source Serif 4 Variable",Georgia,serif!important;font-weight:500!important}.case-page--paper .sh[data-variant=v2-paper] .sh__headline{font-family:"Source Serif 4 Variable",Georgia,serif!important;font-size:clamp(40px,5.5vw,60px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.015em!important}.case-page--paper .sh[data-variant=v2-paper] .sh__eyebrow{font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace!important;color:#7a8191!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.case-page--paper .sh[data-variant=v2-paper] .sh__cta--primary,.case-page--paper .cta[data-variant=v2-paper] .cta__cta--primary{background:#10131a!important;color:#f5f1e9!important;border:1px solid #10131a!important;border-radius:10px!important;padding:14px 24px!important;font-weight:500!important}.case-page--paper .sh[data-variant=v2-paper] .sh__cta--primary:hover,.case-page--paper .cta[data-variant=v2-paper] .cta__cta--primary:hover{background:#0025ff!important;color:#f5f1e9!important}.case-page--paper .case-page__eyebrow{color:#0025ff!important;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace!important}.case-page--paper .case-page__crumbs,.case-page--paper .case-page__crumbs a,.case-page--paper .case-page__tech-reason{color:#7a7683!important}.case-page--paper .case-page__crumbs a:hover,.case-page--paper a{color:#0025ff!important}.case-page--paper a:hover{color:#001fa6!important}.case-page--paper .case-page__tech-item{background:#f7f4ee!important;border-left-color:#0025ff!important}.case-page--paper .case-page__disclaimer{background:#f7f4ee!important;border:1px solid rgba(16,19,26,.08)!important;color:#4a4751!important}.case-page--paper .case-page__cta-box{background:#f7f4ee!important;border:1px solid rgba(16,19,26,.08)!important}.case-page--paper .case-page__cta-box p{color:#4a4751!important}.case-page--paper .case-page__cta-secondary a{color:#0025ff!important}.case-page--paper .case-page__cross-link{color:#7a7683!important}.case-page--paper .data-table figcaption,.case-page--paper .data-table__caption{color:#4a4751!important}.case-page--paper .data-table table{background:#f7f4ee!important;color:#17161a!important;border:1px solid rgba(16,19,26,.08)!important;border-radius:12px!important;overflow:hidden}.case-page--paper .data-table th{background:#efe9df!important;color:#17161a!important;border-bottom:1px solid rgba(16,19,26,.1)!important}.case-page--paper .data-table td,.case-page--paper .data-table tbody tr td,.case-page--paper .data-table tbody tr:nth-child(2n) td,.case-page--paper .data-table tbody tr:nth-child(odd) td{color:#4a4751!important;background-color:transparent!important;border-top:1px solid rgba(16,19,26,.06)!important}.case-page--paper .data-table tbody tr td strong{color:#17161a!important}.case-page[data-astro-cid-drdr3lvp]{max-width:1100px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12)}.case-page__hero[data-astro-cid-drdr3lvp]{max-width:820px;margin:0 auto var(--space-8);text-align:center}.case-page__crumbs[data-astro-cid-drdr3lvp]{display:flex;gap:8px;justify-content:center;font-size:.875rem;color:var(--gsc-grey-100);margin-bottom:var(--space-4);flex-wrap:wrap}.case-page__crumbs[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp]{color:var(--gsc-grey-100);text-decoration:none;transition:color .2s}.case-page__crumbs[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp]:hover{color:var(--gsc-white)}.case-page__eyebrow[data-astro-cid-drdr3lvp]{color:var(--gsc-blue-link);font-family:Space Grotesk Variable,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;margin:0 0 var(--space-2) 0}.case-page__title[data-astro-cid-drdr3lvp]{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:clamp(30px,5vw,52px);margin:0 0 var(--space-4) 0;line-height:1.15;color:var(--gsc-white)}.case-page__disclaimer[data-astro-cid-drdr3lvp]{color:var(--gsc-grey-100);font-size:.9375rem;line-height:1.6;margin:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--gsc-blue);background-color:#0025ff0f;border-radius:0 8px 8px 0;text-align:left;font-style:italic}.case-page__section[data-astro-cid-drdr3lvp]{margin-top:var(--space-8)}.case-page__section[data-astro-cid-drdr3lvp] h2[data-astro-cid-drdr3lvp]{font-family:Space Grotesk Variable,system-ui,sans-serif;border-top:2px solid var(--gsc-blue);padding-top:var(--space-4);font-size:1.75rem;color:var(--gsc-white)}.case-page__lede[data-astro-cid-drdr3lvp]{color:var(--gsc-grey-100);line-height:1.7;margin:var(--space-4) 0;font-size:1.0625rem}.case-page__lede[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp],.case-page__note[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp],.case-page__lessons[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp],.case-page__tech-reason[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp]{color:var(--gsc-blue-link);text-decoration:underline;text-underline-offset:3px}.case-page__note[data-astro-cid-drdr3lvp]{color:var(--gsc-grey-100);font-size:.95rem;margin-top:var(--space-4);line-height:1.6}.case-page__tech-list[data-astro-cid-drdr3lvp]{list-style:none;padding:0;margin:var(--space-4) 0 0 0;display:grid;gap:var(--space-3)}.case-page__tech-item[data-astro-cid-drdr3lvp]{padding:var(--space-3) var(--space-4);border-left:2px solid var(--gsc-blue);background-color:var(--gsc-dark-card);border-radius:0 8px 8px 0}.case-page__tech-name[data-astro-cid-drdr3lvp]{color:var(--gsc-white);display:block;margin-bottom:4px}.case-page__tech-reason[data-astro-cid-drdr3lvp]{color:var(--gsc-grey-100);line-height:1.55}.case-page__lessons[data-astro-cid-drdr3lvp]{list-style:disc;padding-left:var(--s-10);margin:var(--space-4) 0 0 0;display:grid;gap:var(--space-3);color:var(--gsc-grey-100);line-height:1.65}.case-page__lessons[data-astro-cid-drdr3lvp] strong[data-astro-cid-drdr3lvp]{color:var(--gsc-white)}.case-page__cta[data-astro-cid-drdr3lvp]{padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:transform .2s,background-color .2s;display:inline-block}.case-page__cta--primary[data-astro-cid-drdr3lvp]{background:var(--gsc-blue);color:var(--gsc-white)}.case-page__cta--primary[data-astro-cid-drdr3lvp]:hover{transform:translateY(-1px);background:#0035ff}.case-page__cta-box[data-astro-cid-drdr3lvp]{margin-top:var(--space-12);text-align:center;padding:var(--space-8);background:linear-gradient(135deg,#0025ff26,#1c1c1e);border-radius:16px}.case-page__cta-box[data-astro-cid-drdr3lvp] h2[data-astro-cid-drdr3lvp]{font-family:Space Grotesk Variable,system-ui,sans-serif;margin:0 0 var(--space-2) 0;border-top:none;padding-top:0;color:var(--gsc-white)}.case-page__cta-box[data-astro-cid-drdr3lvp] p[data-astro-cid-drdr3lvp]{color:var(--gsc-grey-100);margin:0 0 var(--space-4) 0;line-height:1.6}.case-page__cta-secondary[data-astro-cid-drdr3lvp]{font-size:.9375rem;margin-top:var(--space-4)!important}.case-page__cta-secondary[data-astro-cid-drdr3lvp] a[data-astro-cid-drdr3lvp]{color:var(--gsc-blue-link);text-decoration:underline;text-underline-offset:3px}.visually-hidden[data-astro-cid-drdr3lvp]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.case-page__cta-box[data-astro-cid-drdr3lvp]{padding:var(--space-6)}}
