.faq_pageContainer__by43c{max-width:900px;margin:0 auto;padding:var(--space-24) var(--space-6) var(--space-16);color:var(--color-text-secondary);font-family:var(--font-sans);line-height:1.7}.faq_header__bmdpb{margin-bottom:var(--space-12);text-align:center}.faq_title__Sl3VF{font-size:var(--text-display);font-weight:800;margin-bottom:var(--space-2);background:linear-gradient(135deg,var(--color-text-primary) 0,var(--color-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em}.faq_subtitle__PSp3r{font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px;margin:0 auto}.faq_categoryGroup__DHTFw{margin-bottom:var(--space-10)}.faq_categoryTitle__k2YmS{font-size:var(--text-lg);font-weight:700;color:var(--color-blue-primary);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);letter-spacing:-.01em}.faq_categoryIcon__VqIhC{font-size:var(--text-xl);line-height:1}.faq_faqItem__9kuH1{background:var(--color-bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--border-subtle);border-radius:var(--border-radius-lg);margin-bottom:var(--space-3);overflow:hidden;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.faq_faqItem__9kuH1:hover{border-color:rgba(59,130,246,.2)}.faq_faqItemOpen__hnv8S{border-color:rgba(59,130,246,.3);box-shadow:0 0 20px rgba(59,130,246,.05)}.faq_question__2wu97{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);transition:color var(--dur-fast) var(--ease-out)}.faq_question__2wu97:hover{color:var(--color-blue-primary)}.faq_chevron__800OE{flex-shrink:0;width:20px;height:20px;color:var(--color-text-muted);transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.faq_chevronOpen__tMFIE{transform:rotate(180deg);color:var(--color-blue-primary)}.faq_answerWrapper__xI3SQ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq_answerWrapperOpen__FA3o4{grid-template-rows:1fr}.faq_answerInner__Ev4St{overflow:hidden}.faq_answer__2EVyw{padding:0 var(--space-6) var(--space-5) var(--space-6);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.faq_answer__2EVyw strong{color:var(--color-text-primary);font-weight:600}.faq_answer__2EVyw a{color:var(--color-blue-primary);text-decoration:none;font-weight:500;transition:color var(--dur-fast) var(--ease-out)}.faq_answer__2EVyw a:hover{text-decoration:underline;color:var(--color-blue-bright)}.faq_answer__2EVyw p{margin-bottom:var(--space-3)}.faq_answer__2EVyw p:last-child{margin-bottom:0}.faq_answer__2EVyw ul{padding-left:var(--space-5);margin-bottom:var(--space-3)}.faq_answer__2EVyw li{margin-bottom:var(--space-1)}.faq_ctaBanner__GVMPy{margin-top:var(--space-12);text-align:center;padding:var(--space-10);background:var(--color-bg-surface);border:var(--border-subtle);border-radius:var(--border-radius-xl);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.faq_ctaBanner__GVMPy h3{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-2)}.faq_ctaBanner__GVMPy p{color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:var(--text-sm)}.faq_ctaLink___OjvG{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-blue-primary);color:#fff;border-radius:var(--border-radius-pill);font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:background var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.faq_ctaLink___OjvG:hover{background:var(--color-blue-bright);transform:translateY(-2px)}@media (max-width:768px){.faq_pageContainer__by43c{padding:var(--space-20) var(--space-4) var(--space-12)}.faq_title__Sl3VF{font-size:var(--text-3xl)}.faq_question__2wu97{padding:var(--space-4) var(--space-4);font-size:var(--text-sm)}.faq_answer__2EVyw{padding:0 var(--space-4) var(--space-4) var(--space-4)}.faq_ctaBanner__GVMPy{padding:var(--space-6)}}