.faq-page[data-astro-cid-tkjepyjs]{--bg: #111111;--bg-alt: #0a0a0a;--bg-card: #161616;--blue-dim: rgba(36, 160, 255, .08);--blue-glow: rgba(36, 160, 255, .12);--white: #ffffff;--gray: #808080;--gray-dim: #555555;--gray-light: #aaaaaa;--line: #333333;--line-light: #222222;--max-width: 880px;background:transparent;color:var(--white);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.faq-page[data-astro-cid-tkjepyjs] [data-astro-cid-tkjepyjs]::selection{background:var(--color-blue-zunit);color:var(--bg)}.faq-page[data-astro-cid-tkjepyjs] .container[data-astro-cid-tkjepyjs]{max-width:var(--max-width);margin:0 auto;padding:0 clamp(24px,4vw,48px)}.faq-page[data-astro-cid-tkjepyjs] .hero[data-astro-cid-tkjepyjs]{padding:clamp(80px,12vw,140px) 0 clamp(48px,6vw,80px);position:relative}.faq-page[data-astro-cid-tkjepyjs] .hero[data-astro-cid-tkjepyjs]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(36,160,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(36,160,255,.02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,black 10%,transparent 70%);pointer-events:none}.faq-page[data-astro-cid-tkjepyjs] .eyebrow[data-astro-cid-tkjepyjs]{font-size:13px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-blue-zunit);margin-bottom:20px}.faq-page[data-astro-cid-tkjepyjs] .hero[data-astro-cid-tkjepyjs] h1[data-astro-cid-tkjepyjs]{font-size:clamp(32px,4.5vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.faq-page[data-astro-cid-tkjepyjs] .hero[data-astro-cid-tkjepyjs] .sub[data-astro-cid-tkjepyjs]{font-size:clamp(16px,1.8vw,18px);color:var(--gray);line-height:1.6;max-width:600px}.faq-page[data-astro-cid-tkjepyjs] .search-bar[data-astro-cid-tkjepyjs]{margin-top:32px;position:relative;max-width:520px}.faq-page[data-astro-cid-tkjepyjs] .search-bar[data-astro-cid-tkjepyjs] input[data-astro-cid-tkjepyjs]{width:100%;background:var(--bg-card);border:1px solid var(--line);color:var(--white);font-size:15px;padding:14px 16px 14px 44px;outline:none;transition:border-color .2s ease}.faq-page[data-astro-cid-tkjepyjs] .search-bar[data-astro-cid-tkjepyjs] input[data-astro-cid-tkjepyjs]::placeholder{color:var(--gray-dim)}.faq-page[data-astro-cid-tkjepyjs] .search-bar[data-astro-cid-tkjepyjs] input[data-astro-cid-tkjepyjs]:focus{border-color:var(--color-blue-zunit)}.faq-page[data-astro-cid-tkjepyjs] .search-bar[data-astro-cid-tkjepyjs] svg[data-astro-cid-tkjepyjs]{position:absolute;left:14px;top:24px;transform:translateY(-50%);color:var(--gray-dim);pointer-events:none}.faq-page[data-astro-cid-tkjepyjs] .search-hint[data-astro-cid-tkjepyjs]{margin-top:8px;font-size:11px;color:var(--gray-dim)}.faq-page[data-astro-cid-tkjepyjs] .category-nav[data-astro-cid-tkjepyjs]{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 40px;border-bottom:1px solid var(--line-light);margin-bottom:0}.faq-page[data-astro-cid-tkjepyjs] .category-btn[data-astro-cid-tkjepyjs]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid var(--line);color:var(--gray);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.faq-page[data-astro-cid-tkjepyjs] .category-btn[data-astro-cid-tkjepyjs]:hover{border-color:var(--gray);color:var(--white)}.faq-page[data-astro-cid-tkjepyjs] .category-btn[data-astro-cid-tkjepyjs].active{border-color:var(--color-blue-zunit);color:var(--color-blue-zunit);background:var(--color-blue-zunit-dim)}.faq-page[data-astro-cid-tkjepyjs] .category-btn[data-astro-cid-tkjepyjs] .cat-count[data-astro-cid-tkjepyjs]{font-size:11px;opacity:.6}.faq-page[data-astro-cid-tkjepyjs] .faq-section[data-astro-cid-tkjepyjs]{padding-top:48px}.faq-page[data-astro-cid-tkjepyjs] .faq-section-header[data-astro-cid-tkjepyjs]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.faq-page[data-astro-cid-tkjepyjs] .faq-section-icon[data-astro-cid-tkjepyjs]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--color-blue-zunit);flex-shrink:0}.faq-page[data-astro-cid-tkjepyjs] .faq-section-icon[data-astro-cid-tkjepyjs] svg[data-astro-cid-tkjepyjs]{width:16px;height:16px}.faq-page[data-astro-cid-tkjepyjs] .faq-section-title[data-astro-cid-tkjepyjs]{font-size:18px;font-weight:600;color:var(--white)}.faq-page[data-astro-cid-tkjepyjs] .faq-list[data-astro-cid-tkjepyjs]{display:flex;flex-direction:column;gap:0;margin-bottom:48px}.faq-page[data-astro-cid-tkjepyjs] .faq-item[data-astro-cid-tkjepyjs]{border-bottom:1px solid var(--line-light)}.faq-page[data-astro-cid-tkjepyjs] .faq-item[data-astro-cid-tkjepyjs]:first-child{border-top:1px solid var(--line-light)}.faq-page[data-astro-cid-tkjepyjs] .faq-question[data-astro-cid-tkjepyjs]{width:100%;background:none;border:none;color:var(--white);font-size:15px;font-weight:500;text-align:left;padding:20px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .2s ease;line-height:1.4}.faq-page[data-astro-cid-tkjepyjs] .faq-question[data-astro-cid-tkjepyjs]:hover{color:var(--color-blue-zunit)}.faq-page[data-astro-cid-tkjepyjs] .faq-question[data-astro-cid-tkjepyjs] .faq-toggle[data-astro-cid-tkjepyjs]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--gray-dim);transition:all .3s ease}.faq-page[data-astro-cid-tkjepyjs] .faq-item[data-astro-cid-tkjepyjs].open .faq-question[data-astro-cid-tkjepyjs]{color:var(--color-blue-zunit)}.faq-page[data-astro-cid-tkjepyjs] .faq-item[data-astro-cid-tkjepyjs].open .faq-toggle[data-astro-cid-tkjepyjs]{transform:rotate(45deg);color:var(--color-blue-zunit)}.faq-page[data-astro-cid-tkjepyjs] .faq-answer[data-astro-cid-tkjepyjs]{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-page[data-astro-cid-tkjepyjs] .faq-item[data-astro-cid-tkjepyjs].open .faq-answer[data-astro-cid-tkjepyjs]{max-height:400px;padding-bottom:24px}.faq-page[data-astro-cid-tkjepyjs] .faq-answer-inner[data-astro-cid-tkjepyjs]{font-size:15px;color:var(--gray-light);line-height:1.7;padding-right:40px}.faq-page[data-astro-cid-tkjepyjs] .faq-answer-inner[data-astro-cid-tkjepyjs] strong[data-astro-cid-tkjepyjs]{color:var(--white);font-weight:500}.faq-page[data-astro-cid-tkjepyjs] .faq-answer-inner[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{color:var(--color-blue-zunit);text-decoration:none;font-weight:500}.faq-page[data-astro-cid-tkjepyjs] .faq-answer-inner[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]:hover{text-decoration:underline}.faq-page[data-astro-cid-tkjepyjs] .cta-section[data-astro-cid-tkjepyjs]{padding:clamp(64px,8vw,100px) 0;text-align:center;border-top:1px solid var(--line-light);margin-top:32px}.faq-page[data-astro-cid-tkjepyjs] .cta-section[data-astro-cid-tkjepyjs] h2[data-astro-cid-tkjepyjs]{font-size:clamp(24px,3vw,32px);font-weight:600;margin-bottom:12px}.faq-page[data-astro-cid-tkjepyjs] .cta-section[data-astro-cid-tkjepyjs] .sub[data-astro-cid-tkjepyjs]{font-size:16px;color:var(--gray);margin-bottom:32px}.faq-page[data-astro-cid-tkjepyjs] .cta-buttons[data-astro-cid-tkjepyjs]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.faq-page[data-astro-cid-tkjepyjs] .btn[data-astro-cid-tkjepyjs]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.faq-page[data-astro-cid-tkjepyjs] .btn-primary[data-astro-cid-tkjepyjs]{background:var(--color-blue-zunit);color:var(--bg);padding:14px 28px;border-radius:4px}.faq-page[data-astro-cid-tkjepyjs] .btn-primary[data-astro-cid-tkjepyjs]:hover{background:var(--color-blue-zunit);transform:translateY(-1px)}.faq-page[data-astro-cid-tkjepyjs] .btn-ghost[data-astro-cid-tkjepyjs]{background:transparent;color:var(--gray);padding:14px 0}.faq-page[data-astro-cid-tkjepyjs] .btn-ghost[data-astro-cid-tkjepyjs]:hover{color:var(--white)}.faq-page[data-astro-cid-tkjepyjs] .btn-ghost[data-astro-cid-tkjepyjs] svg[data-astro-cid-tkjepyjs]{transition:transform .2s ease}.faq-page[data-astro-cid-tkjepyjs] .btn-ghost[data-astro-cid-tkjepyjs]:hover svg[data-astro-cid-tkjepyjs]{transform:translate(4px)}.faq-page[data-astro-cid-tkjepyjs] .cta-response[data-astro-cid-tkjepyjs]{margin-top:16px;font-size:12px;color:var(--gray-dim)}.faq-page[data-astro-cid-tkjepyjs] .reveal[data-astro-cid-tkjepyjs]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.faq-page[data-astro-cid-tkjepyjs] .reveal[data-astro-cid-tkjepyjs].visible{opacity:1;transform:translateY(0)}.faq-page[data-astro-cid-tkjepyjs] .reveal-delay-1[data-astro-cid-tkjepyjs]{transition-delay:.1s}.faq-page[data-astro-cid-tkjepyjs] .reveal-delay-2[data-astro-cid-tkjepyjs]{transition-delay:.2s}@media(max-width:640px){.faq-page[data-astro-cid-tkjepyjs] .category-nav[data-astro-cid-tkjepyjs]{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:32px}.faq-page[data-astro-cid-tkjepyjs] .category-nav[data-astro-cid-tkjepyjs]::-webkit-scrollbar{display:none}.faq-page[data-astro-cid-tkjepyjs] .faq-answer-inner[data-astro-cid-tkjepyjs]{padding-right:0}.faq-page[data-astro-cid-tkjepyjs] .cta-buttons[data-astro-cid-tkjepyjs]{flex-direction:column;align-items:center}}
