.faq-module__QaxjeW__pageWrapper{background:linear-gradient(180deg, var(--color-surface-50) 0%, #fff 100%);min-height:100dvh;color:var(--color-text-primary);padding:var(--spacing-xl) var(--spacing-lg);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.faq-module__QaxjeW__ambientGlow1{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#3b5adc14 0%,#a855f70a 50%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-8%;left:15%}.faq-module__QaxjeW__ambientGlow2{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#3b82f60f 0%,#ec489908 50%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-5%;right:10%}.faq-module__QaxjeW__contentContainer{z-index:10;gap:var(--spacing-xl);width:100%;max-width:900px;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-3xl);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex;position:relative}.faq-module__QaxjeW__pageHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.faq-module__QaxjeW__headerBadge{border-radius:var(--radius-full);background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-700);font-size:var(--text-xs);letter-spacing:.03em;align-items:center;gap:.5rem;padding:.4rem 1rem;font-weight:600;display:inline-flex}.faq-module__QaxjeW__pageTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.faq-module__QaxjeW__titleGradient{background:linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-accent-500) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-module__QaxjeW__pageSubtitle{color:var(--color-text-secondary);max-width:680px;margin:0 auto;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.6}.faq-module__QaxjeW__toolbarContainer{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.faq-module__QaxjeW__searchBox{width:100%;max-width:580px;margin:0 auto;position:relative}.faq-module__QaxjeW__searchInput{border-radius:var(--radius-xl);border:1px solid var(--color-surface-200);-webkit-backdrop-filter:blur(12px);width:100%;font-size:var(--text-base);color:var(--color-text-primary);box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-smooth);background:#ffffffe6;outline:none;padding:.875rem 1rem .875rem 2.85rem}.faq-module__QaxjeW__searchInput:focus{border-color:var(--color-primary-400);background:#fff;box-shadow:0 0 0 3px #3b5adc26}.faq-module__QaxjeW__searchIcon{color:var(--color-text-muted);pointer-events:none;font-size:1.1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.faq-module__QaxjeW__clearSearchBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.2rem;font-size:1rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.faq-module__QaxjeW__clearSearchBtn:hover{color:var(--color-text-primary)}.faq-module__QaxjeW__categoryPills{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.faq-module__QaxjeW__categoryPill{border-radius:var(--radius-full);font-size:var(--text-xs);border:1px solid var(--color-surface-200);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-smooth);background:#fff;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.faq-module__QaxjeW__categoryPill:hover{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50)}.faq-module__QaxjeW__categoryPillActive{background:linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-primary-700) 100%);color:#fff;border-color:var(--color-primary-600);box-shadow:0 4px 12px #3b5adc40}.faq-module__QaxjeW__categoryPillActive:hover{background:linear-gradient(135deg, var(--color-primary-700) 0%, var(--color-primary-800) 100%);color:#fff}.faq-module__QaxjeW__actionsRow{font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.faq-module__QaxjeW__quickToggleBtn{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem .5rem;font-weight:600}.faq-module__QaxjeW__quickToggleBtn:hover{background:var(--color-primary-50);color:var(--color-primary-700)}.faq-module__QaxjeW__categorySection{flex-direction:column;gap:.75rem;display:flex}.faq-module__QaxjeW__categoryTitleRow{font-size:var(--text-lg);color:var(--color-text-primary);border-bottom:2px solid var(--color-surface-200);align-items:center;gap:.5rem;padding:.5rem .25rem;font-weight:700;display:flex}.faq-module__QaxjeW__categoryIcon{font-size:1.3rem}.faq-module__QaxjeW__accordionList{flex-direction:column;gap:.75rem;display:flex}.faq-module__QaxjeW__accordionItem{border-radius:var(--radius-xl);border:1px solid var(--color-surface-200);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);background:#fff;overflow:hidden}.faq-module__QaxjeW__accordionItemOpen{border-color:var(--color-primary-300);box-shadow:0 8px 24px -6px #3b5adc1f}.faq-module__QaxjeW__accordionHeader{text-align:left;cursor:pointer;width:100%;font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-smooth);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-weight:600;display:flex}.faq-module__QaxjeW__accordionHeader:hover{background-color:var(--color-surface-50)}.faq-module__QaxjeW__questionNumber{background:var(--color-primary-50);width:24px;height:24px;color:var(--color-primary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.faq-module__QaxjeW__questionText{flex:1;line-height:1.4}.faq-module__QaxjeW__chevronIcon{background:var(--color-surface-100);width:28px;height:28px;color:var(--color-text-secondary);transition:transform .3s var(--ease-bounce), background-color var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.faq-module__QaxjeW__accordionItemOpen .faq-module__QaxjeW__chevronIcon{background:var(--color-primary-600);color:#fff;transform:rotate(180deg)}.faq-module__QaxjeW__accordionBody{color:var(--color-text-secondary);font-size:var(--text-sm);border-top:1px dashed var(--color-surface-200);margin-top:0;padding:1rem 1.25rem 1.25rem;line-height:1.65}.faq-module__QaxjeW__accordionBody p{margin-bottom:.75rem}.faq-module__QaxjeW__accordionBody p:last-child{margin-bottom:0}.faq-module__QaxjeW__accordionBody strong{color:var(--color-text-primary)}.faq-module__QaxjeW__accordionBody ol,.faq-module__QaxjeW__accordionBody ul{margin-bottom:.75rem;padding-left:1.25rem}.faq-module__QaxjeW__accordionBody li{margin-bottom:.35rem}.faq-module__QaxjeW__accordionBody a{color:var(--color-primary-600);font-weight:600;text-decoration:underline}.faq-module__QaxjeW__accordionBody a:hover{color:var(--color-primary-700)}.faq-module__QaxjeW__highlightBox{border-radius:var(--radius-lg);background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-800);font-size:var(--text-xs);align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;display:flex}.faq-module__QaxjeW__highlightIcon{flex-shrink:0;font-size:1.1rem}.faq-module__QaxjeW__noResults{text-align:center;border-radius:var(--radius-xl);border:1px solid var(--color-surface-200);color:var(--color-text-muted);background:#fff;padding:3rem 1.5rem}.faq-module__QaxjeW__noResultsIcon{margin-bottom:.5rem;font-size:3rem}.faq-module__QaxjeW__noResultsTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:.25rem;font-weight:700}.faq-module__QaxjeW__resetSearchLink{color:var(--color-primary-600);font-weight:600;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin-top:.75rem}.faq-module__QaxjeW__resetSearchLink:hover{text-decoration:underline}.faq-module__QaxjeW__contactCard{margin-top:var(--spacing-xl);background:linear-gradient(135deg, var(--color-primary-700) 0%, var(--color-primary-900) 100%);color:#fff;border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -8px #3b5adc59}.faq-module__QaxjeW__contactCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-20%}.faq-module__QaxjeW__contactBadge{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);font-size:var(--text-xs);background:#ffffff26;border:1px solid #ffffff40;align-items:center;gap:.4rem;padding:.3rem .85rem;font-weight:600;display:inline-flex}.faq-module__QaxjeW__contactTitle{font-family:var(--font-heading);color:#fff;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700}.faq-module__QaxjeW__contactDesc{color:#ffffffd9;max-width:540px;margin:0;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5}.faq-module__QaxjeW__contactBtn{border-radius:var(--radius-full);color:#fff;font-weight:700;font-size:var(--text-base);transition:all var(--duration-fast) var(--ease-smooth);background:#25d366;align-items:center;gap:.5rem;padding:.85rem 1.75rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #25d36659}.faq-module__QaxjeW__contactBtn:hover{color:#fff;background:#20bd5a;transform:translateY(-2px);box-shadow:0 12px 25px #25d36673}@media (max-width:640px){.faq-module__QaxjeW__pageWrapper{padding:var(--spacing-md)}.faq-module__QaxjeW__contentContainer{padding:var(--spacing-sm) 1.25rem var(--spacing-xl) 1.25rem}.faq-module__QaxjeW__accordionHeader{padding:1rem;font-size:.95rem}.faq-module__QaxjeW__accordionBody{padding:0 1rem 1rem;font-size:.85rem}.faq-module__QaxjeW__categoryPill{padding:.4rem .75rem;font-size:.7rem}.faq-module__QaxjeW__contactCard{padding:1.5rem 1rem}}
