.container[data-v-6c6c7aee]{max-width:960px;margin-inline:auto;padding-inline:var(--space-lg)}.section[data-v-6c6c7aee]{padding-block:var(--space-3xl)}.section--cream[data-v-6c6c7aee]{background-color:var(--color-section-alt-bg);color:var(--color-section-alt-text,#222)}.usecase-hero[data-v-6c6c7aee]{background:linear-gradient(135deg,var(--color-primary),var(--color-bg));color:#fff;text-align:center;padding-block:var(--space-3xl)}.usecase-hero__title[data-v-6c6c7aee]{font-family:var(--font-serif);font-style:italic;font-size:clamp(2.25rem,6vw,4rem);font-feature-settings:"swsh" 1;margin:0 0 var(--space-sm)}.usecase-hero__subtitle[data-v-6c6c7aee]{font-family:var(--font-body);font-size:clamp(1rem,2.5vw,1.375rem);margin:0 0 var(--space-xl);opacity:.92}.usecase-intro[data-v-6c6c7aee]{font-family:var(--font-body);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7;text-align:center;max-width:760px;margin-inline:auto}.usecase-block__title[data-v-6c6c7aee]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.75rem,4vw,2.5rem);font-feature-settings:"swsh" 1;text-align:center;margin-top:0;margin-bottom:var(--space-lg)}.usecase-block__body[data-v-6c6c7aee]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;max-width:720px;margin-inline:auto;text-align:center}.usecase-audience[data-v-6c6c7aee]{list-style:none;padding:0;margin:0 auto;max-width:540px;display:grid;gap:var(--space-sm)}.usecase-audience__item[data-v-6c6c7aee]{font-family:var(--font-body);font-size:1.0625rem;padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:var(--radius-md);text-align:center}.usecase-cta-mid[data-v-6c6c7aee]{text-align:center}.usecase-faq[data-v-6c6c7aee]{max-width:720px}.usecase-final[data-v-6c6c7aee]{background:var(--color-dark,#222);color:var(--color-cream,#f2ebd1);text-align:center}.usecase-final__title[data-v-6c6c7aee]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.75rem,5vw,3rem);font-feature-settings:"swsh" 1;margin-top:0;margin-bottom:var(--space-xl);color:var(--color-cream,#f2ebd1)}
