.hero.svelte-m6y7dv{position:relative;color:var(--hero-text-color)}.hero-image.svelte-m6y7dv{position:absolute;width:100%;height:100%;overflow:hidden}.hero-image-mask.svelte-m6y7dv{width:100%;height:100%;position:absolute;z-index:0;background:var(--hero-overlay-color)}.hero-content-container.svelte-m6y7dv{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.hero-content.svelte-m6y7dv{z-index:3;position:relative;max-width:1100px;width:100%;padding:0 16px;margin:0}.hero-title.svelte-m6y7dv{font-size:2.75rem;margin:0 0 10px;font-weight:700}.hero-subtitle.svelte-m6y7dv{font-size:1.25rem;margin:0;opacity:.9}@media (max-width: 768px){.hero-title.svelte-m6y7dv{font-size:2rem}.hero-subtitle.svelte-m6y7dv{font-size:1rem}}@media (min-width: 768px){.hero-content.svelte-m6y7dv{padding:0 24px}}@media (min-width: 1024px){.hero-content.svelte-m6y7dv{padding:0 32px}}.faqs-section.svelte-13gnxud{background:#f8f9fa;padding:40px 0}.faqs-container.svelte-13gnxud{max-width:1100px;margin:0 auto;padding:0 16px}.faqs-heading.svelte-13gnxud{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 12px;text-align:center}.faqs-subtitle.svelte-13gnxud{font-size:16px;color:#666;text-align:center;margin:0 0 32px;line-height:1.5}.faqs-list.svelte-13gnxud{display:flex;flex-direction:column;gap:16px}.faq-item.svelte-13gnxud{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.faq-item.svelte-13gnxud:hover{box-shadow:0 4px 16px #0000001f}.faq-item.open.svelte-13gnxud{box-shadow:0 4px 20px #00000026}.faq-question.svelte-13gnxud{width:100%;background:none;border:none;padding:20px 24px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background-color .2s ease}.faq-question.svelte-13gnxud:hover{background-color:#f8f9fa}.faq-question.svelte-13gnxud:focus{outline:2px solid #007bff;outline-offset:-2px}.faq-question-text.svelte-13gnxud{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.4;flex:1;margin:0;padding:0}.faq-icon.svelte-13gnxud{color:#666;transition:transform .3s ease;flex-shrink:0}.faq-icon.rotated.svelte-13gnxud{transform:rotate(180deg)}.faq-answer.svelte-13gnxud{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#f8f9fa}.faq-answer.open.svelte-13gnxud{max-height:400px;padding:12px 24px 20px}.faq-answer-content.svelte-13gnxud{font-size:15px;line-height:1.6;color:#444}.faq-answer-content a,.faq-answer-content a:link,.faq-answer-content a:visited,.faq-answer-content a:active{color:#1a1a1a!important;text-decoration:none!important;transition:text-decoration .2s ease}.faq-answer-content a:hover{text-decoration:underline!important}@media (max-width: 768px){.faqs-section.svelte-13gnxud{padding:32px 0;margin-top:32px}.faqs-container.svelte-13gnxud{padding:0 12px}.faqs-heading.svelte-13gnxud{font-size:24px}.faqs-subtitle.svelte-13gnxud{font-size:15px;margin-bottom:24px}.faq-question.svelte-13gnxud{padding:16px 20px}.faq-question-text.svelte-13gnxud{font-size:15px;margin:0;padding:0}.faq-answer.open.svelte-13gnxud{padding:0 20px 16px}.faq-answer-content.svelte-13gnxud{font-size:14px}}@media (min-width: 768px){.faqs-container.svelte-13gnxud{padding:0 24px}.faqs-heading.svelte-13gnxud{font-size:32px}.faqs-subtitle.svelte-13gnxud{font-size:18px;margin-bottom:40px}}@media (min-width: 1024px){.faqs-container.svelte-13gnxud{padding:0 32px}}
