.CaseBody_body__dFgx_{display:flex;flex-direction:column;gap:var(--space-section-sm)}.CaseBody_prose__3xgxS{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:66.375rem;margin-inline:auto}.CaseBody_prose__3xgxS[data-align=center]{max-width:47rem;text-align:center}.CaseBody_heading__xZ72b{font-family:var(--font-heading);font-size:clamp(2.125rem,4vw,3rem);font-weight:400;line-height:.9;color:var(--color-text-soft)}.CaseBody_copy__UvrE4{max-width:none}.CaseBody_copy__UvrE4 li,.CaseBody_copy__UvrE4 p{font-size:1.25rem;line-height:1.6}.CaseBody_columns__CbIrc,.CaseBody_rows__HrT8_,.CaseBody_stack__bGONt{width:100%;margin-inline:auto}.CaseBody_columns__CbIrc[data-width=inset],.CaseBody_rows__HrT8_[data-width=inset],.CaseBody_stack__bGONt[data-width=inset]{max-width:66.375rem}.CaseBody_rows__HrT8_,.CaseBody_stack__bGONt{display:flex;flex-direction:column;gap:.9375rem}.CaseBody_row__b9g3x{display:flex;gap:.9375rem}@media(max-width:640px){.CaseBody_row__b9g3x{flex-direction:column}}.CaseBody_cell__BN8l4{flex:1 1 0;min-width:0}.CaseBody_columns__CbIrc{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:.9375rem;align-items:start}@media(max-width:640px){.CaseBody_columns__CbIrc{grid-template-columns:1fr}}.CaseBody_column__W1WVi{display:flex;flex-direction:column;gap:.9375rem}.CaseBody_image__ecFyt{width:100%;height:auto;border-radius:var(--radius)}.ContactSteps_steps__5dssx{display:flex;flex-direction:column;gap:1.5rem}.ContactSteps_step__CdKC3{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding:2.1875rem 2.5rem;background-color:var(--color-surface-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-on-light)}.ContactSteps_marker__3nxPW{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;font-size:1.125rem;font-weight:900;line-height:1;border-radius:.375rem}.ContactSteps_marker__3nxPW[data-tone=green]{background-color:var(--color-accent-green)}.ContactSteps_marker__3nxPW[data-tone=peach]{background-color:var(--color-accent-peach)}.ContactSteps_title__BatUX{font-size:1.25rem;font-weight:700;line-height:1.3;max-width:16.25rem}.ContactSteps_description__Q0KUk{font-size:1rem;font-weight:400;line-height:1.6;max-width:24.8125rem;font-weight:500}.ContactSteps_description__Q0KUk strong{font-weight:700}.ContactSteps_steps__5dssx[data-variant=compact]{gap:1.5rem}.ContactSteps_steps__5dssx[data-variant=compact] .ContactSteps_step__CdKC3{display:grid;grid-template-columns:2.125rem minmax(0,1fr);column-gap:1.125rem;row-gap:.25rem;align-items:center;padding:0;background:none;border:0;border-radius:0;color:var(--color-text)}.ContactSteps_steps__5dssx[data-variant=compact] .ContactSteps_marker__3nxPW{grid-row:1/3;width:2.125rem;height:2.125rem;padding:0;font-size:.8125rem;font-weight:700;color:var(--color-main);background:none;border:1px solid var(--color-main);border-radius:.5rem}.ContactSteps_steps__5dssx[data-variant=compact] .ContactSteps_title__BatUX{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--color-text)}.ContactSteps_steps__5dssx[data-variant=compact] .ContactSteps_description__Q0KUk{max-width:none;font-size:.85rem;font-weight:400;line-height:1.5;color:var(--color-text-muted)}