.page-header.svelte-1bex8oj{background:linear-gradient(135deg,var(--color-blue) 0%,#0052a3 100%);color:var(--color-white);padding:var(--spacing-xl) 0;text-align:center}.page-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){color:var(--color-white);font-size:3rem;margin-bottom:var(--spacing-sm)}.subtitle.svelte-1bex8oj{font-size:1.2rem;opacity:.9}.content.svelte-1bex8oj{padding:var(--spacing-xl) 0}.faq-wrapper.svelte-1bex8oj{max-width:900px;margin:0 auto}.faq-section.svelte-1bex8oj{margin-bottom:var(--spacing-xl)}.faq-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:var(--color-red);font-size:1.8rem;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-light-gray)}.faq-item.svelte-1bex8oj{margin-bottom:var(--spacing-md);background-color:var(--color-light);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 4px #0000000d}.faq-question.svelte-1bex8oj{width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:500;color:var(--color-dark);transition:background-color .2s ease}.faq-question.svelte-1bex8oj:hover{background-color:#00000005}.faq-question.svelte-1bex8oj:focus{outline:2px solid var(--color-blue);outline-offset:-2px}.faq-icon.svelte-1bex8oj{font-size:1.5rem;font-weight:700;color:var(--color-blue);margin-left:var(--spacing-md);flex-shrink:0;transition:transform .3s ease}.faq-answer.svelte-1bex8oj{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 var(--spacing-lg)}.faq-answer.open.svelte-1bex8oj{max-height:500px;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-gray);line-height:1.8;margin:0}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-blue);text-decoration:none}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-cta.svelte-1bex8oj{margin-top:var(--spacing-xl);padding:var(--spacing-xl);background-color:var(--color-light);border-radius:var(--border-radius);text-align:center}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-gray);margin-bottom:var(--spacing-md);font-size:1.1rem}@media(max-width:768px){.page-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2rem}.subtitle.svelte-1bex8oj{font-size:1rem}.faq-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.5rem}.faq-question.svelte-1bex8oj{font-size:1rem;padding:var(--spacing-sm) var(--spacing-md)}.faq-answer.svelte-1bex8oj{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.faq-answer.open.svelte-1bex8oj{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}}
