.category-filter.svelte-1bex8oj{gap:8px}.filter-btn.svelte-1bex8oj{padding:10px 24px;border:1px solid #e0e0e0;background:transparent;font-size:.85rem;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;color:#666}.filter-btn.svelte-1bex8oj:hover{border-color:#202020;color:#202020}.filter-btn.active.svelte-1bex8oj{background:#202020;border-color:#202020;color:#fff}.faq-list.svelte-1bex8oj{border-top:1px solid #e5e5e5}.faq-item.svelte-1bex8oj{border-bottom:1px solid #e5e5e5}.faq-trigger.svelte-1bex8oj{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:25px 0;border:none;background:transparent;text-align:left;cursor:pointer}.faq-trigger.svelte-1bex8oj:hover .h5:where(.svelte-1bex8oj){opacity:.6}.faq-plus.svelte-1bex8oj{flex-shrink:0;transition:transform .3s ease;color:#999}.faq-plus.rotated.svelte-1bex8oj{transform:rotate(45deg)}.faq-answer.svelte-1bex8oj{padding:0 0 25px;line-height:1.7;opacity:.7}.btn-outline-white.svelte-1bex8oj{border:2px solid rgba(255,255,255,.4);color:#fff;background:transparent;padding:13px 35px;font-weight:500;transition:all .2s ease}.btn-outline-white.svelte-1bex8oj:hover{border-color:#fff;background:#fff;color:#202020}.text-white-50.svelte-1bex8oj{color:#ffffff80}.mt-80.svelte-1bex8oj{margin-top:80px}
