.faq[data-v-09ea4a35]{background-color:var(--color-bg);padding:140px 0;position:relative}.faq__inner[data-v-09ea4a35]{max-width:860px;margin:0 auto}.faq__header[data-v-09ea4a35]{text-align:center;margin-bottom:72px}.faq__title[data-v-09ea4a35]{font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--color-heading);line-height:1.08;letter-spacing:-.03em;margin-bottom:20px}.faq__title-accent[data-v-09ea4a35]{color:var(--color-red)}.faq__subtitle[data-v-09ea4a35]{font-size:16px;line-height:1.75;color:var(--color-text-light);max-width:480px;margin:0 auto}.faq__list[data-v-09ea4a35]{display:flex;flex-direction:column;gap:10px;margin-bottom:64px}.faq__item[data-v-09ea4a35]{background:#fff;border:1.5px solid var(--color-border-dark);border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq__item--open[data-v-09ea4a35]{border-color:#e02b2040;box-shadow:0 4px 24px #0a0f1e12}.faq__question[data-v-09ea4a35]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.faq__question-text[data-v-09ea4a35]{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-heading);letter-spacing:-.01em;line-height:1.3}.faq__item--open .faq__question-text[data-v-09ea4a35]{color:var(--color-red)}.faq__icon[data-v-09ea4a35]{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--color-bg-light);display:flex;align-items:center;justify-content:center;color:var(--color-text-light);transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s ease,color .25s ease}.faq__item--open .faq__icon[data-v-09ea4a35]{transform:rotate(180deg);background:#e02b2014;color:var(--color-red)}.faq__answer[data-v-09ea4a35]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq__answer--open[data-v-09ea4a35]{max-height:600px}.faq__answer-inner[data-v-09ea4a35]{padding:0 28px 24px}.faq__answer-inner p[data-v-09ea4a35]{font-size:15px;line-height:1.8;color:var(--color-text);border-top:1px solid var(--color-border-dark);padding-top:18px}.faq__cta[data-v-09ea4a35]{display:flex;align-items:center;justify-content:center;gap:24px;padding:40px 48px;background:var(--color-bg-light);border-radius:16px;border:1px solid var(--color-border-dark);flex-wrap:wrap}.faq__cta p[data-v-09ea4a35]{font-size:17px;font-family:var(--font-accent);font-weight:600;color:var(--color-text)}@media(max-width:640px){.faq[data-v-09ea4a35]{padding:100px 0}.faq__question[data-v-09ea4a35]{padding:18px 20px}.faq__question-text[data-v-09ea4a35]{font-size:15px}.faq__answer-inner[data-v-09ea4a35]{padding:0 20px 20px}.faq__cta[data-v-09ea4a35]{padding:28px 24px;flex-direction:column;text-align:center}}
