.c-testimonials[data-astro-cid-aadlzisc]{padding-block:var(--space-xxl);overflow:hidden;display:flex;flex-direction:column;align-items:center}.c-testimonials__header[data-astro-cid-aadlzisc]{text-align:center;margin-block-end:var(--space-xl);padding-inline:var(--space-m)}.c-testimonials__title[data-astro-cid-aadlzisc]{max-width:25ch;margin-inline:auto;font-weight:500;text-wrap:balance;color:var(--color-text-heading);letter-spacing:-.025em}.eyebrow__dot[data-astro-cid-aadlzisc]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--primary);margin-right:8px;box-shadow:0 0 8px var(--primary)}.marquee-track[data-astro-cid-aadlzisc]{width:100%;display:flex;overflow:hidden;user-select:none;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-content[data-astro-cid-aadlzisc]{display:flex;flex-shrink:0;gap:var(--space-m);padding-inline:calc(var(--space-m) / 2);align-items:stretch;animation:scroll var(--marquee-speed, 40s) linear infinite;width:max-content}.marquee-content[data-astro-cid-aadlzisc]:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--space-m) / 2)))}}.c-marquee-card[data-astro-cid-aadlzisc]{width:350px;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);padding:var(--space-l);border-radius:1.25rem;display:flex;flex-direction:column;gap:var(--space-m);transition:all .4s ease;box-shadow:0 4px 6px -1px #00000005}.c-marquee-card[data-astro-cid-aadlzisc]:hover{background-color:var(--color-surface-alt);transform:translateY(-2px)}.c-marquee-card__text[data-astro-cid-aadlzisc]{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;flex-grow:1}.c-marquee-card__author[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:2px}.u-animation-fade-in-up[data-astro-cid-aadlzisc]{opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.c-faq[data-astro-cid-z6gx6xcw]{padding-block:var(--space-xxl);max-width:800px;margin-inline:auto}.c-faq__header[data-astro-cid-z6gx6xcw]{text-align:center;margin-bottom:var(--space-xl)}.c-faq__header[data-astro-cid-z6gx6xcw] .h2[data-astro-cid-z6gx6xcw]{font-weight:500;color:var(--color-text-heading);letter-spacing:-.025em;margin-top:var(--space-xs)}.c-faq__list[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column;border-top:1px solid var(--color-border-subtle)}.c-accordion[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--color-border-subtle);overflow:hidden}.c-accordion__summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-l);cursor:pointer;list-style:none}.c-accordion__summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.c-accordion__title[data-astro-cid-z6gx6xcw]{font-size:1.125rem;font-weight:500;color:var(--color-text-heading);margin:0;padding:0;transition:color .3s ease}.c-accordion__icon[data-astro-cid-z6gx6xcw]{flex-shrink:0;color:var(--color-text-muted);transition:transform .3s cubic-bezier(.87,0,.13,1),color .3s ease}.c-accordion[data-astro-cid-z6gx6xcw]:hover .c-accordion__title[data-astro-cid-z6gx6xcw],.c-accordion[data-astro-cid-z6gx6xcw]:hover .c-accordion__icon[data-astro-cid-z6gx6xcw]{color:var(--primary)}.c-accordion[data-astro-cid-z6gx6xcw][open] .c-accordion__icon[data-astro-cid-z6gx6xcw]{transform:rotate(45deg);color:var(--primary)}.c-accordion__content[data-astro-cid-z6gx6xcw]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.87,0,.13,1)}.c-accordion[data-astro-cid-z6gx6xcw][open] .c-accordion__content[data-astro-cid-z6gx6xcw]{grid-template-rows:1fr;padding-bottom:var(--space-l)}.c-accordion__text[data-astro-cid-z6gx6xcw]{min-height:0;color:var(--color-text-muted);line-height:1.6;font-size:1rem;max-width:65ch;margin:0}.u-animation-fade-in-up[data-astro-cid-z6gx6xcw]{opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
