:root{--uc-gray-50:oklch(98.5% .002 247.839);--uc-gray-100:oklch(96.7% .003 264.542);--uc-gray-200:oklch(92.8% .006 264.531);--uc-gray-300:oklch(87.2% .01 258.338);--uc-gray-400:oklch(70.7% .022 261.325);--uc-gray-500:oklch(55.1% .027 264.364);--uc-gray-600:oklch(44.6% .03 256.802);--uc-gray-700:oklch(37.3% .034 259.733);--uc-gray-800:oklch(27.8% .033 256.848);--uc-gray-900:oklch(21% .034 264.665);--uc-purple-400:oklch(71.4% .203 305.504);--uc-purple-500:oklch(62.7% .265 303.9);--uc-purple-600:oklch(55.8% .288 302.321);--uc-ease:.2s ease-in-out}.c-use-cases{background-color:#fff;min-height:100vh}.c-use-cases__header{text-align:center;background-color:#fff;padding-top:3rem}.c-use-cases__featured{border:1px solid var(--uc-gray-200);transition:all var(--uc-ease);background-color:#fff;border-radius:1rem;grid-template-columns:repeat(1,minmax(0,1fr));text-decoration:none;display:grid;overflow:hidden}.c-use-cases__featured:hover{border-color:var(--uc-gray-300);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.c-use-cases__featured-image{background-color:var(--uc-gray-100);height:16rem;position:relative;overflow:hidden}.c-use-cases__featured-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-use-cases__featured-placeholder{background-color:var(--uc-gray-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.c-use-cases__featured-initial{color:var(--uc-gray-300);font-size:3.75rem;font-weight:700;line-height:1}.c-use-cases__featured-content{flex-direction:column;justify-content:center;padding:2rem;display:flex}.c-use-cases__featured-company{letter-spacing:.05em;color:var(--uc-purple-600);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1rem}.c-use-cases__featured-title{color:var(--uc-gray-900);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:2rem}.c-use-cases__featured-excerpt{-webkit-line-clamp:3;line-clamp:3;color:var(--uc-gray-500);-webkit-box-orient:vertical;margin-bottom:1.5rem;display:-webkit-box;overflow:hidden}.c-use-cases__featured-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.c-use-cases__featured-meta{flex-wrap:wrap;gap:.5rem;display:flex}.c-use-cases__featured-link{color:var(--uc-gray-900);transition:color var(--uc-ease);font-size:.875rem;font-weight:500;line-height:1.25rem}@media (hover:hover){.c-use-cases__featured:hover .c-use-cases__featured-link{color:var(--uc-purple-600)}}@media (width>=1024px){.c-use-cases__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.c-use-cases__featured-image{height:auto;min-height:320px}.c-use-cases__featured-content{padding:2.5rem}.c-use-cases__featured-title{font-size:1.875rem;line-height:2.25rem}}@media (width>=1280px){.c-use-cases__featured-content{padding:3rem}}.c-use-cases__search{position:relative}.c-use-cases__search-input{border:1px solid var(--uc-gray-200);width:100%;color:var(--uc-gray-900);transition:all var(--uc-ease);background-color:#fff;border-radius:9999px;padding:.875rem 3rem .875rem 1.5rem}.c-use-cases__search-input::placeholder{color:var(--uc-gray-400)}.c-use-cases__search-input:focus{border-color:var(--uc-purple-400);box-shadow:0 0 0 2px color-mix(in oklab, var(--uc-purple-500) 20%, transparent);outline:none}.c-use-cases__search-icon{color:var(--uc-gray-500);pointer-events:none;position:absolute;top:50%;right:1rem;translate:0 -50%}.c-use-cases__filters{z-index:20;border-bottom:1px solid var(--uc-gray-100);background-color:#fff;position:sticky;top:4.75rem}@media (width>=1024px){.c-use-cases__filters{top:5.5rem}}.c-use-cases__filter-pill{background-color:var(--uc-gray-100);color:var(--uc-gray-600);cursor:pointer;transition:all var(--uc-ease);border-radius:9999px;flex-shrink:0;align-items:center;padding:.375rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}.c-use-cases__filter-pill:hover{background-color:var(--uc-gray-200)}.c-use-cases__filter-pill.is-active{background-color:var(--uc-gray-900);color:#fff}.c-use-cases__filter-pill.is-active:hover{background-color:var(--uc-gray-800)}.c-use-cases__filter-count{background-color:color-mix(in oklab, var(--uc-gray-200) 60%, transparent);color:var(--uc-gray-500);border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.is-active .c-use-cases__filter-count{color:#fffc;background-color:#fff3}.c-use-cases__grid-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.c-use-cases__grid-title{color:var(--uc-gray-900);font-size:1.5rem;font-weight:700;line-height:2rem}.c-use-cases__grid-count{color:var(--uc-gray-500);white-space:nowrap;font-size:.875rem;line-height:1.25rem}.c-use-cases__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (width>=768px){.c-use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.c-use-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.is-uc-hidden{display:none!important}.c-use-cases__pagination{justify-content:center;margin-top:4rem;display:flex}.c-use-cases__pagination-list{align-items:center;gap:.5rem;display:flex}.c-use-cases__pagination-btn{border:1px solid var(--uc-gray-200);color:var(--uc-gray-600);cursor:pointer;transition:all var(--uc-ease);background-color:#fff;border-radius:.5rem;padding:.5rem 1rem}@media (hover:hover){.c-use-cases__pagination-btn:hover{border-color:var(--uc-gray-300);background-color:var(--uc-gray-50)}}.c-use-cases__pagination-num{color:var(--uc-gray-600);cursor:pointer;transition:all var(--uc-ease);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none}@media (hover:hover){.c-use-cases__pagination-num:hover{background-color:var(--uc-gray-100)}}.c-use-cases__pagination-num.is-active{background-color:var(--uc-gray-900);color:#fff}.c-use-cases__pagination-ellipsis{color:var(--uc-gray-300);padding-inline:.5rem}.c-use-cases__empty{text-align:center;grid-column:1/-1;padding-block:5rem}.c-use-cases__empty-icon{margin-inline:auto;width:5rem;height:5rem;color:var(--uc-gray-200);margin-bottom:1rem}.c-use-cases__empty-title{color:var(--uc-gray-900);margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.c-use-cases__empty-text{color:var(--uc-gray-500)}.c-use-cases__empty-link{background-color:var(--uc-gray-900);color:#fff;cursor:pointer;transition:all var(--uc-ease);border-radius:9999px;margin-top:1rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-block}@media (hover:hover){.c-use-cases__empty-link:hover{background-color:var(--uc-gray-800)}}.c-use-cases-card{border:1px solid var(--uc-gray-200);transition:all var(--uc-ease);background-color:#fff;border-radius:.75rem;text-decoration:none;display:block;overflow:hidden}.c-use-cases-card:hover{border-color:var(--uc-gray-300);transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.c-use-cases-card:hover .c-use-cases-card__title{color:var(--uc-purple-600)}.c-use-cases-card__image{background-color:var(--uc-gray-100);height:11rem;position:relative;overflow:hidden}.c-use-cases-card__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-use-cases-card__placeholder{background-color:var(--uc-gray-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.c-use-cases-card__initial{color:var(--uc-gray-300);font-size:2.25rem;font-weight:700;line-height:2.5rem}.c-use-cases-card__body{padding:1.25rem}.c-use-cases-card__company{letter-spacing:.05em;color:var(--uc-purple-600);text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.c-use-cases-card__title{-webkit-line-clamp:2;line-clamp:2;color:var(--uc-gray-900);transition:color var(--uc-ease);-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:-webkit-box;overflow:hidden}.c-use-cases-card__excerpt{-webkit-line-clamp:2;line-clamp:2;color:var(--uc-gray-500);-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.c-use-cases-card__meta{flex-wrap:wrap;gap:.375rem;display:flex}.c-use-cases-pill{background-color:var(--uc-gray-100);color:var(--uc-gray-500);border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem}.c-use-cases-detail{background-color:#fff;min-height:100vh}.c-use-cases-detail__header{background-color:#fff;padding-top:3rem;padding-bottom:3rem}.c-use-cases-detail__breadcrumb{color:var(--uc-gray-500);margin-bottom:2rem;font-size:.875rem;line-height:1.25rem}.c-use-cases-detail__breadcrumb a{color:var(--uc-gray-500);transition:color var(--uc-ease);text-decoration:none}@media (hover:hover){.c-use-cases-detail__breadcrumb a:hover{color:var(--uc-gray-900)}}.c-use-cases-detail__breadcrumb span{color:var(--uc-gray-300);margin-inline:.5rem}.c-use-cases-detail__company-label{letter-spacing:.05em;color:var(--uc-purple-600);text-transform:uppercase;margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.c-use-cases-detail__title{color:var(--uc-gray-900);margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (width>=768px){.c-use-cases-detail__title{font-size:3rem;line-height:1}}.c-use-cases-detail__meta-row{color:var(--uc-gray-500);font-size:.875rem;line-height:1.25rem}.c-use-cases-detail__meta-row span+span:before{content:"·";margin-inline:.5rem}.c-use-cases-detail__metrics{border:1px solid var(--uc-gray-200);background-color:#fff;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-use-cases-detail__metrics>:not(:last-child){border-inline-end:1px solid var(--uc-gray-200)}@media (width<=767px){.c-use-cases-detail__metrics>:not(:last-child){border-bottom:1px solid var(--uc-gray-200)}.c-use-cases-detail__metrics>:nth-child(odd){border-right-width:1px}.c-use-cases-detail__metrics>:nth-child(2n){border-right-width:0}}@media (width>=768px){.c-use-cases-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-use-cases-detail__metric{text-align:center;padding:1.5rem}.c-use-cases-detail__metric-value{color:var(--uc-purple-600);font-size:1.875rem;font-weight:700;line-height:2.25rem}.c-use-cases-detail__metric-label{color:var(--uc-gray-500);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.c-use-cases-detail__metric-desc{color:var(--uc-gray-500);margin-top:.125rem;font-size:.75rem;line-height:1rem}.c-use-cases-detail__layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem;padding-block:3rem;display:grid}@media (width>=1024px){.c-use-cases-detail__layout{grid-template-columns:1fr 14rem}}.c-use-cases-detail__section{border-bottom:1px solid var(--uc-gray-100);margin-bottom:3rem;padding-bottom:3rem}.c-use-cases-detail__section:last-child{border-bottom-width:0}.c-use-cases-detail__step-label{color:var(--uc-purple-600);margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:block}.c-use-cases-detail__section-title{color:var(--uc-gray-900);margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.c-use-cases-detail__section-content{color:var(--uc-gray-600);line-height:1.625}.c-use-cases-detail__results-list>li:not(:last-child){margin-bottom:.5rem}.c-use-cases-detail__results-list li{align-items:flex-start;display:flex}.c-use-cases-detail__results-list li svg{width:1.25rem;height:1.25rem;color:var(--uc-purple-500);flex-shrink:0;margin-top:.125rem;margin-right:.75rem}.c-use-cases-detail__results-list li span{color:var(--uc-gray-600)}.c-use-cases-detail__testimonial{border-left:2px solid var(--uc-purple-500);margin-block:3rem;padding-left:2rem;position:relative}.c-use-cases-detail__testimonial-mark{color:var(--uc-gray-200);font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:3.75rem;line-height:1;position:absolute;top:-1rem;left:-.25rem}.c-use-cases-detail__testimonial-quote{color:var(--uc-gray-700);font-size:1.25rem;font-style:italic;line-height:1.625}@media (width>=768px){.c-use-cases-detail__testimonial-quote{font-size:1.5rem}}.c-use-cases-detail__testimonial-footer{margin-top:1rem}.c-use-cases-detail__testimonial-author{color:var(--uc-gray-900);font-weight:600}.c-use-cases-detail__testimonial-role{color:var(--uc-gray-500);font-size:.875rem;line-height:1.25rem}.c-use-cases-detail__nav{border-top:1px solid var(--uc-gray-200);grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}@media (width>=768px){.c-use-cases-detail__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-use-cases-detail__nav-label{letter-spacing:.05em;color:var(--uc-gray-500);text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;line-height:1rem}.c-use-cases-detail__nav-link{color:var(--uc-gray-900);transition:color var(--uc-ease);font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:none}@media (hover:hover){.c-use-cases-detail__nav-link:hover{color:var(--uc-purple-600)}}.c-use-cases-detail__related{border-top:1px solid var(--uc-gray-200);padding-block:3rem}.c-use-cases-detail__related-title{color:var(--uc-gray-900);margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:2rem}.c-use-cases-detail__related-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (width>=768px){.c-use-cases-detail__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-use-cases-detail__toc{position:sticky;top:6rem}.c-use-cases-detail__toc-title{letter-spacing:.05em;color:var(--uc-gray-500);text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}.c-use-cases-detail__toc-list{border-left:1px solid var(--uc-gray-200)}.c-use-cases-detail__toc-list>li:not(:last-child){margin-bottom:.125rem}.c-use-cases-detail__toc-link{padding-block:.375rem;color:var(--uc-gray-500);transition:all var(--uc-ease);border-left:2px solid #0000;margin-left:-1px;padding-left:1rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:block}@media (hover:hover){.c-use-cases-detail__toc-link:hover{color:var(--uc-gray-900)}}.c-use-cases-detail__toc-link--sub{padding-left:1.5rem}.c-use-cases-detail__toc-link.is-active{border-color:var(--uc-purple-500);color:var(--uc-gray-900);font-weight:500}.u-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.u-scrollbar-hide::-webkit-scrollbar{display:none}
