._pageWrapper_1uvsm_6{font-family:var(--font-family);min-height:100vh;background-color:var(--color-bg);color:var(--color-text)}._paddingTop_1uvsm_13{padding-top:var(--nav-height)}._hero_1uvsm_20{background-color:var(--color-primary-panel);background-image:radial-gradient(ellipse 80% 60% at 30% 50%,rgba(45,212,191,.1) 0%,transparent 60%),radial-gradient(ellipse 50% 70% at 80% 20%,rgba(91,188,214,.07) 0%,transparent 55%);color:#fff;text-align:center;padding:clamp(3rem,8vw,5rem) clamp(1rem,3vw,2rem)}._heroInner_1uvsm_30{max-width:700px;margin:0 auto}._heroTitle_1uvsm_35{font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:400;margin-bottom:1rem;line-height:.92;letter-spacing:.02em}._heroSubtitle_1uvsm_44{font-size:clamp(1rem,2.5vw,1.2rem);opacity:.92;margin-bottom:2rem;line-height:1.6}._searchBox_1uvsm_51{max-width:500px;margin:0 auto;position:relative}._searchInput_1uvsm_57{width:100%;padding:1rem 1.5rem;font-size:1rem;border:none;border-radius:2px;outline:none;box-shadow:var(--shadow-lg);background-color:var(--color-surface);color:var(--color-text);box-sizing:border-box;transition:box-shadow var(--transition-fast)}._searchInput_1uvsm_57::placeholder{color:var(--color-text-faint)}._searchInput_1uvsm_57:focus{box-shadow:var(--shadow-xl),0 0 0 3px #2dd4bf40}._faqSection_1uvsm_82{max-width:1000px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem)}._noResults_1uvsm_89{text-align:center;padding:3rem 1rem}._noResultsText_1uvsm_94{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.6}._clearSearchBtn_1uvsm_101{background-color:var(--color-accent);color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-primary-sm)}._clearSearchBtn_1uvsm_101:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}._categoryCard_1uvsm_122{background-color:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);margin-bottom:1.5rem;overflow:hidden}._categoryHeader_1uvsm_131{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;background-color:var(--color-bg);color:var(--color-text);cursor:pointer;font-family:inherit;font-size:1rem;transition:all var(--transition-normal)}._categoryHeader_1uvsm_131:hover{background-color:var(--color-bg-section)}._categoryHeaderExpanded_1uvsm_151{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;background:var(--color-dark-section);color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;transition:all var(--transition-normal)}._categoryLeft_1uvsm_166{display:flex;align-items:center;gap:.75rem}._categoryIcon_1uvsm_172{font-size:1.5rem;line-height:1}._categoryTitle_1uvsm_177{font-size:1.1rem;font-weight:700}._categoryCount_1uvsm_182{font-size:.85rem;font-weight:600;opacity:.8;margin-left:.5rem}._categoryToggle_1uvsm_189{font-size:1.25rem;transition:transform var(--transition-fast);line-height:1}._faqList_1uvsm_198{padding:0;margin:0;list-style:none}._faqItem_1uvsm_204{border-bottom:1px solid var(--color-border)}._faqItemLast_1uvsm_208{border-bottom:none}._faqQuestion_1uvsm_213{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;transition:background-color var(--transition-fast)}._faqQuestion_1uvsm_213:hover{background-color:var(--color-bg)}._faqQuestionText_1uvsm_231{font-size:1rem;font-weight:600;color:var(--color-text);line-height:1.4;padding-right:1rem}._faqToggle_1uvsm_239{font-size:1.25rem;color:var(--color-primary);flex-shrink:0;transition:transform var(--transition-fast);line-height:1}._faqAnswer_1uvsm_248{padding:0 1.5rem 1.5rem;color:var(--color-text-muted);font-size:1rem;line-height:1.7}._ctaSection_1uvsm_258{background:var(--color-dark-section);color:#fff;text-align:center;padding:clamp(3rem,6vw,5rem) clamp(1rem,3vw,2rem)}._ctaInner_1uvsm_265{max-width:700px;margin:0 auto}._ctaTitle_1uvsm_270{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:1rem;line-height:1.2}._ctaSubtitle_1uvsm_277{font-size:clamp(1rem,2.5vw,1.2rem);opacity:.92;margin-bottom:2rem;line-height:1.6}._ctaButtons_1uvsm_284{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._btnAccent_1uvsm_291{background-color:var(--color-accent);color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:700;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);box-shadow:0 4px 14px #db370259;min-width:180px;text-decoration:none;display:inline-block}._btnAccent_1uvsm_291:hover{transform:translateY(-2px);box-shadow:0 6px 20px #db370273}._btnOutlineWhite_1uvsm_312{background-color:transparent;color:#fff;border:2px solid white;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);min-width:180px;text-decoration:none;display:inline-block}._btnOutlineWhite_1uvsm_312:hover{background-color:#ffffff26;transform:translateY(-2px)}._relatedSection_1uvsm_335{background-color:var(--color-surface);padding:clamp(3rem,6vw,5rem) clamp(1rem,3vw,2rem)}._relatedInner_1uvsm_340{max-width:1000px;margin:0 auto}._relatedTitle_1uvsm_345{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;text-align:center;margin-bottom:2.5rem;color:var(--color-text);letter-spacing:-.02em}._relatedGrid_1uvsm_354{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._relatedCard_1uvsm_360{padding:1.5rem;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all var(--transition-normal);display:block}._relatedCard_1uvsm_360:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._relatedCardTitle_1uvsm_377{font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}._relatedCardDesc_1uvsm_384{font-size:.95rem;color:var(--color-text-muted);line-height:1.6}@media(max-width:768px){._ctaButtons_1uvsm_284{flex-direction:column;align-items:center}._btnAccent_1uvsm_291,._btnOutlineWhite_1uvsm_312{width:100%;max-width:320px;text-align:center}._categoryHeader_1uvsm_131,._categoryHeaderExpanded_1uvsm_151,._faqQuestion_1uvsm_213{padding:1rem 1.25rem}._faqAnswer_1uvsm_248{padding:0 1.25rem 1.25rem}._relatedGrid_1uvsm_354{grid-template-columns:1fr}}
