/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.bm-cs,.cs-root,.fb-cs,.hb-cs,.vb-cs,.wombiCaseStudyRoot{--cs-t-display-size:clamp(2.125rem,6vw,4.75rem);--cs-t-display-lh:1.05;--cs-t-display-tracking:-.03em;--cs-t-title-size:clamp(1.75rem,4vw,2.875rem);--cs-t-title-lh:1.1;--cs-t-title-tracking:-.02em;--cs-t-heading-size:clamp(1.25rem,2.5vw,1.625rem);--cs-t-heading-lh:1.2;--cs-t-heading-tracking:-.01em;--cs-t-lead-size:clamp(1.0625rem,2vw,1.375rem);--cs-t-lead-lh:1.5;--cs-t-body-size:1.0625rem;--cs-t-body-lh:1.6;--cs-t-small-size:.875rem;--cs-t-small-lh:1.55;--cs-t-label-size:.75rem;--cs-t-label-lh:1.3;--cs-t-label-tracking:.12em;--cs-t-caption-size:.8125rem;--cs-t-caption-lh:1.5;--cs-t-stat-size:clamp(1.75rem,4vw,2.5rem);--cs-t-stat-lh:1}.bm-cs .cs-t-display,.cs-root .cs-t-display,.fb-cs .cs-t-display,.hb-cs .cs-t-display,.vb-cs .cs-t-display,.wombiCaseStudyRoot .cs-t-display{font-family:var(--nx-font-display);font-size:var(--cs-t-display-size);line-height:var(--cs-t-display-lh);letter-spacing:var(--cs-t-display-tracking);text-wrap:balance;font-weight:600}.bm-cs .cs-t-title,.cs-root .cs-t-title,.fb-cs .cs-t-title,.hb-cs .cs-t-title,.vb-cs .cs-t-title,.wombiCaseStudyRoot .cs-t-title{font-family:var(--nx-font-display);font-size:var(--cs-t-title-size);line-height:var(--cs-t-title-lh);letter-spacing:var(--cs-t-title-tracking);text-wrap:balance;font-weight:600}.bm-cs .cs-t-heading,.cs-root .cs-t-heading,.fb-cs .cs-t-heading,.hb-cs .cs-t-heading,.vb-cs .cs-t-heading,.wombiCaseStudyRoot .cs-t-heading{font-family:var(--nx-font-display);font-size:var(--cs-t-heading-size);line-height:var(--cs-t-heading-lh);letter-spacing:var(--cs-t-heading-tracking);font-weight:600}.bm-cs .cs-t-lead,.cs-root .cs-t-lead,.fb-cs .cs-t-lead,.hb-cs .cs-t-lead,.vb-cs .cs-t-lead,.wombiCaseStudyRoot .cs-t-lead{font-family:var(--nx-font-sans);font-size:var(--cs-t-lead-size);line-height:var(--cs-t-lead-lh);font-weight:400}.bm-cs .cs-t-body,.cs-root .cs-t-body,.fb-cs .cs-t-body,.hb-cs .cs-t-body,.vb-cs .cs-t-body,.wombiCaseStudyRoot .cs-t-body{font-family:var(--nx-font-sans);font-size:var(--cs-t-body-size);line-height:var(--cs-t-body-lh);font-weight:400}.bm-cs .cs-t-small,.cs-root .cs-t-small,.fb-cs .cs-t-small,.hb-cs .cs-t-small,.vb-cs .cs-t-small,.wombiCaseStudyRoot .cs-t-small{font-family:var(--nx-font-sans);font-size:var(--cs-t-small-size);line-height:var(--cs-t-small-lh);font-weight:400}.bm-cs .cs-t-label,.cs-root .cs-t-label,.fb-cs .cs-t-label,.hb-cs .cs-t-label,.vb-cs .cs-t-label,.wombiCaseStudyRoot .cs-t-label{font-family:var(--nx-font-sans);font-size:var(--cs-t-label-size);line-height:var(--cs-t-label-lh);letter-spacing:var(--cs-t-label-tracking);text-transform:uppercase;font-weight:600}.bm-cs .cs-t-caption,.cs-root .cs-t-caption,.fb-cs .cs-t-caption,.hb-cs .cs-t-caption,.vb-cs .cs-t-caption,.wombiCaseStudyRoot .cs-t-caption{font-family:var(--nx-font-sans);font-size:var(--cs-t-caption-size);line-height:var(--cs-t-caption-lh);font-weight:400}.bm-cs .cs-t-stat,.cs-root .cs-t-stat,.fb-cs .cs-t-stat,.hb-cs .cs-t-stat,.vb-cs .cs-t-stat,.wombiCaseStudyRoot .cs-t-stat{font-family:var(--nx-font-sans);font-size:var(--cs-t-stat-size);line-height:var(--cs-t-stat-lh);font-variant-numeric:tabular-nums;font-weight:700}.bm-cs,.cs-root,.fb-cs,.hb-cs,.mt-cs,.vb-cs,.wombiCaseStudyRoot{--cs-max:1120px;--cs-page-x:1.25rem;--cs-page-x-sm:2rem;--nx-primary:#6c4dff;--nx-primary-hover:#5a3de8;--nx-primary-light:#f0edff;--nx-primary-muted:#ddd6fe;--nx-foreground:#111;--nx-muted:#6b6b6b;--nx-muted-fg:#9ca3af;--nx-border:#e8e8e8;--nx-surface:#fff;--nx-hero:#f3f0ff;--nx-section:#f7f6fb;--nx-footer:#12121a;--nx-accent-dark:#1c1c28;--nx-font-sans:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--nx-font-display:var(--font-lora),ui-serif,Georgia,serif;--nx-r-sm:.5rem;--nx-r-md:.75rem;--nx-r-lg:1rem;--nx-r-xl:1.25rem;--nx-r-2xl:1.5rem;--nx-success:#037215;--nx-success-bg:#e6f1e8;--nx-warning:#ca8a04;--nx-warning-bg:#fef9c3;--nx-danger:#cf0404;--nx-danger-bg:#fae6e6}.bm-cs h1,.bm-cs h2,.bm-cs h3,.cs-root h1,.cs-root h2,.cs-root h3,.fb-cs h1,.fb-cs h2,.fb-cs h3,.hb-cs h1,.hb-cs h2,.hb-cs h3,.vb-cs h1,.vb-cs h2,.vb-cs h3,.wombiCaseStudyRoot h1,.wombiCaseStudyRoot h2,.wombiCaseStudyRoot h3{font-family:var(--nx-font-display);font-weight:600}.wombiCaseStudyRoot{--cs-primary:var(--nx-primary);--cs-primary-hover:var(--nx-primary-hover);--cs-primary-soft:var(--nx-primary-light);--cs-primary-border:var(--nx-primary)}@supports (color:color-mix(in lab,red,red)){.wombiCaseStudyRoot{--cs-primary-border:color-mix(in srgb,var(--nx-primary) 28%,transparent)}}.wombiCaseStudyRoot{--cs-ink:var(--nx-foreground);--cs-ink-2:var(--nx-foreground)}@supports (color:color-mix(in lab,red,red)){.wombiCaseStudyRoot{--cs-ink-2:color-mix(in srgb,var(--nx-foreground) 82%,white)}}.wombiCaseStudyRoot{--cs-muted:var(--nx-muted);--cs-faint:var(--nx-muted-fg);--cs-line:var(--nx-border);--cs-line-soft:var(--nx-border)}@supports (color:color-mix(in lab,red,red)){.wombiCaseStudyRoot{--cs-line-soft:color-mix(in srgb,var(--nx-border) 70%,white)}}.wombiCaseStudyRoot{--cs-bg:var(--nx-surface);--cs-bg-tint:var(--nx-hero);--cs-bg-panel:var(--nx-section);--cs-bg-ink:var(--nx-footer);--cs-success:var(--nx-success);--cs-success-bg:var(--nx-success-bg);--cs-warning:var(--nx-warning);--cs-warning-bg:var(--nx-warning-bg);--cs-danger:var(--nx-danger);--cs-danger-bg:var(--nx-danger-bg);--cs-info:#0c6c79;--cs-info-bg:#e8fcff;--cs-purple:var(--nx-primary);--cs-purple-bg:var(--nx-primary-light);--cs-font:var(--nx-font-sans);--cs-font-display:var(--nx-font-display);--cs-r-sm:var(--nx-r-sm);--cs-r-md:var(--nx-r-md);--cs-r-lg:var(--nx-r-lg);--cs-r-xl:var(--nx-r-xl);--cs-r-pill:999px;--cs-shadow-sm:0 2px 8px #1111110a;--cs-shadow-md:0 12px 32px -8px #1111111a;--cs-shadow-lg:0 24px 60px #1111111f;--cs-shadow-drawer:-8px 0 40px #11111129;--cs-maxw:1120px;--cs-maxw-narrow:760px;--cs-gutter:1.25rem;--cs-gutter-sm:2rem;--cs-section-y:clamp(72px,11vh,160px);--cs-ease:cubic-bezier(.22,.61,.36,1)}.caseStudy_root__UrD5y{font-family:var(--cs-font);color:var(--cs-ink);background:var(--cs-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6}.caseStudy_root__UrD5y *,.caseStudy_root__UrD5y :after,.caseStudy_root__UrD5y :before{box-sizing:border-box}.caseStudy_shell__i_Ol3{width:100%;max-width:var(--cs-maxw);margin:0 auto;padding-inline:var(--cs-gutter)}@media (min-width:640px){.caseStudy_shell__i_Ol3{padding-inline:var(--cs-gutter-sm)}}.caseStudy_narrow__Ltq0D{max-width:var(--cs-maxw-narrow)}.caseStudy_section__NQ0ZE{padding-block:var(--cs-section-y);border-top:1px solid var(--cs-line-soft);scroll-margin-top:80px}.caseStudy_sectionDark__Yy4GA{background:var(--cs-bg-ink);color:#f4f3f7;border-top:none}.caseStudy_sectionTint__DqmVm{background:var(--cs-bg-tint)}.caseStudy_sectionLabel__FFyBg{display:inline-flex;align-items:center;gap:10px;font-size:var(--cs-t-label-size);line-height:var(--cs-t-label-lh);letter-spacing:var(--cs-t-label-tracking);font-weight:600;text-transform:uppercase;color:var(--cs-primary);margin:0 0 20px}.caseStudy_sectionLabel__FFyBg .caseStudy_num__KcxfB{font-variant-numeric:tabular-nums;color:var(--cs-faint)}.caseStudy_sectionDark__Yy4GA .caseStudy_sectionLabel__FFyBg .caseStudy_num__KcxfB{color:rgba(255,255,255,.4)}.caseStudy_h2__0cgXN{font-size:var(--cs-t-title-size);line-height:var(--cs-t-title-lh);letter-spacing:var(--cs-t-title-tracking);margin:0 0 24px;text-wrap:balance}.caseStudy_h2__0cgXN,.caseStudy_h3__Q1gLx{font-family:var(--cs-font-display);font-weight:600}.caseStudy_h3__Q1gLx{font-size:var(--cs-t-heading-size);line-height:var(--cs-t-heading-lh);letter-spacing:var(--cs-t-heading-tracking);margin:0 0 14px}.caseStudy_lead__T9xDp{font-size:var(--cs-t-lead-size);line-height:var(--cs-t-lead-lh);color:var(--cs-ink-2);margin:0 0 20px;max-width:66ch}.caseStudy_sectionDark__Yy4GA .caseStudy_lead__T9xDp{color:rgba(255,255,255,.78)}.caseStudy_p__XwpBG{font-size:var(--cs-t-body-size);line-height:var(--cs-t-body-lh);color:var(--cs-muted);margin:0 0 18px;max-width:66ch}.caseStudy_sectionDark__Yy4GA .caseStudy_p__XwpBG{color:rgba(255,255,255,.66)}.caseStudy_p__XwpBG strong{color:var(--cs-ink);font-weight:600}.caseStudy_sectionDark__Yy4GA .caseStudy_p__XwpBG strong{color:#fff}.caseStudy_pull__HPW9_{font-family:var(--cs-font-display);font-size:var(--cs-t-title-size);line-height:var(--cs-t-title-lh);letter-spacing:var(--cs-t-title-tracking);font-weight:500;color:var(--cs-ink);margin:0;text-wrap:balance}.caseStudy_pull__HPW9_ em{font-style:normal;color:var(--cs-primary)}.caseStudy_hero__Zg8ur{position:relative;padding-bottom:clamp(48px,8vh,90px);overflow:hidden}.case-study-under-header .caseStudy_hero__Zg8ur{padding-top:calc(var(--site-header-offset) + clamp(3rem, 12vh, 8.125rem))}.caseStudy_heroGrid__xPm2t{display:grid;gap:clamp(28px,4vw,56px)}.caseStudy_heroKicker__OjkYn{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--cs-t-small-size);line-height:var(--cs-t-small-lh);font-weight:500;color:var(--cs-muted);margin-bottom:28px}.caseStudy_heroKicker__OjkYn .caseStudy_dot__5CslZ{width:4px;height:4px;border-radius:50%;background:var(--cs-line)}.caseStudy_heroTitle__pIbmc{font-family:var(--cs-font-display);font-size:var(--cs-t-display-size);line-height:var(--cs-t-display-lh);letter-spacing:var(--cs-t-display-tracking);font-weight:600;margin:0 0 24px;text-wrap:balance}.caseStudy_heroTitle__pIbmc em{font-style:normal;color:var(--cs-primary)}.caseStudy_heroSub__JrFv0{font-size:var(--cs-t-lead-size);line-height:var(--cs-t-lead-lh);color:var(--cs-muted);max-width:62ch;margin:0 0 40px}.caseStudy_heroMeta__xkh9M{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 28px;border-top:1px solid var(--cs-line);padding-top:28px;max-width:860px}.caseStudy_heroMetaItem__v079v .caseStudy_k__dxnJ6{font-size:var(--cs-t-label-size);line-height:var(--cs-t-label-lh);letter-spacing:var(--cs-t-label-tracking);font-weight:600;text-transform:uppercase;color:var(--cs-faint);margin:0 0 6px}.caseStudy_heroMetaItem__v079v .caseStudy_v__x4pPd{font-size:var(--cs-t-small-size);line-height:var(--cs-t-small-lh);color:var(--cs-ink);margin:0}.caseStudy_heroMark__LD9jS{display:inline-flex;color:var(--cs-primary)}.caseStudy_heroVisual__xy0q0{margin-top:clamp(36px,6vw,72px)}.caseStudy_two__qjxa4{display:grid;gap:clamp(24px,4vw,56px);align-items:start}.caseStudy_three__cEoDo{display:grid;gap:20px}@media (min-width:860px){.caseStudy_two__qjxa4{grid-template-columns:1fr 1fr}.caseStudy_twoAsym___cl6f{grid-template-columns:.9fr 1.1fr}.caseStudy_three__cEoDo{grid-template-columns:repeat(3,1fr)}}.caseStudy_stickyCol__9Q1Su{position:sticky;top:96px}.caseStudy_block__D3iKU{border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:22px 24px;background:var(--cs-bg)}.caseStudy_blockHead__RRIfb{display:flex;align-items:center;gap:10px;font-size:var(--cs-t-label-size);line-height:var(--cs-t-label-lh);letter-spacing:var(--cs-t-label-tracking);font-weight:700;text-transform:uppercase;margin:0 0 12px}.caseStudy_blockDecision__Ld8fv{border-left:3px solid var(--cs-primary)}.caseStudy_blockDecision__Ld8fv .caseStudy_blockHead__RRIfb{color:var(--cs-primary)}.caseStudy_blockInsight__abfGd{background:var(--cs-bg-tint);border-left:3px solid var(--cs-ink)}.caseStudy_blockInsight__abfGd .caseStudy_blockHead__RRIfb{color:var(--cs-ink)}.caseStudy_blockTitle__N3dNy{font-size:var(--cs-t-heading-size);line-height:var(--cs-t-heading-lh);font-weight:600;margin:0 0 8px}.caseStudy_blockBody___eqmI{font-size:var(--cs-t-body-size);line-height:var(--cs-t-body-lh);color:var(--cs-muted);margin:0}.caseStudy_blockBody___eqmI+.caseStudy_blockBody___eqmI{margin-top:10px}.caseStudy_tradeoff__XprYp{border:1px solid var(--cs-line);border-radius:var(--cs-r-md);overflow:hidden;background:var(--cs-bg)}.caseStudy_tradeoffTop__FOkjc{padding:18px 22px 14px}.caseStudy_tradeoffTitle__Gui0d{font-size:17px;font-weight:700;margin:0}.caseStudy_tradeoffPair__n5K63{display:grid;border-top:1px solid var(--cs-line)}@media (min-width:620px){.caseStudy_tradeoffPair__n5K63{grid-template-columns:1fr 1fr}}.caseStudy_tradeoffSide__T_rk4{padding:16px 22px;font-size:14.5px;color:var(--cs-muted)}.caseStudy_tradeoffSide__T_rk4:first-child{border-right:1px solid var(--cs-line)}@media (max-width:619px){.caseStudy_tradeoffSide__T_rk4:first-child{border-right:none;border-bottom:1px solid var(--cs-line)}}.caseStudy_tradeoffSide__T_rk4 .caseStudy_tag__YQ1_e{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.caseStudy_tradeoffSide__T_rk4 .caseStudy_tagGain__2IUc7{color:var(--cs-success)}.caseStudy_tradeoffSide__T_rk4 .caseStudy_tagCost__SgQ4G{color:var(--cs-danger)}.caseStudy_tradeoffResolve__IC_qj{padding:14px 22px;border-top:1px solid var(--cs-line);background:var(--cs-bg-tint);font-size:14.5px;color:var(--cs-ink-2)}.caseStudy_tradeoffResolve__IC_qj b{color:var(--cs-primary);font-weight:700}.caseStudy_metricGrid__6_j30{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.caseStudy_metric__ExcTD{border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:22px;background:var(--cs-bg)}.caseStudy_metricValue__LqDDX{font-size:var(--cs-t-stat-size);font-weight:700;letter-spacing:-.02em;line-height:var(--cs-t-stat-lh);margin:0 0 8px;font-variant-numeric:tabular-nums}.caseStudy_metricValuePlaceholder__Bopvf{color:var(--cs-faint)}.caseStudy_metricLabel__bTzCW{font-size:var(--cs-t-small-size);color:var(--cs-ink-2);margin:0 0 4px;font-weight:600}.caseStudy_metricNote__TCAkA{font-size:var(--cs-t-caption-size);line-height:var(--cs-t-caption-lh);color:var(--cs-faint);margin:0}.caseStudy_todoPill__IA6ug{display:inline-block;margin-top:10px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--cs-warning);background:var(--cs-warning-bg);border-radius:var(--cs-r-pill);padding:3px 9px}.caseStudy_figure__Fg4p1{margin:0}.caseStudy_figureCaption__cyWsB{font-size:var(--cs-t-caption-size);line-height:var(--cs-t-caption-lh);color:var(--cs-faint);margin-top:14px}.caseStudy_figureCaption__cyWsB b{color:var(--cs-muted);font-weight:600}.caseStudy_browser__FNhJq{border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);background:var(--cs-bg);box-shadow:var(--cs-shadow-md);overflow:hidden}.caseStudy_browserBar__AsmMK{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--cs-bg-panel);border-bottom:1px solid var(--cs-line)}.caseStudy_browserDots__uTb58{display:flex;gap:6px}.caseStudy_browserDots__uTb58 span{width:10px;height:10px;border-radius:50%;background:#d5d4d8}.caseStudy_browserUrl__El4sC{flex:1;font-size:12px;color:var(--cs-faint);background:var(--cs-bg);border:1px solid var(--cs-line);border-radius:var(--cs-r-pill);padding:5px 12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseStudy_browserBody__XmujD{padding:clamp(16px,3vw,28px);background:var(--cs-bg-tint)}.caseStudy_phone__gCXY4{width:100%;max-width:300px;margin-inline:auto;border:8px solid #14121f;border-radius:36px;background:#14121f;box-shadow:var(--cs-shadow-lg);overflow:hidden}.caseStudy_phoneNotch__Z9mob{height:22px;display:flex;justify-content:center;align-items:flex-start}.caseStudy_phoneNotch__Z9mob span{width:96px;height:6px;border-radius:999px;background:#2b2836;margin-top:7px}.caseStudy_phoneScreen__58EcF{background:var(--cs-bg);border-radius:26px;overflow:hidden}.caseStudy_annotated__z08Bf{display:grid;gap:18px}@media (min-width:900px){.caseStudy_annotatedRow__Jz39R{grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(20px,3vw,40px)}}.caseStudy_annotationList__HwpFW{display:grid;gap:16px}.caseStudy_annotation__QdN8_{position:relative;padding-left:30px;font-size:15px;color:var(--cs-ink-2);line-height:1.45}.caseStudy_annotation__QdN8_:before{content:attr(data-index);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--cs-primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.caseStudy_annotation__QdN8_ b{color:var(--cs-ink);font-weight:600}.caseStudy_annoMarker__KFqYB{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--cs-primary);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.caseStudy_shot__MxBVe{border:1px dashed var(--cs-primary-border);border-radius:var(--cs-r-md);background:repeating-linear-gradient(-45deg,var(--cs-primary-soft),var(--cs-primary-soft) 10px,#fff 10px,#fff 20px);min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:28px;color:var(--cs-muted)}.caseStudy_shot__MxBVe .caseStudy_shotTitle__iYSQW{font-weight:700;color:var(--cs-ink);font-size:15px}.caseStudy_shot__MxBVe .caseStudy_shotTodo__myYHA{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--cs-warning);background:#fff;border:1px solid var(--cs-warning-bg);border-radius:var(--cs-r-pill);padding:3px 10px}.caseStudy_ui__6fxB7{font-family:var(--cs-font);color:var(--cs-ink);font-size:13px;line-height:1.45}.caseStudy_uiCard__6tg5u{background:#fff;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:14px}.caseStudy_uiChip__T8fnL{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;background:var(--cs-bg-panel);color:var(--cs-ink-2);font-size:12px;font-weight:500}.caseStudy_uiChipBrand__lG0AB{background:var(--cs-primary-soft);color:var(--cs-primary)}.caseStudy_uiBtn__48ynj{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:var(--cs-r-md);background:var(--cs-primary);color:#fff;font-weight:700;font-size:13px;border:none;width:100%}.caseStudy_uiBtnGhost__mp0Cw{background:#fff;color:var(--cs-ink);border:1px solid var(--cs-line)}.caseStudy_uiBtnDisabled__2kITz{background:var(--cs-bg-panel);color:var(--cs-faint)}.caseStudy_uiStatus__JTUjG{display:inline-flex;align-items:center;min-height:26px;padding:3px 12px;border-radius:53px;font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.caseStudy_stActive__5gdxr{background:var(--cs-primary-soft);color:var(--cs-primary)}.caseStudy_stSuccess__BIq7l{background:var(--cs-success-bg);color:var(--cs-success)}.caseStudy_stInfo__cxWqL{background:var(--cs-info-bg);color:var(--cs-info)}.caseStudy_stPurple__QQxVJ{background:var(--cs-purple-bg);color:var(--cs-purple)}.caseStudy_stDanger__fntCr{background:var(--cs-danger-bg);color:var(--cs-danger)}.caseStudy_stMuted__a3CgB{background:var(--cs-bg-panel);color:var(--cs-muted)}.caseStudy_uiLabel__V_nEe{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-faint)}.caseStudy_uiDivider__tcqgr{height:1px;background:var(--cs-line);margin:12px 0}.caseStudy_uiMuted__9tKqc{color:var(--cs-muted)}.caseStudy_uiPrice__pXUo2{font-weight:700;font-size:15px}.caseStudy_campaignCard__Y0CVS{display:flex;flex-direction:column;gap:10px}.caseStudy_campaignCardTags___V2TE{display:flex;flex-wrap:wrap;gap:6px}.caseStudy_campaignCardTitle__kvgIz{font-weight:700;font-size:14px;line-height:1.3}.caseStudy_wizard__Oc6R9{display:grid;gap:16px}@media (min-width:620px){.caseStudy_wizard__Oc6R9{grid-template-columns:190px 1fr}}.caseStudy_wizardSteps__adMA3{display:flex;flex-direction:column;gap:4px}.caseStudy_wizardStep__lVPQq{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--cs-r-sm);font-size:12.5px;color:var(--cs-faint)}.caseStudy_wizardStepActive__Wd9Jh{background:var(--cs-primary-soft);color:var(--cs-primary);font-weight:700}.caseStudy_wizardStepDone___Z75K{color:var(--cs-ink-2)}.caseStudy_wizardStepNum__nZp9j{width:20px;height:20px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.caseStudy_wizardStepActive__Wd9Jh .caseStudy_wizardStepNum__nZp9j{background:var(--cs-primary);color:#fff;border-color:var(--cs-primary)}.caseStudy_wizardPanel__9LdoS{background:#fff;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:18px}.caseStudy_field__ImdGu{margin-bottom:14px}.caseStudy_fieldLabel__QMYID{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.caseStudy_fieldInput__C_rR5{height:40px;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:0 12px;display:flex;align-items:center;color:var(--cs-faint);font-size:12.5px;background:#fff}.caseStudy_optionRow__uoLP1{display:flex;flex-wrap:wrap;gap:8px}.caseStudy_option__sO0hn{border:1px solid var(--cs-line);border-radius:var(--cs-r-pill);padding:7px 14px;font-size:12.5px;color:var(--cs-ink-2);background:#fff}.caseStudy_optionActive__MrOwE{border-color:var(--cs-primary);background:var(--cs-primary-soft);color:var(--cs-primary);font-weight:600}.caseStudy_optionCard__n7B9d{border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:12px;flex:1;min-width:150px}.caseStudy_optionCardActive__eDVJr{border-color:var(--cs-primary);box-shadow:0 0 0 1px var(--cs-primary) inset}.caseStudy_optionCardTitle__1f6Kj{font-weight:700;font-size:13px;margin-bottom:4px}.caseStudy_optionCardDesc__tEa69{font-size:12px;color:var(--cs-muted)}.caseStudy_drawer__hezIe{background:#fff;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);box-shadow:var(--cs-shadow-drawer);overflow:hidden;max-width:380px;margin-inline:auto}.caseStudy_drawerHead__nOAHC{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--cs-line);font-weight:700;font-size:13px}.caseStudy_drawerBody__cGx6M{padding:16px;display:grid;gap:14px}.caseStudy_creatorRow__spgJi{display:flex;align-items:center;gap:10px}.caseStudy_avatar__DZ0X1{width:40px;height:40px;border-radius:50%;background:var(--cs-primary-soft);color:var(--cs-primary);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.caseStudy_avatarSm__hK3sY{width:30px;height:30px;font-size:12px}.caseStudy_portfolioGrid__Fb6Ex{display:grid;grid-template-columns:1fr 1fr;gap:8px}.caseStudy_portfolioThumb__1WHjz{aspect-ratio:9/16;border-radius:var(--cs-r-sm);background:linear-gradient(160deg,#201d2e,#3a3550);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5)}.caseStudy_priceBreak__6VVGN{border:1px solid var(--cs-line);border-radius:var(--cs-r-sm);padding:12px;font-size:12.5px}.caseStudy_priceRow__oEl_7{display:flex;justify-content:space-between;padding:3px 0;color:var(--cs-muted)}.caseStudy_priceRowTotal__apN_z{color:var(--cs-ink);font-weight:700;border-top:1px solid var(--cs-line);margin-top:6px;padding-top:8px}.caseStudy_drawerFoot__TKAYP{padding:14px 16px;border-top:1px solid var(--cs-line);background:var(--cs-bg-tint)}.caseStudy_drawerActions__LsfHC{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.caseStudy_drawerNote___3fMM{font-size:11.5px;color:var(--cs-muted);margin:0}.caseStudy_timeline__V___a{display:flex;flex-direction:column;gap:0}.caseStudy_timelineStep__Dvn8c{display:flex;gap:12px;padding-bottom:18px;position:relative}.caseStudy_timelineStep__Dvn8c:not(:last-child):before{content:"";position:absolute;left:9px;top:22px;bottom:0;width:2px;background:var(--cs-line)}.caseStudy_timelineDot__Cm8uA{width:20px;height:20px;border-radius:50%;border:2px solid var(--cs-line);background:#fff;flex-shrink:0;z-index:1}.caseStudy_timelineDotDone__3MpqS{background:var(--cs-success);border-color:var(--cs-success)}.caseStudy_timelineDotActive__LCrRk{background:var(--cs-primary);border-color:var(--cs-primary);box-shadow:0 0 0 4px var(--cs-primary-soft)}.caseStudy_timelineLabel__7DicR{font-weight:600;font-size:13px}.caseStudy_timelineDesc__u_4Ez{font-size:12.5px;color:var(--cs-muted);margin-top:2px}.caseStudy_funnel__CTl20{display:flex;flex-direction:column;gap:10px}.caseStudy_funnelStep__LAqhG{display:grid;gap:4px;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:16px 18px;background:#fff;position:relative}.caseStudy_funnelStepInner__Q7YuA{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.caseStudy_funnelIndex__N9Irc{font-size:12px;font-weight:700;color:var(--cs-primary);font-variant-numeric:tabular-nums}.caseStudy_funnelName__SnTFd{font-size:16px;font-weight:700}.caseStudy_funnelActor__twhpy{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:var(--cs-r-pill)}.caseStudy_actorBrand__C4ysG{background:var(--cs-primary-soft);color:var(--cs-primary)}.caseStudy_actorCreator__cCJq5{background:var(--cs-purple-bg);color:var(--cs-purple)}.caseStudy_actorSystem__In4mx{background:var(--cs-bg-panel);color:var(--cs-muted)}.caseStudy_funnelMeta___mt0_{display:grid;gap:4px 20px;margin-top:8px;font-size:13px}@media (min-width:620px){.caseStudy_funnelMeta___mt0_{grid-template-columns:1fr 1fr}}.caseStudy_funnelMeta___mt0_ .caseStudy_decision__UXjDB{color:var(--cs-ink-2)}.caseStudy_funnelMeta___mt0_ .caseStudy_risk__OY2Y_{color:var(--cs-danger)}.caseStudy_funnelMeta___mt0_ .caseStudy_mk__cw0E9{font-weight:600}.caseStudy_funnelArrow__Qjort{display:flex;justify-content:center;color:var(--cs-line)}.caseStudy_journeyTableWrap__ohUbB{overflow-x:auto;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);background:#fff;-webkit-overflow-scrolling:touch}.caseStudy_journeyTable__DdvOK{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.caseStudy_journeyTable__DdvOK td,.caseStudy_journeyTable__DdvOK th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cs-line)}.caseStudy_journeyTable__DdvOK th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted);background:var(--cs-bg-panel)}.caseStudy_journeyTable__DdvOK tbody tr:last-child td{border-bottom:0}.caseStudy_journeyTable__DdvOK td{color:var(--cs-ink-2);line-height:1.45}.caseStudy_journeyStage__SPZHO{display:flex;align-items:baseline;gap:10px}.caseStudy_journeyStageName__LYNUd{font-weight:700;color:var(--cs-ink)}.caseStudy_journeyRiskCell__nVg3v{color:var(--cs-danger);font-size:13px}.caseStudy_twoSided__B9NUr{display:grid;gap:14px}@media (min-width:780px){.caseStudy_twoSided__B9NUr{grid-template-columns:1fr auto 1fr;align-items:stretch}}.caseStudy_tsColumn__NO53Y{border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);padding:22px;background:#fff}.caseStudy_tsColumnBrand__fkFSh{border-top:3px solid var(--cs-primary)}.caseStudy_tsColumnCreator__oz14s{border-top:3px solid var(--cs-purple)}.caseStudy_tsHead__lz4Ed{font-size:18px;font-weight:700;margin:0 0 4px}.caseStudy_tsSub__eqDyC{font-size:13px;color:var(--cs-muted);margin:0 0 16px}.caseStudy_tsList__bzDtE{list-style:none;margin:0;padding:0;display:grid;gap:10px}.caseStudy_tsList__bzDtE li{display:flex;gap:10px;font-size:14px;color:var(--cs-ink-2)}.caseStudy_tsList__bzDtE li:before{content:"";width:6px;height:6px;border-radius:50%;margin-top:8px;flex-shrink:0;background:currentColor;opacity:.4}.caseStudy_tsBridge__v0a88{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center}.caseStudy_tsBridgeLine__nnU0C{writing-mode:vertical-rl;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-primary)}@media (max-width:779px){.caseStudy_tsBridgeLine__nnU0C{writing-mode:horizontal-tb}}.caseStudy_tsBadge__JmUhX{width:44px;height:44px;border-radius:50%;background:var(--cs-primary);color:#fff;display:flex;align-items:center;justify-content:center}.caseStudy_layers__8NK3b{display:flex;flex-direction:column;gap:8px}.caseStudy_layer__U930c{border-radius:var(--cs-r-md);padding:14px 18px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.caseStudy_layerName__VfINC{font-weight:700;font-size:15px}.caseStudy_layerQ__g0Kcs{font-size:12.5px;opacity:.85;text-align:right}.caseStudy_layer1__lsWlV{background:#1d1a2c;margin-inline:0}.caseStudy_layer2__Jo9_M{background:#4a3f7a;margin-inline:clamp(0px,3vw,32px) 0}.caseStudy_layer3__8CVDV{background:var(--cs-purple);margin-inline:clamp(0px,6vw,64px) 0}.caseStudy_layer4__LUXCQ{background:var(--cs-primary);margin-inline:clamp(0px,9vw,96px) 0}.caseStudy_passes__orqlh{display:grid;gap:12px}.caseStudy_pass__s7JPE{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:16px 18px;background:#fff}.caseStudy_passNum__JocYe{font-size:clamp(24px,4vw,34px);font-weight:700;color:var(--cs-primary-soft);-webkit-text-stroke:1px var(--cs-primary);line-height:1;font-variant-numeric:tabular-nums}.caseStudy_passQ__QSi_u{font-size:16px;font-weight:700;margin:0 0 2px}.caseStudy_passWhat__nyu9X{font-size:13.5px;color:var(--cs-muted);margin:0}.caseStudy_shift__NnsgJ{display:grid;gap:14px;align-items:center}@media (min-width:720px){.caseStudy_shift__NnsgJ{grid-template-columns:1fr auto 1fr}}.caseStudy_shiftCard__QO_pm{border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);padding:20px}.caseStudy_shiftBefore__Ji24c{background:var(--cs-bg-tint)}.caseStudy_shiftAfter__I9WNT{background:var(--cs-primary-soft);border-color:var(--cs-primary-border)}.caseStudy_shiftTag__mWBbu{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-faint);margin:0 0 12px}.caseStudy_shiftAfter__I9WNT .caseStudy_shiftTag__mWBbu{color:var(--cs-primary)}.caseStudy_shiftList__oAAbD{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--cs-ink-2)}.caseStudy_shiftArrow__BoGZc{display:flex;align-items:center;justify-content:center;color:var(--cs-primary)}@media (max-width:719px){.caseStudy_shiftArrow__BoGZc{transform:rotate(90deg)}}.caseStudy_roleList__qv7j4{display:grid;gap:8px;margin:0;padding:0;list-style:none}.caseStudy_roleList__qv7j4 li{display:flex;gap:10px;font-size:15px;color:var(--cs-ink-2);padding:6px 0;border-bottom:1px solid var(--cs-line-soft)}.caseStudy_roleList__qv7j4 li b{color:var(--cs-ink)}.caseStudy_nextProject__BwL0F{display:block;text-decoration:none;color:inherit;border-top:1px solid rgba(255,255,255,.12);padding-block:clamp(48px,8vh,96px);transition:opacity .2s var(--cs-ease)}.caseStudy_nextLabel__J_3ei{font-size:var(--cs-t-label-size);line-height:var(--cs-t-label-lh);letter-spacing:var(--cs-t-label-tracking);font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 16px}.caseStudy_nextTitle__F2smf{font-family:var(--cs-font-display);font-size:var(--cs-t-display-size);line-height:var(--cs-t-display-lh);letter-spacing:var(--cs-t-display-tracking);font-weight:600;margin:0 0 12px;display:inline-flex;align-items:center;gap:16px}.caseStudy_nextArrow__XfDhq{transition:transform .24s var(--cs-ease)}.caseStudy_nextProject__BwL0F:hover .caseStudy_nextArrow__XfDhq{transform:translateX(10px)}.caseStudy_nextDesc__sqnLO{font-size:var(--cs-t-body-size);line-height:var(--cs-t-body-lh);color:rgba(255,255,255,.66);max-width:54ch;margin:0}.caseStudy_footer__7_JWR{padding-block:40px;font-size:13px;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.1)}.caseStudy_reveal__KTw_4{opacity:0;transform:translateY(18px);transition:opacity .7s var(--cs-ease),transform .7s var(--cs-ease);will-change:opacity,transform}.caseStudy_revealVisible__lntUj{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.caseStudy_root__UrD5y{scroll-behavior:auto}.caseStudy_reveal__KTw_4{opacity:1;transform:none;transition:none}.caseStudy_nextArrow__XfDhq{transition:none}}.caseStudy_mt0__gZiOM{margin-top:0}.caseStudy_stack__Ac9l9>*+*{margin-top:16px}.caseStudy_stackLg__agh1T>*+*{margin-top:clamp(28px,5vw,56px)}.caseStudy_gap12__5y1jD{gap:12px}.caseStudy_center__yWYK6{text-align:center}.caseStudy_wrapRow__HUMVz{display:flex;flex-wrap:wrap;gap:8px}