.faq-section.svelte-14dvkhx{max-width:1000px;margin:0 auto}.tabs-container.svelte-14dvkhx{margin-bottom:2rem}.tabs.svelte-14dvkhx{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.tab.svelte-14dvkhx{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:600;font-size:.875rem;color:#666}.tab.svelte-14dvkhx:hover{background:#e9ecef;border-color:#dee2e6}.tab.active.svelte-14dvkhx{background:var(--color-theme-1);border-color:var(--color-theme-1);color:#fff}.tab-icon.svelte-14dvkhx{font-size:1.5rem}.tab-label.svelte-14dvkhx{font-size:.75rem;letter-spacing:.05em}.faq-content.svelte-14dvkhx{background:white;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.questions-container.svelte-14dvkhx{padding:0}.question-item.svelte-14dvkhx{border-bottom:1px solid #e9ecef}.question-item.svelte-14dvkhx:first-child .question-button:where(.svelte-14dvkhx){border-radius:16px 16px 0 0}.question-item.svelte-14dvkhx:first-child .question-button.open:where(.svelte-14dvkhx){border-radius:16px 16px 0 0}.question-item.svelte-14dvkhx:last-child{border-bottom:none}.question-item.svelte-14dvkhx:last-child .question-button:where(.svelte-14dvkhx){border-radius:0 0 16px 16px}.question-item.svelte-14dvkhx:last-child .question-button.open:where(.svelte-14dvkhx){border-radius:0}.question-item.svelte-14dvkhx:only-child .question-button:where(.svelte-14dvkhx){border-radius:16px}.question-item.svelte-14dvkhx:only-child .question-button.open:where(.svelte-14dvkhx){border-radius:16px 16px 0 0}.question-button.svelte-14dvkhx{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;transition:all .3s ease;text-align:left}.question-button.svelte-14dvkhx:hover,.question-button.open.svelte-14dvkhx{background:#f8f9fa}.question-text.svelte-14dvkhx{font-family:Oswald,sans-serif;font-size:1.125rem;font-weight:600;color:#333;line-height:1.4;flex:1;margin-right:1rem;text-transform:uppercase}.question-icon.svelte-14dvkhx{font-size:1.5rem;font-weight:300;color:var(--color-theme-1);transition:transform .3s ease;min-width:24px;text-align:center}.question-button.open.svelte-14dvkhx .question-icon:where(.svelte-14dvkhx){transform:rotate(180deg)}.answer.svelte-14dvkhx{background:#f8f9fa;border-top:1px solid #e9ecef;max-height:0;overflow:hidden;transition:all .3s ease;opacity:0}.answer.open.svelte-14dvkhx{max-height:500px;opacity:1;transition:all .4s ease}.answer-content.svelte-14dvkhx{padding:0 1.5rem 1.5rem}.answer-content.svelte-14dvkhx p:where(.svelte-14dvkhx){margin-bottom:0;line-height:1.6;color:var(--color-text);font-size:1rem}@media (min-width: 768px){.tabs.svelte-14dvkhx{grid-template-columns:repeat(4,1fr);gap:1rem}.tab.svelte-14dvkhx{flex-direction:row;justify-content:center;padding:1rem 1.5rem}.tab-icon.svelte-14dvkhx{margin-right:.5rem;font-size:1.25rem}.tab-label.svelte-14dvkhx{font-size:.875rem}.question-button.svelte-14dvkhx{padding:1.5rem 2rem}.question-text.svelte-14dvkhx{font-size:1.25rem}.answer-content.svelte-14dvkhx{padding:0 2rem 2rem}.answer-content.svelte-14dvkhx p:where(.svelte-14dvkhx){font-size:1.125rem}}@media (min-width: 1024px){.tabs-container.svelte-14dvkhx{margin-bottom:3rem}.tab.svelte-14dvkhx{padding:1.25rem 2rem}.question-button.svelte-14dvkhx{padding:2rem 2.5rem}.question-text.svelte-14dvkhx{font-size:1.375rem}.answer-content.svelte-14dvkhx{padding:0 2.5rem 2.5rem}}.tab.svelte-14dvkhx:focus{outline:2px solid var(--color-theme-1);outline-offset:2px}.question-button.svelte-14dvkhx:focus{outline:2px solid var(--color-theme-1);outline-offset:-2px}.faq-page.svelte-1bex8oj{padding:2rem 1rem;min-height:80vh}.container.svelte-1bex8oj{max-width:1200px;margin:0 auto}.faq-header.svelte-1bex8oj{text-align:center;margin-bottom:3rem}.topper.svelte-1bex8oj{font-family:Oswald,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;color:var(--color-theme-1);margin-bottom:.5rem;letter-spacing:.1em}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1rem;text-transform:uppercase}.description.svelte-1bex8oj{font-size:1.125rem;line-height:1.6;color:var(--color-text);max-width:600px;margin:0 auto}.description.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-theme-1);text-decoration:none;font-weight:600}.description.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}@media (min-width: 768px){.faq-page.svelte-1bex8oj{padding:3rem 2rem}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:3rem}.description.svelte-1bex8oj{font-size:1.25rem}}@media (min-width: 1024px){.faq-page.svelte-1bex8oj{padding:4rem 2rem}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:3.5rem}}
