.accordion[data-astro-cid-oqjbs5yv]{background:var(--color-cream);border-radius:var(--radius-md);margin-bottom:var(--space-sm);overflow:hidden}.accordion-header[data-astro-cid-oqjbs5yv]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);cursor:pointer;list-style:none;user-select:none;transition:background-color var(--transition-fast)}.accordion-header[data-astro-cid-oqjbs5yv]::-webkit-details-marker{display:none}.accordion-header[data-astro-cid-oqjbs5yv]:hover{background:var(--color-sand)}.accordion-title[data-astro-cid-oqjbs5yv]{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-bark);padding-right:var(--space-md)}.accordion-icon[data-astro-cid-oqjbs5yv]{flex-shrink:0;width:20px;height:20px;position:relative}.accordion-icon[data-astro-cid-oqjbs5yv]:before,.accordion-icon[data-astro-cid-oqjbs5yv]:after{content:"";position:absolute;background:var(--color-bark);transition:transform var(--transition-fast)}.accordion-icon[data-astro-cid-oqjbs5yv]:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.accordion-icon[data-astro-cid-oqjbs5yv]:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.accordion[data-astro-cid-oqjbs5yv][open] .accordion-icon[data-astro-cid-oqjbs5yv]:after{transform:translate(-50%) rotate(90deg)}.accordion-content[data-astro-cid-oqjbs5yv]{padding:var(--space-lg) var(--space-lg) var(--space-lg);color:var(--text-muted);line-height:1.7;border-top:1px solid var(--color-sand);margin-top:0}.accordion-content[data-astro-cid-oqjbs5yv] p{margin-bottom:var(--space-sm)}.accordion-content[data-astro-cid-oqjbs5yv] p:last-child{margin-bottom:0}.accordion-content[data-astro-cid-oqjbs5yv] ul{margin:0 0 var(--space-md)}.accordion-content[data-astro-cid-oqjbs5yv] ul:last-child{margin-bottom:0}.accordion-content[data-astro-cid-oqjbs5yv] li{margin-bottom:var(--space-xs)}.accordion-content[data-astro-cid-oqjbs5yv] li:last-child{margin-bottom:0}.faq-section[data-astro-cid-6kmwghhu]{padding:var(--space-2xl) 0;background:var(--bg-primary)}.faq-nav[data-astro-cid-6kmwghhu]{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;margin-bottom:var(--space-2xl);padding:var(--space-md) var(--space-lg);background:var(--color-cream);border-radius:var(--radius-md);border:1px solid var(--color-sand)}.faq-nav[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-bark);padding:var(--space-sm) var(--space-lg);transition:color var(--transition-fast)}.faq-nav[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]:hover{color:var(--color-gold)}.faq-nav[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]:not(:last-child):after{content:"|";margin-left:var(--space-lg);color:var(--color-sand);font-weight:300}.faq-category[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-2xl);scroll-margin-top:100px}.faq-category[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{color:var(--color-bark);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-gold)}.faq-contact[data-astro-cid-6kmwghhu]{text-align:center;background:var(--color-bark);color:var(--text-light);padding:var(--space-xl);border-radius:var(--radius-lg)}.faq-contact[data-astro-cid-6kmwghhu] h3[data-astro-cid-6kmwghhu]{color:var(--color-gold);margin-bottom:var(--space-sm)}.faq-contact[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{opacity:.9;margin-bottom:var(--space-lg)}.back-to-top[data-astro-cid-6kmwghhu]{position:fixed;bottom:var(--space-lg);right:var(--space-lg);width:48px;height:48px;background:var(--color-gold);color:var(--bg-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;opacity:0;visibility:hidden;transform:translateY(20px);transition:all var(--transition-normal);z-index:100}.back-to-top[data-astro-cid-6kmwghhu].visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-astro-cid-6kmwghhu]:hover{background:var(--color-leather);color:var(--text-light);transform:translateY(-4px)}
