.page-faq h1,.page-faq h2,.page-faq h3{font-family:var(--f-display);letter-spacing:0;font-weight:700}.page-faq h1{text-wrap:balance;font-size:54px;line-height:1.08}.page-faq h2{font-size:36px;line-height:1.15}.page-faq .intro{padding:64px var(--gutter);flex-direction:column;gap:24px;display:flex}.page-faq .qa{padding:24px var(--gutter) 64px;flex-direction:column;gap:24px;display:flex}.page-faq .tabs{background:var(--c-surface);border-radius:16px;align-self:flex-start;gap:8px;padding:6px;display:inline-flex}.page-faq .tab{color:var(--c-ink);cursor:pointer;font-family:var(--f-body);letter-spacing:0;background:0 0;border:0;border-radius:12px;padding:12px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .2s,color .2s}.page-faq .tab[aria-selected=true]{color:var(--c-white)}.page-faq .tab:hover{filter:none;transform:none}.page-faq #tab-owner[aria-selected=true]{background:var(--c-primary)}.page-faq #tab-pro[aria-selected=true]{background:var(--c-cta)}.page-faq .faq__list{flex-direction:column;gap:12px;display:flex}.page-faq .faq__list[hidden]{display:none}.page-faq .faq__item{background:var(--c-surface);border-radius:16px;flex-direction:column;padding:24px;display:flex}.page-faq .faq__item summary{cursor:pointer;align-items:center;gap:16px;font-size:17px;line-height:1.65;list-style:none;display:flex}.page-faq .faq__item summary::-webkit-details-marker{display:none}.page-faq .faq__item summary span{flex:1;min-width:0}.page-faq .faq__icon{fill:none;width:24px;height:24px;stroke:var(--c-primary);stroke-width:2px;stroke-linecap:round;flex:none}.page-faq .faq__item[open] .faq__icon-v{display:none}.page-faq .faq__item>p{margin-top:16px}.page-faq .contact{padding:48px var(--gutter);flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width<=1199.98px){.page-faq h1{font-size:42px}.page-faq h2{font-size:32px}}@media (width<=809.98px){.page-faq h1{font-size:36px}.page-faq h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.page-faq .tab{transition:none}}
