@charset "UTF-8";.reviews-grid[data-v-5ce41a74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.reviews-grid__card[data-v-5ce41a74]{padding:26px;margin:0;display:flex;flex-direction:column;gap:20px}.reviews-grid__text[data-v-5ce41a74]{margin:0;font-size:15px;line-height:1.6;color:var(--color-text)}.reviews-grid__text[data-v-5ce41a74]:before{content:"“";color:var(--color-primary);font-size:28px;font-weight:800;line-height:0;display:inline-block;margin-right:2px;vertical-align:-6px}.reviews-grid__author[data-v-5ce41a74]{display:flex;align-items:center;gap:12px}.reviews-grid__avatar[data-v-5ce41a74]{width:40px;height:40px;border-radius:50%;background:var(--gradient-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0;box-shadow:var(--shadow-sm)}.reviews-grid__name[data-v-5ce41a74]{display:block;font-weight:700;font-size:14px}.reviews-grid__role[data-v-5ce41a74]{display:block;color:var(--color-text-muted);font-size:13px}.faq-accordion[data-v-275d3e8c]{display:flex;flex-direction:column;gap:12px}.faq-accordion__item[data-v-275d3e8c]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px 22px;background:var(--color-bg);transition:border-color .2s ease,box-shadow .2s ease}.faq-accordion__item[open][data-v-275d3e8c]{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.faq-accordion__item[open] .faq-accordion__chevron[data-v-275d3e8c]{transform:rotate(180deg)}.faq-accordion__question[data-v-275d3e8c]{list-style:none;cursor:pointer;padding-block:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700;font-size:16px}.faq-accordion__question[data-v-275d3e8c]::-webkit-details-marker{display:none}.faq-accordion__chevron[data-v-275d3e8c]{flex-shrink:0;color:var(--color-primary);transition:transform .2s ease}.faq-accordion__answer[data-v-275d3e8c]{padding-bottom:20px;color:var(--color-text-muted);font-size:15px;line-height:1.65;display:flex;flex-direction:column;gap:10px}
