.section-heading[data-v-61589db8]{max-width:1192px;margin-inline:auto}.section-heading--center[data-v-61589db8]{text-align:center}.section-heading--left[data-v-61589db8]{text-align:left;margin-inline:0}h2[data-v-61589db8]{color:var(--text);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:0}p[data-v-61589db8]{max-width:900px;color:var(--text);font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:20px auto 0}.section-heading--left p[data-v-61589db8]{margin-inline:0}.section-heading--light h2[data-v-61589db8],.section-heading--light p[data-v-61589db8]{color:#fcfcfe}.faq__inner[data-v-6a51c683]{justify-items:center;gap:48px;width:min(100%,860px);margin-inline:auto;display:grid}.faq__inner[data-v-6a51c683] h2{max-width:860px}.faq__list[data-v-6a51c683]{gap:12px;width:100%;display:grid}.faq__row[data-v-6a51c683]{font-family:var(--font-ui);background:#252526;border:1px solid #ffffff63;border-radius:28px;overflow:hidden}.faq__row button[data-v-6a51c683]{cursor:pointer;text-align:left;color:#fcfcfe;width:100%;min-height:72px;font-size:var(--text-lead);font-weight:var(--weight-medium);line-height:var(--leading-ui);background:0 0;border:0;align-items:center;gap:16px;padding:18px 24px;transition:background-color .18s;display:flex}.faq__row button[data-v-6a51c683]:hover,.faq__row button[data-v-6a51c683]:focus-visible{background:#ffffff0a}.faq__answer[data-v-6a51c683]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faq__answer--open[data-v-6a51c683]{grid-template-rows:1fr}.faq__answer-inner[data-v-6a51c683]{min-height:0;overflow:hidden}.faq__answer p[data-v-6a51c683],.faq__links[data-v-6a51c683]{color:#fcfcfeb8;font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);padding:0 24px 20px 58px}.faq__links[data-v-6a51c683]{gap:8px;margin:0;padding-top:0;list-style:none;display:grid}.faq__links a[data-v-6a51c683]{color:inherit;font-weight:var(--weight-bold);text-underline-offset:2px;text-decoration:underline}.faq__chevron[data-v-6a51c683]{flex-shrink:0;width:16px;height:9px;transition:transform .16s}.faq__row--open .faq__chevron[data-v-6a51c683]{transform:rotate(180deg)}.faq__contact[data-v-6a51c683]{justify-self:center}:root[data-theme=light] .faq__row[data-v-6a51c683]{background:#fff;border-color:#1111131f}:root[data-theme=light] .faq__row button[data-v-6a51c683]{color:#111113}:root[data-theme=light] .faq__answer p[data-v-6a51c683],:root[data-theme=light] .faq__links[data-v-6a51c683]{color:#111113b8}@media (width<=620px){.faq__inner[data-v-6a51c683]{gap:40px;width:min(370px,100% - 20px)}.faq__inner[data-v-6a51c683] h2{font-family:var(--font-body);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-align:center}.faq__list[data-v-6a51c683]{gap:10px}.faq__row[data-v-6a51c683]{border-radius:20px}.faq__row button[data-v-6a51c683]{min-height:49px;font-size:var(--text-label);gap:12px;padding:12px 16px}.faq__answer p[data-v-6a51c683],.faq__links[data-v-6a51c683]{font-size:var(--text-label);padding:0 16px 14px 42px}.faq__chevron[data-v-6a51c683]{width:14px;height:8px}.faq__contact[data-v-6a51c683]{width:100%;height:52px;min-height:52px;font-size:var(--text-label);padding:17px 20px}}.reviews[data-v-22a900a9]{z-index:1;background:0 0;position:relative;overflow:hidden}.reviews__heading[data-v-22a900a9],.reviews__heading[data-v-22a900a9] h2{max-width:none}.reviews__stage[data-v-22a900a9]{margin-top:clamp(48px,5vw,74px);position:relative}.reviews__fade[data-v-22a900a9]{z-index:10;pointer-events:none;width:120px;position:absolute;top:0;bottom:56px}.reviews__fade--left[data-v-22a900a9]{background:linear-gradient(90deg, var(--page) 0%, transparent 100%);left:0}.reviews__fade--right[data-v-22a900a9]{background:linear-gradient(270deg, var(--page) 0%, transparent 100%);right:0}:root[data-theme=dark] .reviews__fade--left[data-v-22a900a9]{background:linear-gradient(90deg,#111113 0%,#0000 100%)}:root[data-theme=dark] .reviews__fade--right[data-v-22a900a9]{background:linear-gradient(270deg,#111113 0%,#0000 100%)}.reviews__viewport[data-v-22a900a9]{overflow:hidden}.reviews__track[data-v-22a900a9]{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:20px;padding:28px 16px 56px;display:flex;overflow-x:auto}.reviews__track[data-v-22a900a9]::-webkit-scrollbar{display:none}.review-card[data-v-22a900a9]{border:1px solid var(--border);background:var(--surface-raised);width:min(330px,100vw - 48px);height:322px;box-shadow:var(--shadow);scroll-snap-align:center;transform-origin:50%;border-radius:24px;flex-direction:column;flex:none;padding:16px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.review-card p[data-v-22a900a9]{min-height:0;color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);flex:1}.review-card__stars[data-v-22a900a9]{color:#4ee9be;font-size:var(--text-title-small);gap:4px;margin-top:20px;line-height:1;display:flex}.review-card__author[data-v-22a900a9]{align-items:center;gap:12px;margin-top:12px;display:flex}.review-card__avatar[data-v-22a900a9]{background:var(--gradient);color:#fcfcfe;width:45px;height:45px;font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);border-radius:50%;flex:0 0 45px;place-items:center;display:grid}.review-card__author strong[data-v-22a900a9],.review-card__author em[data-v-22a900a9]{font-style:normal;display:block}.review-card__author strong[data-v-22a900a9]{font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--weight-semibold)}.review-card__author em[data-v-22a900a9]{color:var(--text-soft);font-size:var(--text-label)}.review-card--active[data-v-22a900a9],.review-card[data-v-22a900a9]:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 8px 24px #4ee9be29}.reviews__nav[data-v-22a900a9]{z-index:20;border:1px solid color-mix(in srgb, var(--accent) 55%, var(--border));color:#18615c;background:color-mix(in srgb, var(--surface) 46%, transparent);-webkit-backdrop-filter:blur(14px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:none;position:absolute;top:42%;transform:translateY(-50%)}:root[data-theme=dark] .reviews__nav[data-v-22a900a9]{border-color:color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent);background:#1111136b}.reviews__nav svg[data-v-22a900a9]{width:22px;height:22px}.reviews__nav[data-v-22a900a9]:hover,.reviews__nav[data-v-22a900a9]:focus-visible{filter:brightness(1.04)}.reviews__dots[data-v-22a900a9]{justify-content:center;gap:12px;margin-top:16px;display:flex}.reviews__dot[data-v-22a900a9]{cursor:pointer;background:#252526;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .18s,transform .18s}:root[data-theme=light] .reviews__dot[data-v-22a900a9]{background:#d9d9d9}.reviews__dot.reviews__dot--active[data-v-22a900a9],:root[data-theme=light] .reviews__dot.reviews__dot--active[data-v-22a900a9]{background:#4ee9be;transform:scale(1.1)}.reviews__controls[data-v-22a900a9]{justify-items:center;margin-top:48px;display:grid}@media (width>=640px){.reviews__track[data-v-22a900a9]{padding-inline:24px}.review-card[data-v-22a900a9]{width:405px;height:360px;padding:24px}.review-card p[data-v-22a900a9]{font-size:var(--text-lead)}.review-card--active[data-v-22a900a9],.review-card[data-v-22a900a9]:hover{transform:scale(1.04)}}@media (width>=1024px){.reviews__fade[data-v-22a900a9]{width:96px}.reviews__viewport[data-v-22a900a9]{width:100%}.reviews__track[data-v-22a900a9]{padding-inline:0}.review-card[data-v-22a900a9]{width:min(405px,33.3333% - 13.3333px)}.reviews__nav[data-v-22a900a9]{display:inline-flex}.reviews__nav--prev[data-v-22a900a9]{left:16px}.reviews__nav--next[data-v-22a900a9]{right:16px}.review-card__avatar[data-v-22a900a9]{width:56px;height:56px;font-size:var(--text-body);flex-basis:56px}.reviews__dot[data-v-22a900a9]{width:16px;height:16px}}@media (width<=620px){.reviews__heading[data-v-22a900a9] h2{font-family:var(--font-body);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.reviews__stage[data-v-22a900a9]{margin-top:50px}.reviews__fade[data-v-22a900a9]{display:none}.reviews__controls[data-v-22a900a9]{margin-top:32px}.reviews__controls[data-v-22a900a9] .gradient-button{width:min(370px,100% - 20px);height:52px;min-height:52px}}
