.faq-subtitle{color:var(--text2);margin-bottom:36px;font-size:16px;font-weight:300;line-height:1.7}.faq-subtitle a{color:var(--brand-blue)}.faq-section{border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 24px);margin-bottom:56px;padding-bottom:56px}.faq-section:last-child{border-bottom:none}.faq-section-label{letter-spacing:4px;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:9px;font-weight:700}.faq-section h2{letter-spacing:-.5px;color:var(--text);margin-bottom:16px;font-size:22px;font-weight:800}.faq-section h3{color:var(--text);margin-top:28px;margin-bottom:10px;font-size:16px;font-weight:700}.faq-section p{color:var(--text2);margin-bottom:14px;font-size:15px;font-weight:300;line-height:1.8}.faq-section a{color:var(--brand-blue);text-decoration:none}.faq-section a:hover{text-decoration:underline}.faq-note{background:var(--surface2);border:1px solid var(--border);color:var(--muted);border-radius:8px;margin-top:10px;margin-bottom:14px;padding:14px 18px;font-size:13px;line-height:1.7}.faq-table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:14px}.faq-table th{text-align:left;letter-spacing:2px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:10px;font-weight:700}.faq-table td{border-bottom:1px solid var(--border);color:var(--text2);vertical-align:top;padding:10px 12px;font-weight:300;line-height:1.5}.faq-table tr:last-child td{border-bottom:none}.faq-table td:first-child{color:var(--text);white-space:nowrap;font-weight:600}.faq-integration-list{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.faq-integration-item{border:1px solid var(--border);border-radius:10px;padding:18px 20px}.faq-integration-name{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:700}.faq-integration-desc{color:var(--text2);margin:0;font-size:14px;font-weight:300;line-height:1.7}.faq-integration-tag{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:4px;margin-top:8px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.faq-download-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.faq-download-link{color:var(--brand-green);border:1px solid var(--brand-green);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.faq-download-link:hover{background:var(--brand-green);color:#fff}.faq-download-hint{color:var(--text2);font-size:12px;font-family:var(--font-mono)}@media (max-width:600px){.faq-table{font-size:13px}.faq-q-text{font-size:14px}}
