.Faq-module__KRU6Oa__list{border-block-start:1px solid var(--color-line-soft);margin-block-start:var(--space-7)}.Faq-module__KRU6Oa__item{border-block-end:1px solid var(--color-line-soft)}.Faq-module__KRU6Oa__question{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-block:var(--space-5);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-calm);list-style:none;display:flex}.Faq-module__KRU6Oa__question::-webkit-details-marker{display:none}.Faq-module__KRU6Oa__question:hover{color:var(--color-accent-deep)}.Faq-module__KRU6Oa__questionText{text-wrap:pretty;flex:1}.Faq-module__KRU6Oa__marker{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.4em;position:relative}.Faq-module__KRU6Oa__marker:before,.Faq-module__KRU6Oa__marker:after{content:"";background-color:var(--color-accent-deep);block-size:1px;inline-size:100%;transition:transform var(--duration-base) var(--ease-calm);position:absolute;inset-block-start:50%;inset-inline-start:0}.Faq-module__KRU6Oa__marker:after{transform:rotate(90deg)}.Faq-module__KRU6Oa__item[open] .Faq-module__KRU6Oa__marker:after{transform:rotate(0)}.Faq-module__KRU6Oa__answer{gap:var(--space-4);color:var(--color-text-muted);flex-direction:column;padding-block-end:var(--space-6);padding-inline-end:var(--space-7);display:flex}.Faq-module__KRU6Oa__item[open] .Faq-module__KRU6Oa__answer{animation:Faq-module__KRU6Oa__answer-in var(--duration-base) var(--ease-out-soft)}@keyframes Faq-module__KRU6Oa__answer-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.Faq-module__KRU6Oa__item[open] .Faq-module__KRU6Oa__answer{animation:none}}
.TestimonialCarousel-module__dcwhHW__carousel{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--space-8);display:grid}@media (min-width:40rem){.TestimonialCarousel-module__dcwhHW__carousel{gap:var(--space-5)}}.TestimonialCarousel-module__dcwhHW__arrow{border:1px solid var(--color-line);border-radius:var(--radius-pill);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;transition:color .22s,border-color .22s,background-color .22s;display:grid}.TestimonialCarousel-module__dcwhHW__arrow:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-surface)}.TestimonialCarousel-module__dcwhHW__chevron{block-size:1.25rem;inline-size:1.25rem}.TestimonialCarousel-module__dcwhHW__viewport{grid-template-columns:minmax(0,1fr);grid-template-areas:"slide";min-inline-size:0;display:grid}.TestimonialCarousel-module__dcwhHW__slide{opacity:0;visibility:hidden;grid-area:slide;min-inline-size:0;margin:0;transition:opacity .32s}.TestimonialCarousel-module__dcwhHW__slide[data-active]{opacity:1;visibility:visible}.TestimonialCarousel-module__dcwhHW__quote{text-align:center;margin:0}.TestimonialCarousel-module__dcwhHW__quote p{max-width:var(--measure);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;margin-inline:auto}.TestimonialCarousel-module__dcwhHW__footer{align-items:center;gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-6);display:flex}.TestimonialCarousel-module__dcwhHW__counter{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:0}@media (max-width:40rem){.TestimonialCarousel-module__dcwhHW__quote p{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){.TestimonialCarousel-module__dcwhHW__slide{transition:none}}
