.faq[data-v-9e1c1fdb]{background:hsl(var(--background));padding:clamp(2.2rem,5vw,3.4rem) clamp(1.2rem,4vw,2.2rem)}.faq__container[data-v-9e1c1fdb]{display:grid;gap:clamp(1.6rem,4vw,2.2rem);margin:0 auto;max-width:980px}.faq__header[data-v-9e1c1fdb]{display:flex;flex-direction:column;gap:.6rem;max-width:740px}.faq__eyebrow[data-v-9e1c1fdb]{align-items:center;background:hsl(var(--foreground)/.08);border-radius:999px;color:hsl(var(--foreground)/.65);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.14em;padding:.35rem .9rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.faq__title[data-v-9e1c1fdb]{color:hsl(var(--foreground));font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;letter-spacing:-.015em}.faq__subtitle[data-v-9e1c1fdb]{color:hsl(var(--foreground)/.64);font-size:clamp(1rem,2vw,1.15rem);line-height:1.68}.faq__list[data-v-9e1c1fdb]{display:flex;flex-direction:column;gap:.9rem}.faq__item[data-v-9e1c1fdb]{background:hsl(var(--card)/.78);border:1px solid hsl(var(--border)/.35);border-radius:1.25rem;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.faq__item--active[data-v-9e1c1fdb]{background:hsl(var(--card)/.95);border-color:hsl(var(--foreground)/.4);box-shadow:0 18px 42px -34px hsl(var(--foreground)/.28)}.faq__question-wrap[data-v-9e1c1fdb]{margin:0}.faq__question[data-v-9e1c1fdb]{align-items:center;background:transparent;border:none;color:hsl(var(--foreground));cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.2rem;width:100%}.faq__q[data-v-9e1c1fdb]{font-size:clamp(1.02rem,2.2vw,1.2rem);font-weight:600;letter-spacing:-.01em;text-align:left}.faq__icon[data-v-9e1c1fdb]{background:hsl(var(--foreground)/.06);border-radius:999px;color:hsl(var(--foreground)/.9);display:grid;flex:none;height:2rem;place-items:center;transition:transform .25s ease,background .25s ease;width:2rem}.faq__item--active .faq__icon[data-v-9e1c1fdb]{background:hsl(var(--foreground)/.12);transform:rotate(90deg)}.faq__answer[data-v-9e1c1fdb]{overflow:hidden}.faq__answer-inner[data-v-9e1c1fdb]{padding:0 1.2rem 1rem}.faq__a[data-v-9e1c1fdb]{color:hsl(var(--foreground)/.7);font-size:1rem;line-height:1.68;margin:.15rem 0 0}@media (max-width:640px){.faq__answer-inner[data-v-9e1c1fdb]{padding:0 1rem 1rem}.faq__question[data-v-9e1c1fdb]{padding:1rem}}.faq--split .faq__container[data-v-9e1c1fdb]{gap:2rem;max-width:1120px}@media (min-width:900px){.faq--split .faq__container[data-v-9e1c1fdb]{align-items:start;gap:clamp(3rem,6vw,5.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}.faq--split .faq__header[data-v-9e1c1fdb]{position:sticky;top:96px}}.faq--split .faq__eyebrow[data-v-9e1c1fdb]{background:none;color:hsl(var(--foreground)/.5);font-size:.72rem;letter-spacing:.2em;padding:0}.faq--split .faq__title[data-v-9e1c1fdb]{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.025em;line-height:1.12}.faq--split .faq__subtitle[data-v-9e1c1fdb]{font-size:.98rem;line-height:1.65}.faq__contact[data-v-9e1c1fdb]{background:hsl(var(--foreground)/.035);border-radius:1.1rem;display:grid;gap:.25rem .85rem;grid-template-columns:auto minmax(0,1fr);margin-top:1.25rem;padding:1.1rem 1.15rem}.faq__contact-icon[data-v-9e1c1fdb]{background:hsl(var(--foreground));border-radius:.75rem;color:hsl(var(--background));display:grid;grid-row:span 2;height:2.25rem;place-items:center;width:2.25rem}.faq__contact-title[data-v-9e1c1fdb]{color:hsl(var(--foreground));font-size:.95rem;font-weight:600;margin:0}.faq__contact-desc[data-v-9e1c1fdb]{color:hsl(var(--foreground)/.55);font-size:.82rem;line-height:1.5;margin:0}.faq__contact-cta[data-v-9e1c1fdb]{align-items:center;color:hsl(var(--foreground));display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;grid-column:2;margin-top:.55rem;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.faq__contact-cta[data-v-9e1c1fdb]:hover{text-decoration:underline}.faq__contact-cta svg[data-v-9e1c1fdb]{transition:transform .2s ease}.faq__contact-cta:hover svg[data-v-9e1c1fdb]{transform:translate(2px)}.faq--split .faq__list[data-v-9e1c1fdb]{border-top:1px solid hsl(var(--foreground)/.08);gap:0}.faq--split .faq__item[data-v-9e1c1fdb],.faq--split .faq__item--active[data-v-9e1c1fdb]{background:transparent;border:0;border-bottom:1px solid hsl(var(--foreground)/.08);border-radius:0;box-shadow:none;overflow:visible}.faq--split .faq__question[data-v-9e1c1fdb]{gap:1rem;justify-content:flex-start;padding:1.35rem .25rem;transition:color .2s ease}.faq--split .faq__num[data-v-9e1c1fdb]{color:hsl(var(--foreground)/.35);flex:none;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;transition:color .2s ease;width:1.6rem}.faq--split .faq__q[data-v-9e1c1fdb]{color:hsl(var(--foreground)/.88);flex:1;font-size:clamp(1rem,1.6vw,1.08rem)}.faq--split .faq__item--active .faq__num[data-v-9e1c1fdb],.faq--split .faq__item--active .faq__q[data-v-9e1c1fdb],.faq--split .faq__question:hover .faq__q[data-v-9e1c1fdb]{color:hsl(var(--foreground))}.faq--split .faq__icon[data-v-9e1c1fdb]{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.14);height:1.85rem;transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s ease,color .2s ease,box-shadow .2s ease;width:1.85rem}.faq--split .faq__question:hover .faq__icon[data-v-9e1c1fdb]{box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.3)}.faq--split .faq__item--active .faq__icon[data-v-9e1c1fdb]{background:hsl(var(--foreground));box-shadow:none;color:hsl(var(--background));transform:rotate(135deg)}.faq--split .faq__answer-inner[data-v-9e1c1fdb]{padding:0 3rem 1.5rem 2.85rem}.faq--split .faq__a[data-v-9e1c1fdb]{color:hsl(var(--foreground)/.62);font-size:.95rem;line-height:1.75;margin:0}@media (max-width:640px){.faq--split .faq__question[data-v-9e1c1fdb]{padding:1.15rem 0}.faq--split .faq__answer-inner[data-v-9e1c1fdb]{padding:0 0 1.25rem 2.6rem}}@media (prefers-reduced-motion:reduce){.faq__icon[data-v-9e1c1fdb],.faq__item[data-v-9e1c1fdb],.faq__num[data-v-9e1c1fdb],.faq__question[data-v-9e1c1fdb]{transition:none!important}}
