.FAQ_faq__t2pht{background:var(--background);padding:var(--space-8) 0 var(--space-16) 0;position:relative;border-radius:0 0 3rem 3rem}.FAQ_container__ucysw{max-width:1400px;margin:0 auto;padding:0 var(--space-6)}.FAQ_header__IrvEY{text-align:center;margin-bottom:var(--space-8);position:relative}.FAQ_badge__ujuHZ{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);margin-bottom:var(--space-8);backdrop-filter:blur(10px)}.FAQ_tag__C96GG{padding:2px var(--space-2);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;letter-spacing:.05em}.FAQ_badgeText__1Jm2q{color:var(--primary);font-weight:500;font-size:.9rem}.FAQ_title__RHYOS{font-size:clamp(2rem,4vw,2.5rem)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 var(--space-4)!important;color:var(--foreground)}.FAQ_subtitle__vQNas{font-size:clamp(1.25rem,3vw,1.5rem)!important;max-width:600px;margin:0 auto var(--space-8)!important;color:var(--muted-foreground);text-align:center;line-height:1.6}.FAQ_descriptionSection__HZa3c{text-align:center;margin-bottom:var(--space-8)}.FAQ_description__gItr_{font-size:1.1rem!important;max-width:800px;margin:0 auto;color:var(--muted-foreground);line-height:1.7}.FAQ_faqLayout__Pc8jM{display:grid;grid-template-columns:1fr 350px;gap:var(--space-10);max-width:1200px;margin:0 auto}.FAQ_accordionSection__X5AeU{background:color-mix(in srgb,var(--card) 30%,transparent);border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.FAQ_sectionTitle__CE3pu{font-size:1.5rem;font-weight:700;color:var(--foreground);text-align:center;margin-bottom:var(--space-8);letter-spacing:-.02em}.FAQ_accordionContainer__djoB4{display:flex;flex-direction:column;gap:var(--space-4)}.FAQ_accordionItem__EjTmC{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.FAQ_accordionItem__EjTmC:hover{border-color:var(--primary);box-shadow:0 4px 16px rgba(0,0,0,.08)}.FAQ_accordionHeader__PY7nY{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5);cursor:pointer;transition:all .2s ease}.FAQ_accordionHeader__PY7nY:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}.FAQ_questionText__KMSAn{font-size:1.1rem!important;font-weight:600;color:var(--foreground);line-height:1.4;flex:1;margin-right:var(--space-4)}.FAQ_accordionIcon__TqVxl{width:32px;height:32px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;color:var(--primary);transition:all .3s ease;flex-shrink:0}.FAQ_accordionHeader__PY7nY:hover .FAQ_accordionIcon__TqVxl{background:var(--primary);color:white}.FAQ_accordionIcon__TqVxl.FAQ_open__h_s7q{background:var(--primary);color:white;transform:rotate(180deg)}.FAQ_accordionContent__hab6I{padding:0 var(--space-5) var(--space-5) var(--space-5);border-top:1px solid color-mix(in srgb,var(--border) 30%,transparent);background:color-mix(in srgb,var(--card) 20%,transparent)}.FAQ_answerText__S42hl{font-size:1rem!important;color:var(--muted-foreground);line-height:1.6;padding-top:var(--space-4)}.FAQ_featuresPanel__BYuoJ{background:color-mix(in srgb,var(--card) 20%,transparent);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--border) 30%,transparent);height:fit-content}.FAQ_panelTitle__nwTU1{font-size:1.25rem;font-weight:700;color:var(--foreground);text-align:center;margin-bottom:var(--space-6);letter-spacing:-.02em}.FAQ_featuresList__lPNHB{display:flex;flex-direction:column;gap:var(--space-5)}.FAQ_featureCard__ibDtv{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--background);border:1px solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:var(--radius-lg);transition:all .3s ease}.FAQ_featureCard__ibDtv:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 8px 24px rgba(0,0,0,.08)}.FAQ_featureIconContainer__ehskB{width:40px;height:40px;background:var(--primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.FAQ_featureIcon__vbY2A{width:20px;height:20px;color:white}.FAQ_featureContent__ONJJa{flex:1;min-width:0}.FAQ_featureTitle__aS8Q6{font-size:1.1rem!important;font-weight:600;color:var(--foreground);margin-bottom:var(--space-2)}.FAQ_featureDescription__2Qos6{font-size:.95rem!important;color:var(--muted-foreground);line-height:1.5}@media (max-width:1024px){.FAQ_faqLayout__Pc8jM{grid-template-columns:1fr;gap:var(--space-8)}.FAQ_featuresPanel__BYuoJ{order:-1}.FAQ_featuresList__lPNHB{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4)}}@media (max-width:768px){.FAQ_faq__t2pht{padding:var(--space-6) 0 var(--space-12) 0}.FAQ_accordionSection__X5AeU,.FAQ_featuresPanel__BYuoJ{padding:var(--space-6)}.FAQ_faqLayout__Pc8jM{gap:var(--space-6)}.FAQ_accordionHeader__PY7nY{padding:var(--space-4);flex-direction:column;text-align:center;gap:var(--space-3)}.FAQ_questionText__KMSAn{margin-right:0;text-align:center}.FAQ_accordionContent__hab6I{padding:var(--space-4)}.FAQ_featuresList__lPNHB{grid-template-columns:1fr}.FAQ_featureCard__ibDtv{flex-direction:column;text-align:center;gap:var(--space-3)}.FAQ_featureIconContainer__ehskB{align-self:center}}