/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
.ui-tabs{@apply flex flex-col gap-lg w-full;}.ui-tabs__list{@apply hidden md:flex items-center w-full bg-surface-warm rounded-full overflow-clip;}.ui-tabs__tab{@apply flex-1 px-lg py-sm rounded-full text-body-md font-bold text-ink text-center;@apply bg-transparent border-none cursor-pointer transition-colors duration-200;}.ui-tabs__tab:hover{@apply bg-surface-warm-200;}.ui-tabs__tab--active{@apply bg-primary text-white;}.ui-tabs__select-wrapper{@apply relative flex md:hidden w-full;}.ui-tabs__select{@apply w-full px-lg py-sm rounded-full;@apply text-body-md font-bold text-white text-center;@apply bg-primary border-none cursor-pointer;@apply appearance-none;padding-right:3rem;}.ui-tabs__select option{@apply bg-white text-ink;}.ui-tabs__select-icon{@apply absolute right-0 top-0 h-full flex items-center justify-center pointer-events-none;@apply text-white;padding-right:var(--spacing-lg);width:2.5rem;}.ui-tabs__panel{@apply w-full;}
.ui-testimonial{@apply flex w-full;}.ui-testimonial--horizontal{@apply flex-row items-center gap-md;}.ui-testimonial--vertical{@apply flex-col items-center text-center gap-sm;}.ui-testimonial__body{@apply flex flex-1 min-w-0 flex-col gap-2xs;}.ui-testimonial__name{@apply text-body-md font-bold text-primary;}.ui-testimonial__role{@apply text-caption text-ink-muted;}.ui-testimonial__quote{@apply text-body-md text-ink;}
.ui-testimonial-full{@apply items-center rounded-lg relative;}.ui-testimonial-full--warm{@apply bg-surface-warm;}.ui-testimonial-full--primary{@apply bg-surface-primary;}.ui-testimonial-full--white{@apply bg-white;}.ui-testimonial-full--surface-warm-200{background-color:var(--color-surface-warm-200);}.ui-testimonial-full__icon{@apply absolute flex-shrink-0;width:5rem;height:5rem;top:0;left:3rem;transform:translate(-50%,-50%);}.ui-testimonial-full__icon svg{@apply w-full h-full;}.ui-testimonial-full__content{@apply flex-1 flex flex-col;gap:var(--spacing-md);}.ui-testimonial-full__quote{@apply text-body-lg leading-relaxed;}.ui-testimonial-full__author{@apply flex-shrink-0;}
