.faq-page-module__PVSaMa__page{width:100%;color:var(--ink);overflow-x:clip}.faq-page-module__PVSaMa__page>section{width:100%;padding-inline:var(--pad)}.faq-page-module__PVSaMa__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.faq-page-module__PVSaMa__hero{text-align:center;place-items:center;padding-top:150px;padding-bottom:64px;display:grid}.faq-page-module__PVSaMa__heroInner{width:min(100%,760px)}.faq-page-module__PVSaMa__hero h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,72px);font-weight:620;line-height:1}.faq-page-module__PVSaMa__heroInner>p{max-width:560px;color:var(--ink-body);text-wrap:balance;margin:22px auto 0;font-size:17px;line-height:1.6}.faq-page-module__PVSaMa__jumpNav{flex-wrap:wrap;justify-content:center;gap:10px;padding-bottom:clamp(64px,8vw,110px);display:flex}.faq-page-module__PVSaMa__jumpNav a{border:1px solid var(--line);background:var(--surface-alt-soft);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s}.faq-page-module__PVSaMa__jumpNav a:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface-alt-soft));transform:translateY(-1px)}.faq-page-module__PVSaMa__faqSection{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:clamp(40px,7vw,110px);padding-top:clamp(56px,6vw,84px);padding-bottom:clamp(56px,6vw,84px);scroll-margin-top:110px;display:grid}.faq-page-module__PVSaMa__faqSection:first-of-type{border-top:0}.faq-page-module__PVSaMa__faqSection>header{max-width:420px;position:sticky;top:130px}.faq-page-module__PVSaMa__faqSection>header>p:first-child{color:var(--accent);letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:700}.faq-page-module__PVSaMa__faqSection h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:640;line-height:1.1}.faq-page-module__PVSaMa__faqList{min-width:0}.faq-page-module__PVSaMa__faqList details{border-top:1px solid var(--line)}.faq-page-module__PVSaMa__faqList details:last-child{border-bottom:1px solid var(--line)}.faq-page-module__PVSaMa__faqList summary{cursor:pointer;letter-spacing:-.01em;grid-template-columns:1fr 28px;align-items:center;gap:18px;min-height:78px;font-size:17px;font-weight:650;list-style:none;display:grid}.faq-page-module__PVSaMa__faqList summary::-webkit-details-marker{display:none}.faq-page-module__PVSaMa__faqList summary span{background:var(--surface-alt);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:19px;transition:transform .16s;display:grid}.faq-page-module__PVSaMa__faqList details[open] summary span{transform:rotate(45deg)}.faq-page-module__PVSaMa__faqList details>p{max-width:62ch;color:var(--ink-body);margin:-6px 46px 24px 0;font-size:15px;line-height:1.65}.faq-page-module__PVSaMa__inlineLink{color:var(--accent);align-items:center;gap:7px;margin:-8px 0 26px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.faq-page-module__PVSaMa__inlineLink svg{width:14px}.faq-page-module__PVSaMa__contactSection{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;padding-top:clamp(74px,8vw,110px);padding-bottom:clamp(74px,8vw,110px);display:flex}.faq-page-module__PVSaMa__contactInfo{grid-template-columns:50px minmax(0,1fr);gap:22px;display:grid}.faq-page-module__PVSaMa__contactInfo>svg{width:44px;color:var(--accent)}.faq-page-module__PVSaMa__contactSection h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,46px);font-weight:620;line-height:1.05}.faq-page-module__PVSaMa__contactSection span>p:last-child{max-width:620px;color:var(--ink-body);margin:14px 0 0;font-size:15px;line-height:1.6}.faq-page-module__PVSaMa__contactActions{flex:none;gap:12px;display:flex}.faq-page-module__PVSaMa__primaryAction,.faq-page-module__PVSaMa__secondaryAction{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.faq-page-module__PVSaMa__primaryAction{background:var(--accent);color:#fff;border:0}.faq-page-module__PVSaMa__secondaryAction{border:1px solid var(--line);color:var(--ink);background:0 0}.faq-page-module__PVSaMa__primaryAction svg{width:16px}.faq-page-module__PVSaMa__jumpNav a:focus-visible,.faq-page-module__PVSaMa__faqList summary:focus-visible,.faq-page-module__PVSaMa__inlineLink:focus-visible,.faq-page-module__PVSaMa__primaryAction:focus-visible,.faq-page-module__PVSaMa__secondaryAction:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 58%, transparent);outline-offset:3px}@media (max-width:980px){.faq-page-module__PVSaMa__faqSection{grid-template-columns:1fr;gap:24px}.faq-page-module__PVSaMa__faqSection>header{max-width:none;position:static}}@media (max-width:760px){.faq-page-module__PVSaMa__page>section{padding-inline:16px}.faq-page-module__PVSaMa__hero{padding-top:126px;padding-bottom:48px}.faq-page-module__PVSaMa__heroInner>p{font-size:16px}.faq-page-module__PVSaMa__faqSection{padding-top:44px;padding-bottom:44px}.faq-page-module__PVSaMa__faqList details>p{margin-right:0}.faq-page-module__PVSaMa__contactSection{flex-direction:column;align-items:flex-start;gap:28px}.faq-page-module__PVSaMa__contactActions{width:100%}.faq-page-module__PVSaMa__primaryAction,.faq-page-module__PVSaMa__secondaryAction{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.faq-page-module__PVSaMa__page *,.faq-page-module__PVSaMa__page :before,.faq-page-module__PVSaMa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
