@layer reset,base,tokens,layout,components,utilities,theme;@layer components{.c-usecases{container:ucgrid / inline-size}.c-usecases__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@container ucgrid (min-width: 33.5rem){.c-usecases__list{grid-template-columns:repeat(2,1fr)}}@container ucgrid (min-width: 56.5rem){.c-usecases__list{grid-template-columns:repeat(3,1fr)}}@supports not (container-type: inline-size){@media(min-width:36rem){.c-usecases__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.c-usecases__list{grid-template-columns:repeat(3,1fr)}}}#use-cases .c-section__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--text-strong)}.c-usecase{display:flex}.c-usecase__card{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;padding:var(--space-6);background-color:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--highlight-inset),var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){.c-usecase__card:hover,.c-usecase__card:focus-within{box-shadow:var(--highlight-inset),var(--shadow-lift);transform:translateY(var(--card-lift-y));border-color:var(--border-default)}}@media(prefers-reduced-motion:reduce){.c-usecase__card:hover,.c-usecase__card:focus-within{box-shadow:var(--highlight-inset),var(--shadow-lift);border-color:var(--border-default)}}.c-usecase__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--chip-md);block-size:var(--chip-md);color:var(--text-strong);background-color:var(--bg-muted);border-radius:var(--radius-md);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.c-usecase__card:hover .c-usecase__icon,.c-usecase__card:focus-within .c-usecase__icon{background-color:color-mix(in oklab,var(--brand-primary) 12%,var(--bg-muted));color:var(--brand-primary-active)}.c-usecase__title{margin:0;font-size:var(--font-size-h4);line-height:var(--line-height-h3);color:var(--text-strong)}.c-usecase__audience{margin:0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--text-default);line-height:var(--line-height-body)}.c-usecase__outcome{margin:0;color:var(--text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.c-usecase__deliverables{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.c-usecase__deliverable{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-default);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.c-usecase__check{flex:none;margin-block-start:var(--space-icon-nudge);color:var(--brand-primary-active)}.c-usecase__cta{margin:0;margin-block-start:auto;padding-block-start:var(--space-2)}.c-usecase__cta .c-btn{padding-inline:0}@media(prefers-reduced-motion:no-preference){.c-usecase__cta .c-btn{transition:translate var(--duration-base) var(--ease-emphasized)}[dir=rtl] .c-usecase__card:hover .c-usecase__cta .c-btn,[dir=rtl] .c-usecase__card:focus-within .c-usecase__cta .c-btn{translate:calc(-1 * var(--space-1))}[dir=ltr] .c-usecase__card:hover .c-usecase__cta .c-btn,[dir=ltr] .c-usecase__card:focus-within .c-usecase__cta .c-btn{translate:var(--space-1)}}}@layer reset,base,tokens,layout,components,utilities,theme;@layer components{.c-usecases-cta{padding-block:var(--space-section-y)}.c-usecases-cta__panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding-block:clamp(2.5rem,1.5rem + 5vw,4.5rem);padding-inline:var(--space-6);background-image:var(--gradient-brand-subtle);border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md)}.c-usecases-cta__title{margin:0;font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--text-strong);max-inline-size:24ch}.c-usecases-cta__text{margin:0;font-size:var(--font-size-lead);line-height:var(--line-height-lead);color:var(--text-muted)}.c-usecases-cta__action{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-block-start:var(--space-3)}}
