.faq-module__VSI0LW__header{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 100%);padding:100px 5% 80px;position:relative;overflow:hidden}.faq-module__VSI0LW__headerContainer{z-index:2;max-width:800px;margin:0 auto;position:relative}.faq-module__VSI0LW__badge{text-transform:uppercase;letter-spacing:2px;color:var(--accent,#c69b7b);background:#c69b7b0d;border:1px solid #c69b7b4d;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.faq-module__VSI0LW__header h1{margin:0 0 15px;font-size:2.8rem;font-weight:600;line-height:1.2}.faq-module__VSI0LW__header p{color:#ccc;margin:0;font-size:1.1rem;line-height:1.6}.faq-module__VSI0LW__faqSection{background:#fafafa;padding:60px 0 100px}.faq-module__VSI0LW__container{max-width:900px;margin:0 auto;padding:0 5%}.faq-module__VSI0LW__searchBox{margin-bottom:40px}.faq-module__VSI0LW__inputWrapper{background:#fff;border:1px solid #00000014;border-radius:50px;align-items:center;padding:6px 20px 6px 24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000008}.faq-module__VSI0LW__inputWrapper:focus-within{border-color:var(--accent,#c69b7b);box-shadow:0 4px 25px #c69b7b1f}.faq-module__VSI0LW__searchIcon{color:#888;flex-shrink:0;margin-right:15px}.faq-module__VSI0LW__inputWrapper input{width:100%;color:var(--primary,#1e1e1e);background:0 0;border:none;outline:none;padding:12px 0;font-size:1rem}.faq-module__VSI0LW__inputWrapper input::placeholder{color:#aaa}.faq-module__VSI0LW__clearBtn{color:#666;cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:10px;font-size:.75rem;transition:all .2s;display:flex}.faq-module__VSI0LW__clearBtn:hover{color:#000;background:#0000001a}.faq-module__VSI0LW__tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:45px;display:flex}.faq-module__VSI0LW__tabBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:30px;padding:10px 24px;font-size:.9rem;font-weight:550;transition:all .3s}.faq-module__VSI0LW__tabBtn:hover{color:#000;background:#f5f5f5;border-color:#00000026}.faq-module__VSI0LW__activeTab{box-shadow:0 4px 12px #0000000d;background:var(--primary,#1e1e1e)!important;color:#fff!important;border-color:var(--primary,#1e1e1e)!important}.faq-module__VSI0LW__accordionContainer{flex-direction:column;gap:16px;display:flex}.faq-module__VSI0LW__accordionItem{background:#fff;border:1px solid #0000000f;border-radius:14px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000003}.faq-module__VSI0LW__accordionItem:hover{border-color:#0000001f;box-shadow:0 4px 15px #00000008}.faq-module__VSI0LW__open{border-color:var(--accent,#c69b7b);box-shadow:0 8px 24px #c69b7b0f!important}.faq-module__VSI0LW__accordionHeader{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 30px;display:flex}.faq-module__VSI0LW__categoryLabel{text-transform:uppercase;letter-spacing:1px;color:var(--accent,#c69b7b);background:#c69b7b0f;border-radius:4px;flex-shrink:0;order:-1;padding:4px 10px;font-size:.7rem;font-weight:700}.faq-module__VSI0LW__accordionHeader h3{color:var(--primary,#1e1e1e);flex-grow:1;margin:0;font-size:1.15rem;font-weight:550}.faq-module__VSI0LW__iconWrapper{color:#666;background:#f7f7f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.faq-module__VSI0LW__accordionHeader:hover .faq-module__VSI0LW__iconWrapper{color:#000;background:#eaeaea}.faq-module__VSI0LW__open .faq-module__VSI0LW__iconWrapper{background:var(--accent,#c69b7b);transform:rotate(180deg);color:#fff!important}.faq-module__VSI0LW__accordionCollapse{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.faq-module__VSI0LW__open .faq-module__VSI0LW__accordionCollapse{grid-template-rows:1fr}.faq-module__VSI0LW__accordionContent{overflow:hidden}.faq-module__VSI0LW__accordionContent p{color:#555;margin:0;padding:0 30px 24px;font-size:.95rem;line-height:1.7}.faq-module__VSI0LW__noResults{text-align:center;color:#555;padding:60px 20px}.faq-module__VSI0LW__noResults svg{color:#aaa;margin-bottom:20px}.faq-module__VSI0LW__noResults h3{color:var(--primary,#1e1e1e);margin:0 0 10px;font-size:1.4rem;font-weight:550}.faq-module__VSI0LW__noResults p{max-width:450px;margin:0 auto;font-size:.95rem;line-height:1.6}.faq-module__VSI0LW__ctaSection{background:#fff;border-top:1px solid #0000000d;padding:80px 5%}.faq-module__VSI0LW__ctaContainer{text-align:center;max-width:800px;margin:0 auto}.faq-module__VSI0LW__ctaContainer h2{color:var(--primary,#1e1e1e);margin:0 0 12px;font-size:2.2rem;font-weight:600}.faq-module__VSI0LW__ctaContainer p{color:#666;margin:0 0 35px;font-size:1.05rem;line-height:1.6}.faq-module__VSI0LW__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.faq-module__VSI0LW__callLink{color:var(--primary,#1e1e1e);align-items:center;gap:10px;padding:10px 0;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.faq-module__VSI0LW__callLink:hover{color:var(--accent,#c69b7b)}@media (max-width:768px){.faq-module__VSI0LW__header{padding:70px 5% 50px}.faq-module__VSI0LW__header h1{font-size:2rem}.faq-module__VSI0LW__faqSection{padding:40px 0 60px}.faq-module__VSI0LW__accordionHeader{flex-wrap:wrap;gap:10px;padding:20px}.faq-module__VSI0LW__categoryLabel{order:-2}.faq-module__VSI0LW__accordionHeader h3{order:0;width:100%;font-size:1.05rem}.faq-module__VSI0LW__iconWrapper{order:-1}.faq-module__VSI0LW__accordionContent p{padding:0 20px 20px}.faq-module__VSI0LW__ctaSection{padding:60px 5%}.faq-module__VSI0LW__ctaContainer h2{font-size:1.8rem}}
