.faq-page[data-astro-cid-up6lqizr]{padding-top:var(--nav-height)}.faq-hero[data-astro-cid-up6lqizr]{background:var(--ink);padding:var(--space-4xl) 0;border-bottom:6px solid var(--primary-neon);position:relative;overflow:hidden}.faq-hero[data-astro-cid-up6lqizr]:after{content:"";position:absolute;bottom:-30%;right:-5%;width:35%;height:200%;background:radial-gradient(circle,rgba(255,90,249,.12) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.faq-label[data-astro-cid-up6lqizr]{display:inline-block;background:var(--primary-neon);color:var(--ink);font-size:var(--text-xs);font-weight:900;letter-spacing:.15em;padding:.3rem .8rem;border:var(--border);margin-bottom:var(--space-lg);text-transform:uppercase}.faq-title[data-astro-cid-up6lqizr]{font-size:clamp(3rem,8vw,6rem);font-weight:900;letter-spacing:-.04em;line-height:.95;color:var(--surface-white);text-transform:uppercase;margin-bottom:var(--space-xl)}.faq-title__accent[data-astro-cid-up6lqizr]{display:block;color:var(--primary-neon);text-shadow:4px 4px 0 rgba(255,90,249,.3)}.faq-subtitle[data-astro-cid-up6lqizr]{font-size:var(--text-xl);color:var(--surface-white);opacity:.75;max-width:560px;font-weight:400}.faq-body[data-astro-cid-up6lqizr]{padding:var(--space-4xl) 0;background:var(--surface-low)}.faq-list[data-astro-cid-up6lqizr]{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-4xl);border:var(--border-thick)}.faq-item[data-astro-cid-up6lqizr]{border-bottom:var(--border);background:var(--surface-white);transition:background var(--duration-fast)}.faq-item[data-astro-cid-up6lqizr]:last-child{border-bottom:none}.faq-item[data-astro-cid-up6lqizr][open]{background:var(--surface-white)}.faq-item[data-astro-cid-up6lqizr][open] .faq-icon[data-astro-cid-up6lqizr]{transform:rotate(45deg)}.faq-question[data-astro-cid-up6lqizr]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--space-xl);cursor:pointer;list-style:none;user-select:none;transition:background var(--duration-fast)}.faq-question[data-astro-cid-up6lqizr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-up6lqizr]:hover{background:var(--surface-low)}.faq-item[data-astro-cid-up6lqizr][open]>.faq-question[data-astro-cid-up6lqizr]{background:var(--primary-neon);color:var(--ink);border-bottom:var(--border)}.faq-item[data-astro-cid-up6lqizr][open]>.faq-question[data-astro-cid-up6lqizr] .faq-num[data-astro-cid-up6lqizr]{color:var(--ink);border-color:var(--ink)}.faq-num[data-astro-cid-up6lqizr]{font-size:var(--text-xs);font-weight:900;color:var(--primary-neon);border:2px solid var(--primary-neon);padding:.15rem .45rem;flex-shrink:0;font-family:monospace}.faq-question__text[data-astro-cid-up6lqizr]{flex:1;font-size:var(--text-lg);font-weight:700;line-height:1.3;color:var(--ink)}.faq-item[data-astro-cid-up6lqizr][open]>.faq-question[data-astro-cid-up6lqizr] .faq-question__text[data-astro-cid-up6lqizr]{color:var(--ink)}.faq-icon[data-astro-cid-up6lqizr]{font-size:var(--text-2xl);font-weight:300;color:var(--ink-soft);flex-shrink:0;transition:transform var(--duration-normal);line-height:1}.faq-item[data-astro-cid-up6lqizr][open]>.faq-question[data-astro-cid-up6lqizr] .faq-icon[data-astro-cid-up6lqizr]{color:var(--ink)}.faq-answer[data-astro-cid-up6lqizr]{padding:var(--space-xl) var(--space-xl);padding-left:calc(var(--space-xl) + 2.5rem + var(--space-lg));border-top:none}.faq-answer[data-astro-cid-up6lqizr] p[data-astro-cid-up6lqizr]{font-size:var(--text-base);line-height:1.8;color:var(--ink-soft);max-width:780px}.faq-cta[data-astro-cid-up6lqizr]{background:var(--secondary-neon);border:var(--border-thick);padding:var(--space-3xl);text-align:center;box-shadow:var(--shadow-hard-lg)}.faq-cta[data-astro-cid-up6lqizr] h2[data-astro-cid-up6lqizr]{font-size:var(--text-3xl);font-weight:900;margin-bottom:var(--space-md);color:var(--ink)}.faq-cta[data-astro-cid-up6lqizr] p[data-astro-cid-up6lqizr]{font-size:var(--text-lg);color:var(--ink);opacity:.85;margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:640px){.faq-question[data-astro-cid-up6lqizr]{padding:var(--space-lg);gap:var(--space-md)}.faq-question__text[data-astro-cid-up6lqizr]{font-size:var(--text-base)}.faq-answer[data-astro-cid-up6lqizr]{padding:var(--space-lg)}}
