.faq-page.svelte-1bex8oj{max-width:1200px;margin:0 auto;padding:2rem}.faq-hero.svelte-1bex8oj{text-align:center;padding:4rem 2rem 3rem}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:4rem;color:var(--primary-color);margin-bottom:1rem;line-height:1.1}.subtitle.svelte-1bex8oj{font-size:1.4rem;color:var(--text-light);font-style:italic}.section-intro.svelte-1bex8oj{font-size:1.4rem;color:var(--text-light);margin-bottom:3rem;text-align:center}.process-section.svelte-1bex8oj{padding:4rem 2rem;text-align:center}.process-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:3rem;color:var(--primary-color);margin-bottom:1rem}.steps-container.svelte-1bex8oj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.step-card.svelte-1bex8oj{background:#fff;border:2px solid var(--border-color);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:2rem 1.5rem;box-shadow:var(--shadow);transition:transform .3s;text-align:center}.step-card.svelte-1bex8oj:hover{transform:translateY(-5px) rotate(1deg);box-shadow:var(--shadow-lg)}.step-number.svelte-1bex8oj{background:var(--primary-color);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;border:3px solid var(--primary-dark)}.step-card.svelte-1bex8oj h3:where(.svelte-1bex8oj){color:var(--primary-color);font-size:1.5rem;margin-bottom:.5rem}.step-card.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.4rem;color:var(--text-light);line-height:1.5}.updates-section.svelte-1bex8oj{padding:4rem 2rem;background:var(--card-background);border-radius:255px 15px 225px/15px 225px 15px 255px;border:3px solid var(--secondary-color);margin:2rem 0}.updates-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:3rem;color:var(--primary-color);margin-bottom:1rem;text-align:center}.updates-grid.svelte-1bex8oj{display:grid;gap:1.5rem;max-width:800px;margin:0 auto}.update-item.svelte-1bex8oj{display:flex;align-items:flex-start;gap:1.5rem;background:#fff;padding:1.5rem;border:2px solid var(--border-color);border-radius:15px;transition:transform .3s}.update-item.svelte-1bex8oj:hover{transform:translate(5px)}.update-icon.svelte-1bex8oj{font-size:2rem;flex-shrink:0}.update-content.svelte-1bex8oj h4:where(.svelte-1bex8oj){color:var(--primary-color);font-size:1.5rem;margin-bottom:.3rem}.update-content.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-light);font-size:1.4rem;line-height:1.5;margin:0}.faq-section.svelte-1bex8oj{padding:4rem 2rem}.faq-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:3rem;color:var(--primary-color);margin-bottom:2rem;text-align:center}.faq-grid.svelte-1bex8oj{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.faq-card.svelte-1bex8oj{background:#fff;border:2px solid var(--border-color);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:2rem;box-shadow:var(--shadow);transition:transform .3s}.faq-card.svelte-1bex8oj:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.faq-card.svelte-1bex8oj h3:where(.svelte-1bex8oj){color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.faq-card.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.4rem;color:var(--text-light);line-height:1.6;margin-bottom:.8rem}.faq-card.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.faq-card.svelte-1bex8oj ul:where(.svelte-1bex8oj){margin:.5rem 0 1rem 1.5rem;color:var(--text-light)}.faq-card.svelte-1bex8oj li:where(.svelte-1bex8oj){font-size:1.4rem;margin-bottom:.5rem;line-height:1.5}.faq-link.svelte-1bex8oj{color:var(--primary-color);font-weight:700;text-decoration:underline}.faq-link.svelte-1bex8oj:hover{color:var(--primary-dark)}.faq-cta.svelte-1bex8oj{text-align:center;padding:6rem 2rem;background:var(--primary-color);border:3px solid var(--primary-dark);border-radius:255px 15px 225px/15px 225px 15px 255px;color:#fff;margin:4rem 0;box-shadow:var(--shadow-lg)}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:3rem;margin-bottom:1rem;color:#fff}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.4rem;margin-bottom:2rem;opacity:.95}.faq-cta.svelte-1bex8oj .btn-primary:where(.svelte-1bex8oj){background:var(--secondary-color);color:var(--text-color);border-color:#c4a55a;text-decoration:none}.faq-cta.svelte-1bex8oj .btn-primary:where(.svelte-1bex8oj):hover{background:#f0d385}@media(max-width:768px){.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2.5rem}.subtitle.svelte-1bex8oj{font-size:1.4rem}.process-section.svelte-1bex8oj h2:where(.svelte-1bex8oj),.updates-section.svelte-1bex8oj h2:where(.svelte-1bex8oj),.faq-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:2.5rem}.section-intro.svelte-1bex8oj{font-size:1.4rem}.steps-container.svelte-1bex8oj,.faq-grid.svelte-1bex8oj{grid-template-columns:1fr}.update-item.svelte-1bex8oj{flex-direction:column;text-align:center}.faq-cta.svelte-1bex8oj{padding:3rem 1.5rem}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:2rem}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.4rem}}
