.faq-hero.svelte-1bex8oj{background:linear-gradient(135deg,#0066cc0d,#26a96c0d);padding:4rem 0 3rem;text-align:center}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2.5rem;margin-bottom:1rem;color:#343a40}.faq-hero.svelte-1bex8oj .subtitle:where(.svelte-1bex8oj){font-size:20px;color:#6c757d;max-width:700px;margin:0 auto}.faq-content.svelte-1bex8oj{padding:4rem 0}.faq-content.svelte-1bex8oj .intro-text:where(.svelte-1bex8oj){font-size:18px;color:#6c757d;text-align:center;max-width:800px;margin:0 auto 4rem;line-height:1.6}.faq-content.svelte-1bex8oj .intro-text:where(.svelte-1bex8oj) a:where(.svelte-1bex8oj){color:#06c;text-decoration:none;font-weight:600}.faq-content.svelte-1bex8oj .intro-text:where(.svelte-1bex8oj) a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-content.svelte-1bex8oj .faq-category:where(.svelte-1bex8oj){margin-bottom:4rem}.faq-content.svelte-1bex8oj .faq-category:where(.svelte-1bex8oj):last-child{margin-bottom:0}.faq-content.svelte-1bex8oj .faq-category:where(.svelte-1bex8oj) h2:where(.svelte-1bex8oj){font-size:1.75rem;margin-bottom:1.5rem;color:#343a40;padding-bottom:1rem;border-bottom:3px solid #0066cc}.faq-content.svelte-1bex8oj .faq-list:where(.svelte-1bex8oj){display:flex;flex-direction:column;gap:1rem}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj){background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden;transition:all .2s}.faq-content.svelte-1bex8oj .faq-item.open:where(.svelte-1bex8oj){border-color:#06c;box-shadow:0 4px 6px #0000001a}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-question:where(.svelte-1bex8oj){width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;font-size:18px;font-weight:600;color:#343a40;text-align:left;cursor:pointer;transition:background-color .2s}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-question:where(.svelte-1bex8oj):hover{background-color:#0066cc05}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-question:where(.svelte-1bex8oj) .chevron{flex-shrink:0;margin-left:1rem;transition:transform .3s;color:#06c}.faq-content.svelte-1bex8oj .faq-item.open:where(.svelte-1bex8oj) .faq-question:where(.svelte-1bex8oj) .chevron{transform:rotate(180deg)}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-answer:where(.svelte-1bex8oj){padding:0 1.5rem 1.5rem;animation:svelte-1bex8oj-slideDown .3s ease-out}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-answer:where(.svelte-1bex8oj) p:where(.svelte-1bex8oj){color:#6c757d;line-height:1.7;margin:0}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-cta.svelte-1bex8oj{background:linear-gradient(135deg,#06c,#26a96c);padding:4rem 0;color:#fff;text-align:center}.contact-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:2rem;margin-bottom:1rem}.contact-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:18px;margin-bottom:2rem;opacity:.95}.contact-cta.svelte-1bex8oj .cta-buttons:where(.svelte-1bex8oj){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-cta.svelte-1bex8oj .btn-outline:where(.svelte-1bex8oj){background:transparent;border-color:#fff;color:#fff}.contact-cta.svelte-1bex8oj .btn-outline:where(.svelte-1bex8oj):hover{background:#fff;color:#06c}.policy-links.svelte-1bex8oj{background:#e9ecef;padding:4rem 0}.policy-links.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:2rem;text-align:center;margin-bottom:3rem;color:#343a40}.policy-links.svelte-1bex8oj .links-grid:where(.svelte-1bex8oj){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:768px){.policy-links.svelte-1bex8oj .links-grid:where(.svelte-1bex8oj){grid-template-columns:1fr}}.policy-links.svelte-1bex8oj .policy-card:where(.svelte-1bex8oj){background:#fff;padding:2rem;border-radius:12px;text-decoration:none;box-shadow:0 1px 3px #0000001a;transition:all .3s}.policy-links.svelte-1bex8oj .policy-card:where(.svelte-1bex8oj):hover{transform:translateY(-4px);box-shadow:0 4px 6px #0000001a}.policy-links.svelte-1bex8oj .policy-card:where(.svelte-1bex8oj) h3:where(.svelte-1bex8oj){font-size:20px;color:#06c;margin-bottom:1rem}.policy-links.svelte-1bex8oj .policy-card:where(.svelte-1bex8oj) p:where(.svelte-1bex8oj){color:#6c757d;line-height:1.6;margin:0}@media(max-width:768px){.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2rem}.faq-hero.svelte-1bex8oj .subtitle:where(.svelte-1bex8oj){font-size:18px}.faq-content.svelte-1bex8oj,.contact-cta.svelte-1bex8oj,.policy-links.svelte-1bex8oj{padding:3rem 0}.faq-content.svelte-1bex8oj .faq-category:where(.svelte-1bex8oj) h2:where(.svelte-1bex8oj){font-size:1.5rem}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-question:where(.svelte-1bex8oj){font-size:16px;padding:1rem}.faq-content.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj) .faq-answer:where(.svelte-1bex8oj){padding:0 1rem 1rem}}
