.faq_main__D4Xem{min-height:100vh;background:#fff}.faq_hero__VuCA0{padding:120px 0 80px;background:#f8f8f8;position:relative;overflow:hidden;text-align:center}.faq_hero__VuCA0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 11px);pointer-events:none}.faq_container__o_pz9{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.faq_badge__7tIej{display:inline-flex;align-items:center;gap:8px;background:#ff6b35;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px}.faq_badge__7tIej svg{flex-shrink:0}.faq_title__wC9rD{font-size:56px;font-weight:900;line-height:1.1;color:#000;margin-bottom:24px;letter-spacing:-.04em}.faq_highlight__d6spg{color:#ff6b35}.faq_description__NeqOB{font-size:18px;line-height:1.7;color:#666;margin-bottom:40px}.faq_faqSection__lfMZ7{padding:80px 0}.faq_category__HksG1{margin-bottom:60px}.faq_categoryTitle__ZlfTf{font-size:28px;font-weight:800;color:#000;margin-bottom:32px;letter-spacing:-.02em;padding-bottom:16px;border-bottom:3px solid #ff6b35}.faq_accordion__KSZiI{display:flex;flex-direction:column;gap:16px}.faq_accordionItem__MNkKk{background:#f8f8f8;position:relative;overflow:hidden;transition:all .3s ease}.faq_accordionItem__MNkKk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 11px);pointer-events:none}.faq_accordionHeader__rNR1v{width:100%;padding:24px 32px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-size:18px;font-weight:700;color:#000;transition:all .3s ease;position:relative;z-index:1}.faq_accordionHeader__rNR1v:hover{color:#ff6b35}.faq_accordionHeader__rNR1v span{flex:1 1;padding-right:20px}.faq_icon__NWL7a{flex-shrink:0;transition:transform .3s ease;color:#ff6b35}.faq_accordionItem__MNkKk.faq_open__NBWnn .faq_icon__NWL7a{transform:rotate(180deg)}.faq_accordionContent__ZECGe{max-height:0;overflow:hidden;transition:max-height .3s ease;position:relative;z-index:1}.faq_accordionItem__MNkKk.faq_open__NBWnn .faq_accordionContent__ZECGe{max-height:500px}.faq_accordionContent__ZECGe p{padding:0 32px 24px;font-size:16px;line-height:1.7;color:#666}.faq_cta__yFTEf{padding:100px 0;background:#000;text-align:center;color:#fff}.faq_cta__yFTEf h2{font-size:40px;font-weight:900;line-height:1.1;margin-bottom:16px;letter-spacing:-.04em}.faq_cta__yFTEf p{font-size:18px;line-height:1.7;color:hsla(0,0%,100%,.8);margin-bottom:40px}.faq_ctaButton__yLqFe{padding:16px 32px;background:#ff6b35;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.faq_ctaButton__yLqFe:hover{background:#fff;color:#000;transform:translateY(-2px);box-shadow:0 4px 20px hsla(0,0%,100%,.3)}@media (max-width:768px){.faq_title__wC9rD{font-size:36px}.faq_categoryTitle__ZlfTf{font-size:24px}.faq_hero__VuCA0{padding:80px 0 60px}.faq_cta__yFTEf,.faq_faqSection__lfMZ7{padding:60px 0}.faq_accordionHeader__rNR1v{padding:20px 24px;font-size:16px}.faq_accordionContent__ZECGe p{padding:0 24px 20px;font-size:15px}}