.case-detail-page h3{font-size:26px!important}.case-detail-hero{padding:clamp(40px,6vw,96px) 0 clamp(48px,6vw,88px)}.case-detail-hero__shell{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,4vw,72px);display:grid}.case-detail-hero__lede{flex-direction:column;gap:clamp(16px,1.6vw,22px);min-width:0;padding-block:clamp(8px,1.5vw,24px);display:flex}.case-detail-hero__client{color:#4361ec;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:700 12px/25.5808px Heebo,Inter Tight,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.case-detail-hero__client-logo{align-items:center;height:clamp(36px,4vw,54px);display:inline-flex}.case-detail-hero__client-logo img{object-fit:contain;width:auto;height:100%}.case-detail-hero__deck{color:var(--fg-subtle);text-wrap:pretty;max-width:58ch;font-size:18.5px;line-height:1.7;font-family:var(--font-serif);letter-spacing:0;margin:0;font-weight:400}.case-detail-hero__meta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.case-detail-hero__meta-chip{background:var(--via-blue-50);color:var(--via-blue);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-full);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.case-detail-hero__stage{border-radius:var(--r-16);min-height:clamp(320px,36vw,480px);color:var(--n-0);justify-content:center;align-items:center;padding:clamp(28px,3.2vw,48px);display:flex;position:relative;overflow:hidden}.case-detail-hero__stage.is-light{color:var(--via-ink)}.case-detail-hero__metrics{flex-direction:column;gap:clamp(18px,2vw,28px);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.case-detail-hero__metric{border-top:1px solid color-mix(in srgb, var(--n-0) 22%, transparent);flex-direction:column;gap:6px;padding-block:clamp(6px,1vw,12px);display:flex}.case-detail-hero__metric:first-child{border-top:0}.case-detail-hero__stage.is-light .case-detail-hero__metric{border-top-color:color-mix(in srgb, var(--via-color-ink) 14%, transparent)}.case-detail-hero__metric-label{font-family:var(--font-display);letter-spacing:.02em;opacity:.88;font-size:14px;font-weight:600;line-height:1.4}@media (max-width:900px){.case-detail-hero__shell{grid-template-columns:1fr}.case-detail-hero__stage{order:2;min-height:clamp(260px,52vw,360px)}.case-detail-hero__lede{order:1}}.case-detail-tags{border-bottom:1px solid var(--border);padding:14px 0 28px}.case-detail-tags__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-detail-rail{border-top:1px solid var(--border)}.case-detail-rail .svc-card,.case-detail-rail .blog{border-radius:var(--r-16)}.case-detail-rail .svc-body p,.case-detail-rail .blog-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-detail-rail .svc-img img{object-fit:contain;max-width:72px;max-height:72px}.case-detail-pager{border-top:1px solid var(--border);padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}.case-detail-pager__grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);display:grid}.case-detail-pager__link{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-16);color:inherit;transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);flex-direction:column;gap:10px;min-height:140px;padding:clamp(20px,2.2vw,32px);text-decoration:none;display:flex}.case-detail-pager__link:hover{box-shadow:var(--shadow-md);opacity:1;border-color:#0000;transform:translateY(-2px)}.case-detail-pager__link--next{text-align:end;align-items:flex-end}.case-detail-pager__eyebrow{color:#4361ec;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:700 12px/25.5808px Heebo,Inter Tight,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.case-detail-pager__eyebrow svg{width:14px;height:14px}.case-detail-pager__arrow-fwd{font-size:14px}.case-detail-pager__client{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg-muted);text-transform:none;font-size:13px;font-weight:700}@media (max-width:760px){.case-detail-pager__grid{grid-template-columns:1fr}.case-detail-pager__link--next{text-align:start;align-items:flex-start}}
.CaseStudyLongForm-module__iUqAiq__root{--case-blue:var(--via-blue);--case-sky:var(--via-sky);--case-green:var(--via-green);--case-yellow:var(--via-yellow);--case-ink:var(--via-ink);--case-line:#16161724;background:var(--bg);color:var(--fg);overflow-x:clip}.CaseStudyLongForm-module__iUqAiq__shell{width:min(calc(100vw - 48px), var(--container-max,1240px));margin-inline:auto}.CaseStudyLongForm-module__iUqAiq__hero{background:var(--bg);padding-block:clamp(28px,3.6vw,56px) clamp(48px,5vw,80px)}.CaseStudyLongForm-module__iUqAiq__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(40px,4vw,80px);display:grid}.CaseStudyLongForm-module__iUqAiq__heroCopy{min-width:0}.CaseStudyLongForm-module__iUqAiq__eyebrow{width:fit-content;color:var(--via-blue);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:700;line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;display:inline-flex}.CaseStudyLongForm-module__iUqAiq__eyebrow span{background:var(--via-blue);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #4361ec26}.CaseStudyLongForm-module__iUqAiq__title{max-width:850px;color:var(--fg);font-family:var(--font-display);letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;margin:18px 0 22px;font-size:clamp(34px,4.4vw,58px);font-weight:700;line-height:1.04}.CaseStudyLongForm-module__iUqAiq__title span,.CaseStudyLongForm-module__iUqAiq__title em{display:inline}.CaseStudyLongForm-module__iUqAiq__title em{color:var(--case-blue);font-family:var(--font-serif);font-style:italic;font-weight:400}.CaseStudyLongForm-module__iUqAiq__deck{max-width:600px;color:var(--fg-subtle);margin:0 0 28px;font-size:17px;line-height:1.7}.CaseStudyLongForm-module__iUqAiq__deck p{color:inherit;margin:0}.CaseStudyLongForm-module__iUqAiq__meta{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.CaseStudyLongForm-module__iUqAiq__meta li{border-radius:var(--r-full,9999px);background:var(--via-blue-50);max-width:100%;color:var(--case-blue);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;border:0;padding:6px 12px;font-size:11.5px;font-weight:700}.CaseStudyLongForm-module__iUqAiq__meta li[data-tone=solid]{background:var(--via-blue-50);color:var(--case-blue)}.CaseStudyLongForm-module__iUqAiq__meta li[data-tone=outline],.CaseStudyLongForm-module__iUqAiq__meta li[data-tone=ghost],.CaseStudyLongForm-module__iUqAiq__meta li[data-tone=muted]{border:1px solid var(--border-strong);color:var(--fg-muted);background:0 0}.CaseStudyLongForm-module__iUqAiq__heroVisual{aspect-ratio:1;border-radius:var(--r-16,16px);background:linear-gradient(135deg, var(--case-blue) 0%, var(--case-sky) 100%);justify-self:end;width:min(100%,540px);min-height:380px;position:relative;overflow:hidden}.CaseStudyLongForm-module__iUqAiq__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseStudyLongForm-module__iUqAiq__mediaPlaceholder{color:#ffffffdb;text-align:center;place-items:center;height:100%;padding:28px;font-size:14px;display:grid}.CaseStudyLongForm-module__iUqAiq__metricStack{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-end:28px;inset-inline:28px}.CaseStudyLongForm-module__iUqAiq__metricStack li{color:var(--case-ink);background:#ffffffeb;border-radius:8px;gap:4px;padding:16px;display:grid}.CaseStudyLongForm-module__iUqAiq__metricStack strong{font-size:1.75rem;line-height:1}.CaseStudyLongForm-module__iUqAiq__metricStack span{color:var(--n-700);font-size:.9rem}.CaseStudyLongForm-module__iUqAiq__facts{border-block:1px solid var(--border);background:var(--bg-subtle);padding:clamp(24px,2.5vw,32px) 0}.CaseStudyLongForm-module__iUqAiq__factGrid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2vw,40px);margin:0;display:grid}.CaseStudyLongForm-module__iUqAiq__factGrid div{min-width:0}.CaseStudyLongForm-module__iUqAiq__factGrid dt{color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.CaseStudyLongForm-module__iUqAiq__factGrid dd{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:16.5px;font-weight:600;line-height:1.35}.CaseStudyLongForm-module__iUqAiq__factGrid ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyLongForm-module__iUqAiq__factGrid div[data-state=confidential] dd{color:var(--case-blue)}.CaseStudyLongForm-module__iUqAiq__narrative{padding:clamp(56px,6vw,96px) 0}.CaseStudyLongForm-module__iUqAiq__narrativeGrid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.CaseStudyLongForm-module__iUqAiq__rail{top:calc(var(--header-main-height,88px) + 24px);flex-direction:column;gap:24px;font-size:13.5px;display:flex;position:sticky}.CaseStudyLongForm-module__iUqAiq__railTitle{color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.CaseStudyLongForm-module__iUqAiq__railNav{border-inline-start:1px solid var(--border);counter-reset:case-rail;gap:0;padding-inline-start:16px;display:grid}.CaseStudyLongForm-module__iUqAiq__railLink{width:100%;color:var(--fg-subtle);transition:color var(--dur-fast,.12s);counter-increment:case-rail;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.CaseStudyLongForm-module__iUqAiq__railLink:before{content:counter(case-rail, decimal-leading-zero);color:var(--fg-muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;flex:none;font-size:11px}.CaseStudyLongForm-module__iUqAiq__railLink:hover,.CaseStudyLongForm-module__iUqAiq__railLink:focus-visible,.CaseStudyLongForm-module__iUqAiq__railLink[aria-current=true]{color:var(--case-blue);outline:none}.CaseStudyLongForm-module__iUqAiq__railLink[aria-current=true]:before{color:var(--case-blue)}.CaseStudyLongForm-module__iUqAiq__railCtaPanel{border-radius:var(--r-12,12px);background:var(--case-ink);color:var(--n-0);padding:20px 22px}.CaseStudyLongForm-module__iUqAiq__railCtaPanel h6{color:inherit;font-family:var(--font-display);letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:700}.CaseStudyLongForm-module__iUqAiq__railCtaPanel p{color:#bfc0c1;margin:0 0 14px;font-size:13px;line-height:1.6}.CaseStudyLongForm-module__iUqAiq__railCta{border-radius:var(--r-full,9999px);background:var(--case-ink);width:fit-content;color:var(--n-0);justify-content:space-between;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.CaseStudyLongForm-module__iUqAiq__storyStack{max-width:74ch;color:var(--fg-subtle);font-size:17px;line-height:1.75}.CaseStudyLongForm-module__iUqAiq__storySection{scroll-margin-top:calc(var(--header-main-height,88px) + 24px);border-top:1px solid var(--border);padding-block:clamp(28px,3vw,42px)}.CaseStudyLongForm-module__iUqAiq__storySection:first-child{border-top:0;padding-block-start:0}.CaseStudyLongForm-module__iUqAiq__storyHeading{margin-block-end:18px}.CaseStudyLongForm-module__iUqAiq__storyHeading h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;align-items:flex-start;gap:14px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.12;display:flex}.CaseStudyLongForm-module__iUqAiq__storyHeading h2>span{color:var(--case-blue);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;flex:none;font-size:13px;font-weight:500;transform:translateY(-8px)}.CaseStudyLongForm-module__iUqAiq__storyHeading h2 em{color:var(--case-blue);font-family:var(--font-serif);margin-inline-start:.2em;font-style:italic;display:inline-block}.CaseStudyLongForm-module__iUqAiq__objectiveCard{border:1px solid var(--border);border-radius:var(--r-12,12px);background:var(--bg-subtle);margin-block:0 14px;padding:22px 24px}.CaseStudyLongForm-module__iUqAiq__objectiveCard p,.CaseStudyLongForm-module__iUqAiq__objectiveCard h3,.CaseStudyLongForm-module__iUqAiq__objectiveCard span{margin:0}.CaseStudyLongForm-module__iUqAiq__objectiveCard p{color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase;margin-block-end:8px;font-size:11px;font-weight:700}.CaseStudyLongForm-module__iUqAiq__objectiveCard h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:1.3}.CaseStudyLongForm-module__iUqAiq__objectiveCard span{color:var(--fg-subtle);margin-block-start:8px;line-height:1.55;display:block}.CaseStudyLongForm-module__iUqAiq__prose{color:var(--fg-subtle);font-size:17px;line-height:1.75}.CaseStudyLongForm-module__iUqAiq__prose>:first-child{margin-block-start:0}.CaseStudyLongForm-module__iUqAiq__prose>:last-child{margin-block-end:0}.CaseStudyLongForm-module__iUqAiq__prose p{color:inherit;margin:0 0 18px}.CaseStudyLongForm-module__iUqAiq__prose ul{flex-direction:column;gap:12px;margin:0 0 18px;padding-inline-start:0;list-style:none;display:flex}.CaseStudyLongForm-module__iUqAiq__prose li{color:var(--fg-subtle);padding-inline-start:26px;line-height:1.65;position:relative}.CaseStudyLongForm-module__iUqAiq__prose li:before{inset-inline-start:6px;background:var(--case-blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:10px}.CaseStudyLongForm-module__iUqAiq__prose a{color:var(--case-blue);font-weight:800}.CaseStudyLongForm-module__iUqAiq__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.CaseStudyLongForm-module__iUqAiq__imageGrid figure{margin:0}.CaseStudyLongForm-module__iUqAiq__imageFrame{aspect-ratio:4/3;border-radius:var(--r-12,12px);background:var(--n-100);overflow:hidden}.CaseStudyLongForm-module__iUqAiq__imageGrid img{object-fit:cover;width:100%;height:100%}.CaseStudyLongForm-module__iUqAiq__imageGrid figcaption{color:var(--fg-muted);font-family:var(--font-serif);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;font-style:italic;display:flex}.CaseStudyLongForm-module__iUqAiq__imageGrid figcaption span{border-radius:var(--r-full,9999px);background:var(--n-100);color:var(--fg-muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700}.CaseStudyLongForm-module__iUqAiq__imageGrid figcaption span[data-badge=before]{color:#243bb5;background:#e7edff}.CaseStudyLongForm-module__iUqAiq__imageGrid figcaption span[data-badge=after]{color:#064e2f;background:#d8fbe8}.CaseStudyLongForm-module__iUqAiq__resultsPanel{border-radius:var(--r-16,16px);background:var(--case-ink);color:var(--n-0);margin-block-start:24px;padding:clamp(32px,3.5vw,52px)}.CaseStudyLongForm-module__iUqAiq__resultsPanel h3{color:inherit;font-family:var(--font-display);letter-spacing:0;align-items:center;gap:12px;margin:0 0 28px;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.2;display:flex}.CaseStudyLongForm-module__iUqAiq__resultsPanel h3:before{background:var(--case-green);content:"";border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00db762e}.CaseStudyLongForm-module__iUqAiq__resultsPanel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);margin:0;padding:0;list-style:none;display:grid}.CaseStudyLongForm-module__iUqAiq__resultsPanel li{text-align:center;background:0 0;border:0;min-width:0;padding:0}.CaseStudyLongForm-module__iUqAiq__resultsPanel strong,.CaseStudyLongForm-module__iUqAiq__resultsPanel span,.CaseStudyLongForm-module__iUqAiq__resultsPanel p{color:inherit;margin:0;display:block}.CaseStudyLongForm-module__iUqAiq__resultsPanel strong{inline-size:max-content;max-inline-size:100%;color:var(--case-green);font-family:var(--font-display);letter-spacing:0;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;unicode-bidi:isolate;margin-inline:auto;font-size:clamp(22px,2.3vw,32px);font-weight:800;line-height:.95}.CaseStudyLongForm-module__iUqAiq__resultsPanel strong em{color:#ffffffb3;letter-spacing:0;margin-inline-start:4px;font-size:.6em;font-style:normal;font-weight:600}.CaseStudyLongForm-module__iUqAiq__resultsPanel span{color:#bfc0c1;margin-block-start:6px;font-size:13.5px;font-weight:400;line-height:1.5}.CaseStudyLongForm-module__iUqAiq__resultsPanel p{color:var(--n-400);letter-spacing:.04em;text-transform:uppercase;margin-block-start:4px;font-size:11.5px;font-weight:600}.CaseStudyLongForm-module__iUqAiq__quote{border:1px solid var(--border);border-radius:var(--r-16,16px);background:var(--surface);margin:32px 0 0;padding:clamp(28px,3vw,40px);position:relative}.CaseStudyLongForm-module__iUqAiq__quote:before{top:8px;color:var(--case-blue);font-family:var(--font-serif);opacity:.18;content:"„";font-size:96px;line-height:.8;position:absolute;inset-inline-start:18px}.CaseStudyLongForm-module__iUqAiq__quote blockquote{z-index:1;color:var(--fg);font-family:var(--font-serif);text-wrap:pretty;margin:0 0 22px;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:400;line-height:1.45;position:relative}.CaseStudyLongForm-module__iUqAiq__quote figcaption{color:var(--fg-muted);align-items:center;gap:14px;display:flex}.CaseStudyLongForm-module__iUqAiq__quote figcaption>span:first-child{background:linear-gradient(135deg, var(--case-blue), var(--case-sky));width:50px;height:50px;color:var(--n-0);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.CaseStudyLongForm-module__iUqAiq__quote strong{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:15px;display:block}.CaseStudyLongForm-module__iUqAiq__quote em{color:var(--fg-muted);font-size:13px;font-style:normal;display:block}.CaseStudyLongForm-module__iUqAiq__inlineCta{padding-block:0 54px}.CaseStudyLongForm-module__iUqAiq__inlineCtaInner{border:1px solid var(--via-blue-100);border-radius:var(--r-12,12px);background:linear-gradient(135deg, var(--via-blue-50) 0%, var(--via-tint,#eef1fe) 100%);color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:24px 28px;display:grid}.CaseStudyLongForm-module__iUqAiq__inlineCtaInner p,.CaseStudyLongForm-module__iUqAiq__inlineCtaInner h2,.CaseStudyLongForm-module__iUqAiq__inlineCtaInner span{margin:0}.CaseStudyLongForm-module__iUqAiq__inlineCtaInner p{display:none}.CaseStudyLongForm-module__iUqAiq__inlineCtaInner h2{font-family:var(--font-display);letter-spacing:0;font-size:18px;font-weight:700;line-height:1.3}.CaseStudyLongForm-module__iUqAiq__inlineCtaInner span{color:var(--fg-subtle);font-size:14px;line-height:1.55}.CaseStudyLongForm-module__iUqAiq__primaryCta,.CaseStudyLongForm-module__iUqAiq__secondaryCta,.CaseStudyLongForm-module__iUqAiq__ghostCta{border-radius:var(--r-full,9999px);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-weight:950;text-decoration:none;display:inline-flex}.CaseStudyLongForm-module__iUqAiq__ctaLabel{min-width:0}.CaseStudyLongForm-module__iUqAiq__primaryCta{background:var(--case-blue);color:var(--n-0);grid-area:1/2/span 3}.CaseStudyLongForm-module__iUqAiq__secondaryCta{background:var(--n-0);color:var(--case-ink)}.CaseStudyLongForm-module__iUqAiq__finalCta .CaseStudyLongForm-module__iUqAiq__secondaryCta{text-align:center;grid-template-columns:1em auto 1em;place-items:center;column-gap:0;line-height:1;display:grid}.CaseStudyLongForm-module__iUqAiq__finalCta .CaseStudyLongForm-module__iUqAiq__secondaryCta .CaseStudyLongForm-module__iUqAiq__ctaLabel{color:#161617;text-align:center;grid-column:2;justify-content:center;align-items:center;max-width:none;margin:0;line-height:1;display:inline-flex}.CaseStudyLongForm-module__iUqAiq__finalCta .CaseStudyLongForm-module__iUqAiq__secondaryCta .ui-arrow{color:#161617;grid-column:3;justify-content:center;align-items:center;max-width:none;margin:0;line-height:1;display:inline-flex}.CaseStudyLongForm-module__iUqAiq__ghostCta{color:var(--n-0);background:0 0;border:1px solid #ffffff47}.CaseStudyLongForm-module__iUqAiq__finalCta{border-top:1px solid var(--border);color:var(--n-0);background-color:#1f1f21;padding-block:56px 78px}.CaseStudyLongForm-module__iUqAiq__finalCta .CaseStudyLongForm-module__iUqAiq__shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.CaseStudyLongForm-module__iUqAiq__finalCtaCopy{grid-column:2;width:100%;max-width:74ch;font-size:17px}.CaseStudyLongForm-module__iUqAiq__finalCtaHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.CaseStudyLongForm-module__iUqAiq__finalCta p,.CaseStudyLongForm-module__iUqAiq__finalCta h2,.CaseStudyLongForm-module__iUqAiq__finalCta span{color:inherit;margin:0}.CaseStudyLongForm-module__iUqAiq__finalCta p{color:var(--case-yellow);margin-block-end:8px;font-weight:950}.CaseStudyLongForm-module__iUqAiq__finalCta h2{letter-spacing:0;max-width:none;font-size:clamp(28px,3.4vw,48px);line-height:1.08}.CaseStudyLongForm-module__iUqAiq__finalCta span{color:#ffffffc2;max-width:680px;margin-block-start:12px;line-height:1.6;display:block}.CaseStudyLongForm-module__iUqAiq__finalCtaActions{flex-wrap:wrap;justify-content:flex-start;align-self:end;gap:12px;width:auto;display:flex}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__root{--case-blue:var(--via-blue-300);--case-line:color-mix(in srgb, var(--n-0) 16%, transparent)}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__resultsPanel{background-color:#1f1f21}:is(html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__storyHeading h2>span,html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__storyHeading h2 em,html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__inlineCtaInner h2 em,html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__finalCta h2 em){color:var(--via-blue)}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__prose li:before{background:var(--via-blue-300)}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__eyebrow{color:var(--via-blue)}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__eyebrow span{background:var(--via-blue)}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__meta li{color:#dbe5ff;border-color:color-mix(in srgb, var(--via-blue-300) 42%, transparent);background:#18223a}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__meta li[data-tone=solid]{color:#dbe5ff;border-color:color-mix(in srgb, var(--via-blue-300) 42%, transparent);background:#18223a}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__imageGrid figcaption span[data-badge=before]{color:#dbe5ff;background:#18223a}html[data-theme=dark] .CaseStudyLongForm-module__iUqAiq__imageGrid figcaption span[data-badge=after]{color:#b8f7d0;background:#0f3d2b}@media (max-width:1100px){.CaseStudyLongForm-module__iUqAiq__title{font-size:3.55rem}.CaseStudyLongForm-module__iUqAiq__storyHeading h2{font-size:1.85rem}}@media (max-width:999px){.CaseStudyLongForm-module__iUqAiq__heroGrid,.CaseStudyLongForm-module__iUqAiq__narrativeGrid,.CaseStudyLongForm-module__iUqAiq__inlineCtaInner,.CaseStudyLongForm-module__iUqAiq__finalCta .CaseStudyLongForm-module__iUqAiq__shell{grid-template-columns:1fr}.CaseStudyLongForm-module__iUqAiq__heroVisual{aspect-ratio:16/10;justify-self:stretch;width:100%;min-height:320px}.CaseStudyLongForm-module__iUqAiq__rail{display:none}.CaseStudyLongForm-module__iUqAiq__finalCtaCopy{grid-column:1;max-width:none}.CaseStudyLongForm-module__iUqAiq__primaryCta{grid-area:auto;width:fit-content}.CaseStudyLongForm-module__iUqAiq__factGrid,.CaseStudyLongForm-module__iUqAiq__resultsPanel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CaseStudyLongForm-module__iUqAiq__shell{width:min(calc(100vw - 24px), var(--container-max,1240px))}.CaseStudyLongForm-module__iUqAiq__hero{padding-block-start:36px}.CaseStudyLongForm-module__iUqAiq__title{font-size:clamp(34px,11vw,42px)}.CaseStudyLongForm-module__iUqAiq__deck,.CaseStudyLongForm-module__iUqAiq__prose{font-size:1rem}.CaseStudyLongForm-module__iUqAiq__heroVisual{min-height:330px}.CaseStudyLongForm-module__iUqAiq__factGrid,.CaseStudyLongForm-module__iUqAiq__imageGrid,.CaseStudyLongForm-module__iUqAiq__resultsPanel ul{grid-template-columns:1fr}.CaseStudyLongForm-module__iUqAiq__storySection{padding-block:30px}.CaseStudyLongForm-module__iUqAiq__storyHeading h2,.CaseStudyLongForm-module__iUqAiq__inlineCtaInner h2{font-size:clamp(28px,8vw,34px)}.CaseStudyLongForm-module__iUqAiq__inlineCtaInner{grid-template-columns:1fr;padding:22px}.CaseStudyLongForm-module__iUqAiq__primaryCta,.CaseStudyLongForm-module__iUqAiq__secondaryCta,.CaseStudyLongForm-module__iUqAiq__ghostCta{white-space:normal;width:100%}.CaseStudyLongForm-module__iUqAiq__finalCtaHeader{grid-template-columns:1fr}.CaseStudyLongForm-module__iUqAiq__finalCtaActions{justify-content:stretch;width:100%}.CaseStudyLongForm-module__iUqAiq__finalCta h2{font-size:1.8rem}}
