.use-cases-hero{isolation:isolate;background:radial-gradient(130% 90% at 50% 8%, var(--color-cyan-100), transparent 62%), radial-gradient(90% 70% at 50% 100%, var(--color-accent-soft), transparent 68%), var(--color-surface-page);padding-block:clamp(2rem,6svh,4rem);position:relative}.use-cases-hero__inner{min-inline-size:0}.use-cases-hero .ui-page-heading{max-inline-size:none}.use-cases-hero .ui-heading__summary{max-inline-size:none;font-size:var(--text-base)}.uc-persona-matrix{width:100%;border-collapse:collapse;table-layout:fixed;text-align:start;max-inline-size:100%}.uc-persona-matrix__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uc-persona-matrix thead th{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:start;text-transform:uppercase;letter-spacing:.04em}.uc-persona-matrix tbody tr{border-block-end:1px solid var(--color-border-subtle)}.uc-persona-matrix tbody tr:last-child{border-block-end:0}.uc-persona-matrix th,.uc-persona-matrix td{padding:var(--space-4);vertical-align:top;overflow-wrap:anywhere}.uc-persona-matrix td{color:var(--color-text)}.uc-persona-matrix__persona{color:var(--color-text);font-weight:var(--font-weight-semibold);text-align:start}.uc-persona-matrix__persona-inner{align-items:center;gap:var(--space-2);display:flex}.uc-persona-matrix thead th:first-child,.uc-persona-matrix__persona{background-color:var(--color-blue-50)}.uc-persona-matrix__icon{block-size:1.35rem;inline-size:1.35rem;color:var(--color-accent);flex:none}.uc-testimonials__viewport{inline-size:100%;max-inline-size:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.uc-testimonials__track{gap:var(--space-5);inline-size:max-content;padding:var(--space-2) 0;margin:0;list-style:none;animation:80s linear infinite uc-testimonials-scroll;display:flex}.uc-testimonials__viewport:hover .uc-testimonials__track,.uc-testimonials__viewport:focus-within .uc-testimonials__track{animation-play-state:paused}.uc-testimonial{gap:var(--space-4);inline-size:min(80vw,22rem);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-elevation-1);flex-direction:column;flex:none;display:flex}.uc-testimonial__quote{color:var(--color-text);overflow-wrap:anywhere;margin:0}.uc-testimonial__person{flex-direction:column;margin-block-start:auto;display:flex}.uc-testimonial__name{color:var(--color-text);font-weight:var(--font-weight-semibold)}.uc-testimonial__title{color:var(--color-text-muted);font-size:var(--text-sm)}.uc-testimonials__note{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}@keyframes uc-testimonials-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.uc-testimonials__track{animation:none}.uc-testimonials__viewport{overflow-x:auto}.uc-testimonial[aria-hidden=true]{display:none}}.uc-final-cta{text-align:center}.uc-final-cta .ui-section-heading{margin-inline:auto}.uc-final-cta__availability{margin:0 0 var(--space-3);color:var(--color-accent-on-dark);font-weight:var(--font-weight-semibold);text-align:center}.uc-final-cta__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-6);display:flex}@media (width<=47.99rem){.uc-persona-matrix,.uc-persona-matrix tbody,.uc-persona-matrix tbody tr,.uc-persona-matrix th,.uc-persona-matrix td{width:100%;display:block}.uc-persona-matrix thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uc-persona-matrix tbody tr{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);margin-block-end:var(--space-5)}.uc-persona-matrix tbody tr:last-child{margin-block-end:0}.uc-persona-matrix__persona{padding:0 0 var(--space-3);border-block-end:1px solid var(--color-border-subtle);font-size:var(--text-lg);background-color:#0000;margin-block-end:var(--space-3)}.uc-persona-matrix td{padding:var(--space-3) 0 0}.uc-persona-matrix td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;margin-block-end:var(--space-1);display:block}}
