.faq-hero.svelte-1wqyf45{padding:4rem 0;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);text-align:center;position:relative;overflow:hidden}.faq-hero.svelte-1wqyf45:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(178,34,52,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(60,59,110,.1) 0%,transparent 50%);pointer-events:none}.faq-title.svelte-1wqyf45{font-family:Bebas Neue,cursive;font-size:clamp(2.5rem,6vw,4rem);margin:0 0 1.5rem;letter-spacing:2px;color:var(--text-primary);position:relative;z-index:1}.usa.svelte-1wqyf45{color:var(--red)}.faq-description.svelte-1wqyf45{font-size:1.2rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6;position:relative;z-index:1}.faq-content.svelte-1wqyf45{padding:5rem 0;background:var(--bg-primary)}.container.svelte-1wqyf45{max-width:1000px;margin:0 auto;padding:0 20px}.faq-categories.svelte-1wqyf45{margin-bottom:5rem}.faq-category.svelte-1wqyf45{margin-bottom:4rem}.category-title.svelte-1wqyf45{font-family:Bebas Neue,cursive;font-size:2rem;color:var(--red);margin-bottom:2rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color);letter-spacing:1px}.category-faqs.svelte-1wqyf45{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1wqyf45{background:var(--bg-secondary);border-radius:var(--card-radius);border:2px solid var(--border-color);padding:2rem;transition:all .3s ease;margin-bottom:1.5rem}.faq-item.svelte-1wqyf45:hover{border-color:var(--red);box-shadow:0 5px 20px var(--shadow-color);transform:translateY(-2px)}.faq-question.svelte-1wqyf45{margin-bottom:1rem}.faq-question.svelte-1wqyf45 h3:where(.svelte-1wqyf45){font-size:1.3rem;font-weight:700;color:var(--text-primary);line-height:1.4;margin:0}.faq-answer.svelte-1wqyf45 p:where(.svelte-1wqyf45){color:var(--text-secondary);line-height:1.7;font-size:1rem;margin:0}.faq-contact.svelte-1wqyf45{text-align:center;padding:4rem 2rem;background:var(--bg-secondary);border-radius:var(--card-radius);border:2px dashed var(--border-color);max-width:600px;margin:0 auto}.faq-contact.svelte-1wqyf45 h3:where(.svelte-1wqyf45){font-size:2rem;color:var(--text-primary);margin-bottom:1rem;font-weight:700}.faq-contact.svelte-1wqyf45 p:where(.svelte-1wqyf45){font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.contact-buttons.svelte-1wqyf45{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.primary-btn.svelte-1wqyf45,.secondary-btn.svelte-1wqyf45{padding:1rem 2rem;font-size:1rem;font-weight:700;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.primary-btn.svelte-1wqyf45{background:var(--red);color:#fff;box-shadow:0 4px 15px #b222344d}.primary-btn.svelte-1wqyf45:hover{background:var(--dark-red);transform:translateY(-2px);box-shadow:0 6px 20px #b2223466}.secondary-btn.svelte-1wqyf45{background:transparent;color:var(--red);border:2px solid var(--red)}.secondary-btn.svelte-1wqyf45:hover{background:var(--red);color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.faq-hero.svelte-1wqyf45{padding:3rem 0}.faq-title.svelte-1wqyf45{font-size:2.5rem}.faq-description.svelte-1wqyf45{font-size:1.1rem}.faq-content.svelte-1wqyf45{padding:3rem 0}.category-title.svelte-1wqyf45{font-size:1.5rem}.faq-item.svelte-1wqyf45{padding:1.5rem}.faq-question.svelte-1wqyf45 h3:where(.svelte-1wqyf45){font-size:1.1rem}.contact-buttons.svelte-1wqyf45{flex-direction:column;align-items:center}.primary-btn.svelte-1wqyf45,.secondary-btn.svelte-1wqyf45{width:100%;max-width:300px}}
