.faq-accordion.svelte-1tv1jfi{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item.svelte-1tv1jfi{background:var(--color-bg-elevated);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.faq-item.svelte-1tv1jfi:hover{border-color:#d4a57426}.faq-item.open.svelte-1tv1jfi{border-color:#d4a5744d;box-shadow:var(--shadow-glow)}.faq-question.svelte-1tv1jfi{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.faq-question.svelte-1tv1jfi:hover{background:#ffffff05}.faq-item.open.svelte-1tv1jfi .faq-question:where(.svelte-1tv1jfi){background:#d4a5740d}.question-text.svelte-1tv1jfi{font-family:var(--font-display);font-size:var(--text-base);font-weight:500;color:var(--color-cream)}.faq-item.open.svelte-1tv1jfi .question-text:where(.svelte-1tv1jfi){color:var(--color-gold)}.icon.svelte-1tv1jfi{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);color:var(--color-muted);transition:all var(--transition-base)}.faq-item.svelte-1tv1jfi:hover .icon:where(.svelte-1tv1jfi){border-color:#d4a57433}.faq-item.open.svelte-1tv1jfi .icon:where(.svelte-1tv1jfi){background:var(--color-gold);border-color:var(--color-gold);color:var(--color-bg-primary)}.icon.svelte-1tv1jfi svg:where(.svelte-1tv1jfi){transition:transform var(--transition-base)}.icon.svelte-1tv1jfi svg.rotated:where(.svelte-1tv1jfi){transform:rotate(45deg)}.faq-answer.svelte-1tv1jfi{padding:0 var(--space-6) var(--space-5);animation:svelte-1tv1jfi-slideDown var(--transition-base) ease-out}.faq-answer.svelte-1tv1jfi p:where(.svelte-1tv1jfi){font-size:var(--text-sm);color:var(--color-muted);line-height:1.8;margin:0}@keyframes svelte-1tv1jfi-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-astro-cid-6kmwghhu]{padding-top:calc(80px + var(--space-12));padding-bottom:var(--space-12);min-height:100vh;background:var(--color-bg-primary)}.page-header[data-astro-cid-6kmwghhu]{text-align:center;margin-bottom:var(--space-12)}.page-tagline[data-astro-cid-6kmwghhu]{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);margin-bottom:var(--space-3)}.page-title[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-cream);margin-bottom:var(--space-3)}.page-subtitle[data-astro-cid-6kmwghhu]{font-size:var(--text-lg);color:var(--color-muted)}.faq-content[data-astro-cid-6kmwghhu]{max-width:800px;margin:0 auto var(--space-20)}.faq-contact[data-astro-cid-6kmwghhu]{text-align:center;background:var(--color-bg-elevated);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:var(--space-12)}.section-tagline[data-astro-cid-6kmwghhu]{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);margin-bottom:var(--space-3)}.faq-contact[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-cream);margin-bottom:var(--space-3)}.contact-text[data-astro-cid-6kmwghhu]{color:var(--color-muted);margin-bottom:var(--space-8)}.contact-options[data-astro-cid-6kmwghhu]{display:grid;gap:var(--space-4)}@media(min-width:640px){.contact-options[data-astro-cid-6kmwghhu]{grid-template-columns:repeat(3,1fr)}}.contact-card[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;align-items:center;padding:var(--space-6);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-base)}.contact-card[data-astro-cid-6kmwghhu]:hover{transform:translateY(-4px);border-color:#d4a57433;box-shadow:var(--shadow-glow)}.contact-card[data-astro-cid-6kmwghhu].whatsapp:hover{background:#25d3661a;border-color:#25d3664d}.contact-card[data-astro-cid-6kmwghhu] .icon[data-astro-cid-6kmwghhu]{font-size:2rem;margin-bottom:var(--space-3)}.contact-card[data-astro-cid-6kmwghhu] .label[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-weight:500;color:var(--color-cream)}.contact-card[data-astro-cid-6kmwghhu] .sublabel[data-astro-cid-6kmwghhu]{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-1)}
