.faq-module__tbyj1a__main{max-width:860px;margin:0 auto;padding:0 16px 80px}.faq-module__tbyj1a__hero{text-align:center;border-bottom:1px solid var(--border,#e2e8f0);margin-bottom:48px;padding:56px 24px 40px}.faq-module__tbyj1a__heroTitle{color:var(--text-main,#1e293b);margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.faq-module__tbyj1a__heroSub{color:var(--text-muted,#64748b);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}.faq-module__tbyj1a__content{flex-direction:column;gap:48px;display:flex}.faq-module__tbyj1a__sectionTitle{color:var(--text-main,#1e293b);border-bottom:2px solid #ff5724;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:12px;font-size:1.15rem;font-weight:700;display:flex}.faq-module__tbyj1a__sectionIcon{font-size:1.25rem;line-height:1}.faq-module__tbyj1a__accordion{flex-direction:column;gap:2px;display:flex}.faq-module__tbyj1a__item{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:8px;transition:border-color .15s;overflow:hidden}.faq-module__tbyj1a__item[open]{border-color:#ff5724}.faq-module__tbyj1a__item[open] .faq-module__tbyj1a__chevron{transform:rotate(90deg)}.faq-module__tbyj1a__question{color:var(--text-main,#1e293b);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-module__tbyj1a__question::-webkit-details-marker{display:none}.faq-module__tbyj1a__question:hover{background:#fdf8f6}.faq-module__tbyj1a__chevron{color:#ff5724;flex-shrink:0;font-size:1.2rem;font-weight:400;transition:transform .2s;display:inline-block}.faq-module__tbyj1a__answer{color:var(--text-muted,#475569);border-top:1px solid var(--border,#e2e8f0);margin:0;padding:14px 20px 18px;font-size:.92rem;line-height:1.7}.faq-module__tbyj1a__cta{text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:16px;margin-top:64px;padding:40px 32px}.faq-module__tbyj1a__ctaText{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.faq-module__tbyj1a__ctaBtn{color:#fff;background:#ff5724;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-block}.faq-module__tbyj1a__ctaBtn:hover{background:#e64a1e;transform:translateY(-1px)}@media (max-width:640px){.faq-module__tbyj1a__hero{margin-bottom:32px;padding:36px 16px 28px}.faq-module__tbyj1a__cta{border-radius:12px;padding:28px 20px}.faq-module__tbyj1a__question{padding:14px 16px;font-size:.9rem}.faq-module__tbyj1a__answer{padding:12px 16px 14px}}
