.supportpage-root{color:#111827;background:#fff;min-height:100vh;padding:32px 20px 48px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.supportpage-hero{background:#fff;border:1px solid #e5e7eb;border-radius:18px;max-width:1100px;margin:0 auto 26px;padding:24px 24px 20px;box-shadow:0 12px 32px #0f172a0a}.supportpage-hero-content{max-width:680px}.supportpage-title{color:#111827;margin-bottom:6px;font-size:30px;font-weight:700}.supportpage-subtitle{color:#6b7280;margin-bottom:16px;font-size:15px}.supportpage-stats{flex-wrap:wrap;gap:20px;display:flex}.supportpage-stat{flex-direction:column;display:flex}.supportpage-stat-number{color:#111827;font-size:20px;font-weight:600}.supportpage-stat-label{color:#9ca3af;font-size:12px}.supportpage-categories{max-width:1100px;margin:0 auto 18px}.supportpage-categories-title{color:#4b5563;margin-bottom:8px;font-size:16px;font-weight:600}.supportpage-category-buttons{flex-wrap:wrap;gap:8px;display:flex}.supportpage-category-btn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s,color .15s}.supportpage-category-btn:hover{background:#f9fafb;border-color:#d1d5db}.supportpage-category-btn.active{color:#fff;background:#111827;border-color:#111827}.supportpage-main{max-width:1100px;margin:0 auto 26px}.supportpage-cards-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.supportpage-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;padding:18px 16px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:0 10px 28px #0f172a0a}.supportpage-card:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 16px 40px #0f172a0f}.supportpage-card-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.supportpage-card-icon{background:#1118270a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.supportpage-card-title{color:#111827;font-size:15px;font-weight:600}.supportpage-card-description{color:#4b5563;margin-bottom:8px;font-size:13px;line-height:1.6}.supportpage-card-features{color:#374151;flex-direction:column;gap:4px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:flex}.supportpage-card-features li{align-items:center;gap:6px;display:flex}.supportpage-feature-icon{background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.supportpage-button{border:1px solid var(--card-color,#111827);background:var(--card-color,#111827);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 13px;font-size:12px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.supportpage-button:hover{color:#111827;background:#fff;transform:translateY(-1px)}.supportpage-button-arrow{font-size:13px}.supportpage-features{max-width:1100px;margin:0 auto 26px}.supportpage-section-title{color:#111827;margin-bottom:12px;font-size:18px;font-weight:600}.supportpage-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.supportpage-feature-card{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px 12px 13px;box-shadow:0 8px 22px #0f172a08}.supportpage-feature-icon-large{background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:6px;display:flex}.supportpage-feature-card h3{color:#111827;margin-bottom:4px;font-size:14px;font-weight:600}.supportpage-feature-card p{color:#6b7280;font-size:12px}.supportpage-faq{max-width:800px;margin:0 auto 26px}.supportpage-faq-list{flex-direction:column;gap:8px;display:flex}.supportpage-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.supportpage-faq-item.active{border-color:#111827;box-shadow:0 8px 22px #0f172a0a}.supportpage-faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;display:flex}.supportpage-faq-icon{color:#9ca3af;font-size:16px}.supportpage-faq-answer{max-height:0;padding:0 12px;transition:max-height .18s ease-out,padding .18s ease-out;overflow:hidden}.supportpage-faq-item.active .supportpage-faq-answer{max-height:200px;padding-bottom:10px}.supportpage-faq-answer p{color:#4b5563;font-size:13px}.supportpage-cta{max-width:900px;margin:0 auto}.supportpage-cta-content{text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:18px;padding:20px 18px 18px}.supportpage-cta-content h2{color:#111827;margin-bottom:6px;font-size:18px;font-weight:600}.supportpage-cta-content p{color:#6b7280;margin-bottom:10px;font-size:14px}.supportpage-cta-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.supportpage-cta-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s}.supportpage-cta-btn.primary{color:#fff;background:#111827;border-color:#111827}.supportpage-cta-btn.primary:hover{color:#111827;background:#fff;transform:translateY(-1px)}.supportpage-cta-btn.secondary{color:#4b5563;background:#fff;border-color:#e5e7eb}.supportpage-cta-btn.secondary:hover{background:#f9fafb}@media (max-width:1024px){.supportpage-cards-container,.supportpage-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.supportpage-root{padding:24px 14px 32px}.supportpage-hero{padding:20px 18px 16px}.supportpage-title{font-size:24px}.supportpage-cards-container,.supportpage-features-grid{grid-template-columns:minmax(0,1fr)}}
