.testimonial-slider.svelte-yozmrq{width:100%}.testimonial-track.svelte-yozmrq{display:flex;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x;gap:1.25rem;scrollbar-width:none}.testimonial-track.svelte-yozmrq::-webkit-scrollbar{display:none}.testimonial-slide.svelte-yozmrq{flex:0 0 calc(85% - .625rem);scroll-snap-align:start}@media(min-width:640px){.testimonial-slide.svelte-yozmrq{flex:0 0 calc(50% - .625rem)}}@media(min-width:1024px){.testimonial-track.svelte-yozmrq{gap:1.5rem}.testimonial-slide.svelte-yozmrq{flex:0 0 calc(33.333% - 1rem)}}.testimonial-card.svelte-yozmrq{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1.5rem;border:1px solid oklch(var(--foreground-raw) / .08);border-radius:1rem;transition:border-color .2s ease}.testimonial-card.svelte-yozmrq:hover{border-color:oklch(var(--foreground-raw) / .16)}@media(min-width:640px){.testimonial-card.svelte-yozmrq{padding:1.75rem}}.testimonial-content.svelte-yozmrq{flex:1}.testimonial-quote-icon.svelte-yozmrq{width:1.75rem;height:1.25rem;color:oklch(var(--foreground-raw) / .1);margin-bottom:1rem}.testimonial-text.svelte-yozmrq{font-size:.9375rem;line-height:1.6;color:oklch(var(--foreground-raw) / .6)}.testimonial-footer.svelte-yozmrq{margin-top:1.5rem;padding-top:1rem;border-top:1px solid oklch(var(--foreground-raw) / .06)}.testimonial-name.svelte-yozmrq{font-size:.875rem;font-weight:700;color:var(--foreground)}.testimonial-meta.svelte-yozmrq{font-size:.75rem;color:oklch(var(--foreground-raw) / .5);margin-top:.125rem}.slider-nav.svelte-yozmrq{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.slider-arrow.svelte-yozmrq{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid oklch(var(--foreground-raw) / .12);border-radius:100px;background:transparent;color:var(--foreground);cursor:pointer;transition:all .2s ease}.slider-arrow.svelte-yozmrq:hover:not(.is-disabled){border-color:oklch(var(--foreground-raw) / .35)}.slider-arrow.is-disabled.svelte-yozmrq{opacity:.2;cursor:default}.progress-bar.svelte-yozmrq{flex:1;display:flex;align-items:center;gap:3px;min-width:0}.progress-segment.svelte-yozmrq{flex:1;height:2px;border:none;border-radius:1px;padding:0;cursor:pointer;transition:all .3s ease;background:oklch(var(--foreground-raw) / .12)}.progress-segment.is-active.svelte-yozmrq{height:2.5px;background:var(--foreground)}.faq.svelte-w289pv{width:100%}.faq__header.svelte-w289pv{margin-bottom:var(--space-component)}.faq__headline.svelte-w289pv{margin-top:var(--space-element-sm)}.faq__description.svelte-w289pv{margin-top:var(--space-element);max-width:40rem}.faq__grid.svelte-w289pv{display:grid;gap:0;border-top:1px solid var(--border)}@media(min-width:1024px){.faq__grid.svelte-w289pv{grid-template-columns:1fr 1fr;gap:0 3.5rem;border-top:none}}.faq__item.svelte-w289pv{border-bottom:1px solid var(--border)}@media(min-width:1024px){.faq__item.svelte-w289pv{border-top:1px solid var(--border)}}.faq__trigger.svelte-w289pv{display:flex;width:100%;align-items:center;gap:1rem;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;transition:color .3s ease}.faq__trigger.svelte-w289pv:hover{color:var(--primary)}.faq__trigger.svelte-w289pv:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}@media(min-width:768px){.faq__trigger.svelte-w289pv{padding:1.5rem 0}}@media(min-width:1024px){.faq__trigger.svelte-w289pv{padding:1.5rem 1.5rem 1.5rem 0}}.faq__num.svelte-w289pv{flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:color-mix(in oklch,var(--foreground) 35%,transparent);min-width:1.5rem;transition:color .3s ease}.faq__trigger.svelte-w289pv:hover .faq__num:where(.svelte-w289pv){color:color-mix(in oklch,var(--foreground) 60%,transparent)}.faq__question.svelte-w289pv{flex:1;font-size:var(--text-body);font-weight:600;line-height:1.4;color:var(--foreground)}.faq__icon.svelte-w289pv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1.5px solid var(--border);color:color-mix(in oklch,var(--foreground) 50%,transparent);transition:all .35s cubic-bezier(.4,0,.2,1)}.faq__item--open.svelte-w289pv .faq__icon:where(.svelte-w289pv){border-color:var(--primary);color:var(--primary);background:color-mix(in oklch,var(--primary) 8%,transparent)}.faq__icon-vertical.svelte-w289pv{transition:all .35s cubic-bezier(.4,0,.2,1);transform-origin:center}.faq__item--open.svelte-w289pv .faq__icon-vertical:where(.svelte-w289pv){transform:rotate(90deg);opacity:0}.faq__answer.svelte-w289pv{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.faq__item--open.svelte-w289pv .faq__answer:where(.svelte-w289pv){grid-template-rows:1fr}.faq__answer-inner.svelte-w289pv{overflow:hidden}.faq__answer-inner.svelte-w289pv p:where(.svelte-w289pv){padding-bottom:1.25rem;padding-left:2.5rem;padding-right:3rem;font-size:var(--text-detail);line-height:1.65;color:color-mix(in oklch,var(--foreground) 60%,transparent)}@media(min-width:768px){.faq__answer-inner.svelte-w289pv p:where(.svelte-w289pv){padding-bottom:1.5rem}}
