.faq-page.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:2rem 0 4rem}.faq-header.svelte-1bex8oj{text-align:center;margin-bottom:3rem}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:var(--fs-2xl);background:linear-gradient(135deg,#38bdf8,#ec4899,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-weight:800}.subtitle.svelte-1bex8oj{color:#64748b;font-size:var(--fs-base)}.faq-section.svelte-1bex8oj{margin-bottom:2.5rem}.section-title.svelte-1bex8oj{font-size:var(--fs-micro);letter-spacing:2px;text-transform:uppercase;color:#64748b;margin-bottom:1rem;padding-left:.25rem;font-weight:700}.accordion.svelte-1bex8oj{flex-direction:column;gap:.5rem;display:flex}.accordion-item.svelte-1bex8oj{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .3s,background .3s;overflow:hidden}.accordion-item.svelte-1bex8oj:hover{border-color:#ffffff1a}.accordion-item.open.svelte-1bex8oj{background:#ffffff0d;border-color:#38bdf833}.accordion-trigger.svelte-1bex8oj{color:#e2e8f0;cursor:pointer;text-align:left;width:100%;font-size:var(--fs-sm);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:600;line-height:1.4;transition:color .2s;display:flex}.accordion-trigger.svelte-1bex8oj:hover{color:#fff}.chevron.svelte-1bex8oj{color:#475569;flex-shrink:0;width:18px;height:18px;transition:transform .3s,color .3s}.accordion-item.open.svelte-1bex8oj .chevron:where(.svelte-1bex8oj){color:var(--cyan);transform:rotate(180deg)}.accordion-content.svelte-1bex8oj{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.accordion-item.open.svelte-1bex8oj .accordion-content:where(.svelte-1bex8oj){grid-template-rows:1fr}.answer.svelte-1bex8oj{color:#94a3b8;font-size:var(--fs-sm);padding:0 1.25rem;line-height:1.7;overflow:hidden}.accordion-item.open.svelte-1bex8oj .answer:where(.svelte-1bex8oj){padding-bottom:1.25rem}.answer.svelte-1bex8oj a{color:var(--cyan);text-decoration:none;transition:color .2s}.answer.svelte-1bex8oj a:hover{color:#7dd3fc;text-decoration:underline}.answer.svelte-1bex8oj strong{color:#cbd5e1;font-weight:600}.answer.svelte-1bex8oj .astro{color:var(--cyan);font-weight:600}.answer.svelte-1bex8oj .hd{color:var(--magenta);font-weight:600}.answer.svelte-1bex8oj .numero{color:var(--purple);font-weight:600}.faq-cta.svelte-1bex8oj{text-align:center;border-top:1px solid #ffffff0d;margin-top:3rem;padding-top:2rem}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#64748b;font-size:var(--fs-sm)}.faq-cta.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--cyan);text-decoration:none;transition:color .2s}.faq-cta.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#7dd3fc;text-decoration:underline}@media (width<=640px){.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:var(--fs-lg)}.accordion-trigger.svelte-1bex8oj{font-size:var(--fs-sm);padding:1rem}.answer.svelte-1bex8oj{font-size:var(--fs-sm);padding:0 1rem}.accordion-item.open.svelte-1bex8oj .answer:where(.svelte-1bex8oj){padding-bottom:1rem}}
