.styles_section__Br5T9{background:var(--faq-bg);overflow:hidden;padding:6rem 0;position:relative}.styles_container__Uwsuy{margin:0 auto;max-width:1000px;padding:0 2rem;position:relative;z-index:2}.styles_header__oIvJ3{margin-bottom:4rem;text-align:center}.styles_title__A_Pxz{background:var(--hero-title-gradient);-webkit-background-clip:text;background-clip:text;color:var(--faq-question-color);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px var(--hero-title-shadow)}.styles_subtitle__wtSx_{color:var(--faq-answer-color);font-size:1.2rem;line-height:1.6;margin:0 auto 1rem;max-width:600px}.styles_accentLine__l71Ut{animation:styles_shimmer__r5xmu 3s ease-in-out infinite;background:linear-gradient(90deg,var(--highlight),var(--secondaryColor));border-radius:2px;height:4px;margin:0 auto;width:80px}@keyframes styles_shimmer__r5xmu{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.styles_faqGrid__DU1W2{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.styles_faqItem__UjUrx{animation:styles_fadeInUp__oG7Vo .6s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--faq-item-bg);border:1px solid var(--faq-item-border);border-radius:16px;box-shadow:var(--faq-item-shadow);overflow:hidden;transition:all var(--transition-smooth)}.styles_faqItem__UjUrx:first-child{animation-delay:.1s}.styles_faqItem__UjUrx:nth-child(2){animation-delay:.2s}.styles_faqItem__UjUrx:nth-child(3){animation-delay:.3s}.styles_faqItem__UjUrx:nth-child(4){animation-delay:.4s}.styles_faqItem__UjUrx:nth-child(5){animation-delay:.5s}.styles_faqItem__UjUrx:nth-child(6){animation-delay:.6s}.styles_faqItem__UjUrx:hover{border-color:var(--faq-item-hover-border);box-shadow:var(--faq-item-hover-shadow);transform:translateY(-2px)}.styles_faqQuestion__wNxhe{align-items:center;background:none;border:none;color:var(--faq-question-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.4;padding:1.5rem 2rem;text-align:left;transition:all var(--transition-base);width:100%}.styles_faqQuestion__wNxhe:hover{background:var(--highlight-alpha-02)}.styles_faqQuestion__wNxhe:focus{outline:none}.styles_faqQuestion__wNxhe:focus,.styles_faqQuestion__wNxhe[aria-expanded=true]{background:var(--highlight-alpha-05)}.styles_questionText__m7SYy{flex:1 1}.styles_chevron__2K8yg{align-items:center;color:var(--faq-icon-color);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform var(--transition-smooth);width:24px}.styles_chevron__2K8yg.styles_rotated__Vw_kO{transform:rotate(180deg)}.styles_chevron__2K8yg:hover{color:var(--faq-icon-hover-color)}.styles_faqAnswer__2KM9i{background:var(--faq-item-hover-bg);max-height:0;overflow:hidden;transition:max-height var(--transition-smooth)}.styles_faqAnswer__2KM9i.styles_open__8OhSZ{max-height:300px}.styles_faqAnswer__2KM9i[aria-hidden=true]{display:none}.styles_answerContent__3qCT8{padding:0 2rem 1.5rem}.styles_answerText__AWMEd{color:var(--faq-answer-color);font-size:1rem;line-height:1.6;margin:0}.styles_faqAccent__tDNPB{background:linear-gradient(90deg,transparent,var(--highlight-alpha-20),transparent);height:2px;opacity:0;transition:opacity var(--transition-base)}.styles_faqItem__UjUrx:hover .styles_faqAccent__tDNPB{opacity:1}.styles_ctaSection__9SXPR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--services-card-bg);border:1px solid var(--services-card-border);border-radius:24px;box-shadow:var(--services-card-shadow);padding:3rem;text-align:center;transition:all var(--transition-smooth)}.styles_ctaSection__9SXPR:hover{border-color:var(--services-card-hover-border);box-shadow:var(--services-card-hover-shadow)}.styles_ctaContent__sSnlE{margin:0 auto;max-width:600px}.styles_ctaTitle__ur_yh{color:var(--services-title-color);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.styles_ctaText__E3DN_{color:var(--services-description-color);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.styles_ctaButtons__FR5dM{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.styles_primaryCTA__iZ7Yy,.styles_secondaryCTA__Dz7sv{align-items:center;border-radius:12px;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem 2rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all var(--transition-smooth)}.styles_primaryCTA__iZ7Yy{background:var(--hero-cta-primary-bg);border:1px solid var(--border);box-shadow:var(--hero-cta-primary-shadow);color:var(--hero-cta-primary-color)}.styles_primaryCTA__iZ7Yy:hover{background:var(--hero-cta-primary-hover-bg);box-shadow:var(--hero-cta-primary-hover-shadow);transform:translateY(-2px) scale(1.02)}.styles_secondaryCTA__Dz7sv{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--hero-cta-secondary-bg);border:1px solid var(--hero-cta-secondary-border);box-shadow:var(--hero-cta-secondary-shadow);color:var(--hero-cta-secondary-color)}.styles_secondaryCTA__Dz7sv:hover{background:var(--hero-cta-secondary-hover-bg);border-color:var(--highlight);box-shadow:var(--hero-cta-secondary-hover-shadow);transform:translateY(-2px)}.styles_ctaIcon__PBZGC{font-size:1.2rem;transition:transform var(--transition-base)}.styles_primaryCTA__iZ7Yy:hover .styles_ctaIcon__PBZGC,.styles_secondaryCTA__Dz7sv:hover .styles_ctaIcon__PBZGC{transform:translateX(4px)}.styles_decorativeElements__feS4w{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.styles_floatingDot__tgwSH{animation:styles_float__OW_MB 12s ease-in-out infinite;background:linear-gradient(135deg,var(--highlight-alpha-30),var(--secondaryColor-alpha-30));border-radius:50%;height:8px;opacity:.4;position:absolute;width:8px}.styles_floatingDot__tgwSH:first-child{animation-delay:0s;left:10%;top:20%}.styles_floatingDot__tgwSH:nth-child(2){animation-delay:4s;right:15%;top:70%}.styles_floatingDot__tgwSH:nth-child(3){animation-delay:8s;bottom:30%;left:20%}@keyframes styles_float__OW_MB{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.6;transform:translateY(-15px) scale(1.1)}}@keyframes styles_fadeInUp__oG7Vo{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.styles_section__Br5T9{padding:4rem 0}.styles_container__Uwsuy{padding:0 1rem}.styles_header__oIvJ3{margin-bottom:3rem}.styles_faqQuestion__wNxhe{font-size:1rem;padding:1.25rem 1.5rem}.styles_answerContent__3qCT8{padding:0 1.5rem 1.25rem}.styles_ctaSection__9SXPR{padding:2rem 1.5rem}.styles_ctaButtons__FR5dM{align-items:center;flex-direction:column}.styles_primaryCTA__iZ7Yy,.styles_secondaryCTA__Dz7sv{justify-content:center;max-width:300px;width:100%}.styles_floatingDot__tgwSH{display:none}}@media (max-width:480px){.styles_section__Br5T9{padding:3rem 0}.styles_title__A_Pxz{margin-bottom:.75rem}.styles_faqQuestion__wNxhe{padding:1rem 1.25rem}.styles_answerContent__3qCT8{padding:0 1.25rem 1rem}.styles_ctaTitle__ur_yh{font-size:1.25rem}.styles_ctaText__E3DN_{font-size:1rem}}@media (prefers-reduced-motion:reduce){.styles_accentLine__l71Ut,.styles_floatingDot__tgwSH{animation:none;opacity:.1}.styles_faqItem__UjUrx:hover{transform:none}.styles_chevron__2K8yg,.styles_faqAnswer__2KM9i{transition:none}.styles_primaryCTA__iZ7Yy:hover,.styles_primaryCTA__iZ7Yy:hover .styles_ctaIcon__PBZGC,.styles_secondaryCTA__Dz7sv:hover,.styles_secondaryCTA__Dz7sv:hover .styles_ctaIcon__PBZGC{transform:none}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.styles_ctaSection__9SXPR,.styles_faqItem__UjUrx,.styles_secondaryCTA__Dz7sv{background:var(--faq-item-bg)}}@media (prefers-color-scheme:dark){.styles_section__Br5T9{background:var(--faq-bg)}}@media (prefers-color-scheme:light){.styles_section__Br5T9{background:var(--faq-bg)}}@supports not (color:var(--text-primary )){.styles_section__Br5T9{background:linear-gradient(135deg,#fff,#f8fafc)}.styles_title__A_Pxz{background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text}.styles_faqItem__UjUrx{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,122,205,.1)}.styles_faqItem__UjUrx:hover{border-color:rgba(0,122,205,.2);box-shadow:0 8px 24px rgba(0,0,0,.1)}.styles_faqQuestion__wNxhe{color:#1e293b}.styles_faqQuestion__wNxhe:hover{background:rgba(0,122,205,.02)}.styles_chevron__2K8yg{color:#007acd}.styles_answerText__AWMEd{color:#475569}.styles_ctaSection__9SXPR{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,122,205,.1)}.styles_primaryCTA__iZ7Yy{background:linear-gradient(135deg,#007acd,#0056b3);color:#fff}.styles_secondaryCTA__Dz7sv{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,122,205,.2);color:#007acd}}