#faq-page[data-v-780aaf47]{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);color:#e2e8f0}.text-gradient[data-v-780aaf47]{background:linear-gradient(to right,#1abc9c,#a5f3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.category-section[data-v-780aaf47]{margin-bottom:4rem}.category-header[data-v-780aaf47]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.1)}.category-icon[data-v-780aaf47]{width:56px;height:56px;border-radius:12px;background:#1abc9c1a;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.category-icon[data-v-780aaf47]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1abc9c33}.category-title[data-v-780aaf47]{font-size:1.75rem;font-weight:700;color:#e2e8f0;margin:0}.faq-list[data-v-780aaf47]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-780aaf47]{background:#1e293b;border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative;display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .4s cubic-bezier(.86,0,.07,1) .2s,border-color .3s ease,box-shadow .3s ease,background-color .6s ease}.faq-item.active[data-v-780aaf47]{grid-template-rows:auto 1fr;background:#0f172a;border-color:#1abc9c66;box-shadow:0 8px 24px #1abc9c33}.faq-question[data-v-780aaf47]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;z-index:5;position:relative}.faq-question[data-v-780aaf47]:hover{background:#ffffff05}.question-text[data-v-780aaf47]{font-size:1.125rem;font-weight:600;color:#cbd5e1;flex:1;padding-right:1rem;transition:color .6s ease}.faq-item.active .question-text[data-v-780aaf47]{color:#1abc9c}.chevron[data-v-780aaf47]{color:#64748b;transition:transform .4s cubic-bezier(.86,0,.07,1) .2s,color .6s ease;flex-shrink:0}.faq-item:hover .chevron[data-v-780aaf47]{color:#94a3b8}.faq-item.active .chevron[data-v-780aaf47]{color:#1abc9c;transform:rotate(180deg)}.faq-answer[data-v-780aaf47]{overflow:hidden;z-index:5;position:relative}.faq-answer>div[data-v-780aaf47]{padding:0 1.5rem 1.5rem;color:#94a3b8;line-height:1.8;font-size:1rem}.cta-button[data-v-780aaf47],.cta-button-outline[data-v-780aaf47]{font-weight:700;padding:12px 32px;border-radius:9999px;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cta-button[data-v-780aaf47]{background-color:#1abc9c;color:#0f172a;box-shadow:0 0 20px #1abc9c66}.cta-button-outline[data-v-780aaf47]{background-color:transparent;color:#1abc9c;border:2px solid #1abc9c}.cta-button[data-v-780aaf47]:hover{background-color:#31e0bd;transform:translateY(-2px);box-shadow:0 0 30px #1abc9c99}.cta-button-outline[data-v-780aaf47]:hover{background-color:#1abc9c1a;border-color:#31e0bd;transform:translateY(-2px)}.cta-button[data-v-780aaf47]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:none}.cta-button[data-v-780aaf47]:hover:after{left:200%;transition:left .6s ease-in-out}@media (max-width: 768px){.category-header[data-v-780aaf47]{flex-direction:column;text-align:center}.category-title[data-v-780aaf47]{font-size:1.5rem}.question-text[data-v-780aaf47]{font-size:1rem}.faq-answer>div[data-v-780aaf47]{font-size:.9375rem}}
