.faq-page[data-v-adfbb47a]{color:#1d1d1f;min-height:100vh;font-family:var(--sans,system-ui,sans-serif);background:#fbfbfd}.faq-hero[data-v-adfbb47a]{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1300px;margin:0 auto;padding:140px 60px 80px;display:flex;position:relative;overflow:hidden}.faq-hero-inner[data-v-adfbb47a]{flex:1;min-width:0}.faq-hero-meta[data-v-adfbb47a]{align-items:center;gap:8px;margin-bottom:28px;display:flex}.faq-breadcrumb-link[data-v-adfbb47a]{color:#86868b;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s}.faq-breadcrumb-link[data-v-adfbb47a]:hover{color:#1d1d1f}.faq-breadcrumb-sep[data-v-adfbb47a]{color:#c5c5c5;font-size:.75rem}.faq-breadcrumb-cur[data-v-adfbb47a]{color:#1d1d1f;font-size:.75rem;font-weight:600}.faq-h1[data-v-adfbb47a]{letter-spacing:-.05em;color:#1d1d1f;margin:0 0 28px;font-size:calc(clamp(3.5rem,7vw,7rem));font-weight:800;line-height:.92}.faq-h1 em[data-v-adfbb47a]{color:#86868b;font-style:italic;font-weight:700}.faq-lead[data-v-adfbb47a]{color:#515154;max-width:480px;margin:0 0 36px;font-size:1.05rem;line-height:1.65}.faq-cat-pills[data-v-adfbb47a]{flex-wrap:wrap;gap:8px;display:flex}.faq-cat-pill[data-v-adfbb47a]{letter-spacing:.02em;color:#1d1d1f;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:50px;padding:8px 18px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s}.faq-cat-pill[data-v-adfbb47a]:hover{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.faq-hero-count[data-v-adfbb47a]{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.faq-count-num[data-v-adfbb47a]{letter-spacing:-.07em;color:#ebebeb;-webkit-user-select:none;user-select:none;font-size:calc(clamp(4rem,8vw,9rem));font-weight:800;line-height:1;display:block}.faq-count-label[data-v-adfbb47a]{letter-spacing:.15em;text-transform:uppercase;color:#c5c5c5;text-align:right;margin-top:4px;font-size:.7rem;font-weight:700}.faq-hero[data-v-adfbb47a]:after{content:"";background:#00000012;height:1px;position:absolute;bottom:0;left:60px;right:60px}.faq-body[data-v-adfbb47a]{padding:0 0 120px}.faq-container[data-v-adfbb47a]{grid-template-columns:220px 1fr;align-items:start;gap:80px;max-width:1300px;margin:0 auto;padding:60px 60px 0;display:grid}.faq-nav[data-v-adfbb47a]{flex-direction:column;gap:2px;display:flex;position:sticky;top:100px}.faq-nav-eyebrow[data-v-adfbb47a]{letter-spacing:.18em;text-transform:uppercase;color:#c5c5c5;margin:0 0 16px 12px;font-size:.62rem;font-weight:700}.faq-nav-link[data-v-adfbb47a]{color:#86868b;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .22s;display:flex;position:relative}.faq-nav-link[data-v-adfbb47a]:hover{color:#1d1d1f;background:#0000000a}.faq-nav-link--active[data-v-adfbb47a]{color:#1d1d1f;background:#0000000d;font-weight:700}.faq-nav-dot[data-v-adfbb47a]{background:#c5c5c5;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .22s,transform .22s}.faq-nav-link--active .faq-nav-dot[data-v-adfbb47a]{background:#1d1d1f;transform:scale(1.4)}.faq-nav-count[data-v-adfbb47a]{color:#c5c5c5;margin-left:auto;font-size:.68rem;font-weight:500}.faq-nav-link--active .faq-nav-count[data-v-adfbb47a]{color:#86868b}.faq-nav-progress[data-v-adfbb47a]{background:#00000012;border-radius:2px;width:2px;height:80px;margin-top:20px;margin-left:12px;overflow:hidden}.faq-nav-progress-bar[data-v-adfbb47a]{background:#1d1d1f;border-radius:2px;width:100%;transition:height .1s}.faq-sections[data-v-adfbb47a]{flex-direction:column;gap:72px;display:flex}.faq-section-header[data-v-adfbb47a]{border-bottom:1px solid #00000012;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.faq-section-num[data-v-adfbb47a]{letter-spacing:.1em;color:#c5c5c5;font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:800}.faq-section-title[data-v-adfbb47a]{letter-spacing:-.03em;color:#1d1d1f;margin:0;font-size:1.4rem;font-weight:700}.faq-list[data-v-adfbb47a]{flex-direction:column;display:flex}.faq-item[data-v-adfbb47a]{border-bottom:1px solid #0000000f}.faq-item[data-v-adfbb47a]:first-child{border-top:1px solid #0000000f}.faq-question[data-v-adfbb47a]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.faq-q-text[data-v-adfbb47a]{color:#1d1d1f;font-size:1.02rem;font-weight:600;line-height:1.4;transition:color .2s}.faq-question:hover .faq-q-text[data-v-adfbb47a]{color:#000}.faq-q-icon[data-v-adfbb47a]{color:#86868b;border:1px solid #0000001f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.faq-q-icon svg[data-v-adfbb47a]{width:16px;height:16px}.faq-icon-v[data-v-adfbb47a]{transform-origin:50%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-item--open .faq-q-icon[data-v-adfbb47a]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.faq-item--open .faq-icon-v[data-v-adfbb47a]{transform:rotate(90deg)scaleX(0)}.faq-answer-wrap[data-v-adfbb47a]{transition:max-height .42s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-answer[data-v-adfbb47a]{padding-bottom:24px}.faq-answer p[data-v-adfbb47a]{color:#515154;margin:0;font-size:.97rem;line-height:1.8}.faq-answer[data-v-adfbb47a] a{color:#1d1d1f;text-underline-offset:3px;font-weight:600}.faq-answer[data-v-adfbb47a] strong{color:#1d1d1f;font-weight:700}.faq-cta[data-v-adfbb47a]{background:#1d1d1f;border-radius:32px;margin:0 40px 60px;padding:0;overflow:hidden}.faq-cta-inner[data-v-adfbb47a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:72px 80px;display:flex}.faq-cta-eyebrow[data-v-adfbb47a]{letter-spacing:.25em;color:#ffffff59;margin:0 0 12px;font-size:.62rem;font-weight:700}.faq-cta-h2[data-v-adfbb47a]{letter-spacing:-.05em;color:#fff;margin:0 0 10px;font-size:calc(clamp(2.5rem,5vw,4.5rem));font-weight:800;line-height:.95}.faq-cta-sub[data-v-adfbb47a]{color:#ffffff73;margin:0;font-size:.9rem}.faq-cta-btns[data-v-adfbb47a]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.faq-btn-primary[data-v-adfbb47a]{color:#1d1d1f;white-space:nowrap;background:#fff;border-radius:50px;padding:14px 28px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .25s}.faq-btn-primary[data-v-adfbb47a]:hover{background:#f0f0f0;transform:scale(1.02)}.faq-btn-secondary[data-v-adfbb47a]{color:#fff9;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:50px;padding:14px 28px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s}.faq-btn-secondary[data-v-adfbb47a]:hover{color:#fff;border-color:#ffffff73}@media (max-width:1024px){.faq-hero[data-v-adfbb47a]{padding:120px 40px 60px}.faq-hero[data-v-adfbb47a]:after{left:40px;right:40px}.faq-container[data-v-adfbb47a]{grid-template-columns:1fr;gap:40px;padding:40px 40px 0}.faq-nav[data-v-adfbb47a]{flex-flow:wrap;align-items:center;gap:8px;position:static}.faq-nav-dot[data-v-adfbb47a],.faq-nav-eyebrow[data-v-adfbb47a],.faq-nav-progress[data-v-adfbb47a]{display:none}.faq-nav-link[data-v-adfbb47a]{border:1px solid #0000001a;border-radius:50px;padding:7px 16px;font-size:.78rem}.faq-nav-link--active[data-v-adfbb47a]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.faq-cta[data-v-adfbb47a]{margin:0 20px 40px}.faq-cta-inner[data-v-adfbb47a]{flex-direction:column;align-items:flex-start;padding:48px 40px}}@media (max-width:768px){.faq-hero[data-v-adfbb47a]{flex-direction:column;align-items:flex-start;padding:110px 24px 48px}.faq-hero[data-v-adfbb47a]:after{left:24px;right:24px}.faq-hero-count[data-v-adfbb47a]{align-items:flex-start}.faq-count-num[data-v-adfbb47a]{font-size:calc(clamp(3rem,15vw,6rem))}.faq-container[data-v-adfbb47a]{padding:32px 24px 0}.faq-h1[data-v-adfbb47a]{font-size:calc(clamp(2.8rem,12vw,5rem))}.faq-cta[data-v-adfbb47a]{border-radius:24px;margin:0 16px 40px}.faq-cta-inner[data-v-adfbb47a]{padding:40px 28px}.faq-section-title[data-v-adfbb47a]{font-size:1.2rem}.faq-q-text[data-v-adfbb47a]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.faq-answer-wrap[data-v-adfbb47a],.faq-cat-pill[data-v-adfbb47a],.faq-icon-v[data-v-adfbb47a],.faq-q-icon[data-v-adfbb47a]{transition:none}}
