.faq-page{max-width:860px;margin:0 auto;padding:32px 24px 80px}.faq-bc{color:var(--dim);align-items:center;gap:6px;margin-bottom:32px;font-size:13px;display:flex}.faq-bc a{color:var(--dim);text-decoration:none}.faq-bc a:hover{color:var(--black)}.faq-bc-sep{color:#ccd0d5}.faq-h1{font-family:var(--display);letter-spacing:-1.5px;color:var(--black);margin-top:16px;margin-bottom:8px;font-size:clamp(32px,4vw,48px);font-weight:800}.faq-subtitle{color:var(--muted);max-width:520px;margin-bottom:40px;font-size:15px}.faq-sections{flex-direction:column;gap:32px;display:flex}.faq-section-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:11px;font-weight:600}.faq-item{border-bottom:1px solid #0000000f}.faq-question{width:100%;color:var(--black);text-align:left;cursor:pointer;font-size:15px;font-weight:600;font-family:var(--sans);justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{content:"";display:none}.faq-question span{flex:1;padding-right:16px}.faq-chevron{flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{color:var(--muted);padding:0 0 16px;font-size:14px;line-height:1.7}@media (max-width:640px){.faq-page{padding:80px 16px 60px}}
