.faq-section[data-astro-cid-hqz3ghsx]{padding:72px 24px 0;max-width:860px;margin:0 auto;width:100%}.faq-header[data-astro-cid-hqz3ghsx]{display:flex;flex-direction:column;gap:6px;margin-bottom:32px}.faq-eyebrow[data-astro-cid-hqz3ghsx]{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--fg-3);letter-spacing:.08em}.faq-title[data-astro-cid-hqz3ghsx]{font-size:28px;font-weight:600;letter-spacing:-1px;color:var(--fg);margin:0;line-height:1.2}.faq-subtitle[data-astro-cid-hqz3ghsx]{font-size:14px;color:var(--fg-2);margin:0;line-height:1.5}.faq-list[data-astro-cid-hqz3ghsx]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.faq-item[data-astro-cid-hqz3ghsx]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-hqz3ghsx]:last-child{border-bottom:none}.faq-question[data-astro-cid-hqz3ghsx]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;color:var(--fg);transition:background .15s}.faq-question[data-astro-cid-hqz3ghsx]:hover{background:var(--surface-2)}.faq-q-text[data-astro-cid-hqz3ghsx]{font-size:14px;font-weight:500;line-height:1.4;flex:1}.faq-icon[data-astro-cid-hqz3ghsx]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;flex-shrink:0;color:var(--fg-3);transition:background .15s,color .15s,transform .2s}.faq-question[data-astro-cid-hqz3ghsx][aria-expanded=true] .faq-icon[data-astro-cid-hqz3ghsx]{background:var(--fg);color:var(--surface);border-color:var(--fg)}.faq-minus[data-astro-cid-hqz3ghsx],.faq-question[data-astro-cid-hqz3ghsx][aria-expanded=true] .faq-plus[data-astro-cid-hqz3ghsx]{display:none}.faq-question[data-astro-cid-hqz3ghsx][aria-expanded=true] .faq-minus[data-astro-cid-hqz3ghsx]{display:block}.faq-answer[data-astro-cid-hqz3ghsx]{overflow:hidden}.faq-answer[data-astro-cid-hqz3ghsx][hidden]{display:none}.faq-answer-inner[data-astro-cid-hqz3ghsx]{padding:0 20px 20px;font-size:14px;line-height:1.75;color:var(--fg-2)}.faq-answer-inner[data-astro-cid-hqz3ghsx] strong[data-astro-cid-hqz3ghsx]{color:var(--fg);font-weight:500}.faq-answer-inner[data-astro-cid-hqz3ghsx] code[data-astro-cid-hqz3ghsx]{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}@media(max-width:640px){.faq-section[data-astro-cid-hqz3ghsx]{padding:56px 16px 0}.faq-title[data-astro-cid-hqz3ghsx]{font-size:22px}.faq-question[data-astro-cid-hqz3ghsx]{padding:16px}.faq-answer-inner[data-astro-cid-hqz3ghsx]{padding:0 16px 16px}.faq-q-text[data-astro-cid-hqz3ghsx]{font-size:13px}}@media(max-width:420px){.faq-section[data-astro-cid-hqz3ghsx]{padding:40px 12px 0}.faq-answer-inner[data-astro-cid-hqz3ghsx]{font-size:13px}}.top-section-wrap[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.hero-section[data-astro-cid-j7pv25f6]{padding:56px 24px 0;text-align:center}.hero-inner[data-astro-cid-j7pv25f6]{max-width:680px;margin:0 auto;position:relative;z-index:1}.hero-gradient[data-astro-cid-j7pv25f6]{position:absolute;inset:-20%;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(0,124,240,.12) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 80% 20%,rgba(121,40,202,.1) 0%,transparent 60%),radial-gradient(ellipse 70% 40% at 50% 80%,rgba(255,0,128,.08) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 90% 70%,rgba(0,223,216,.08) 0%,transparent 60%);pointer-events:none;animation:gradient-drift 14s ease-in-out infinite alternate}@keyframes gradient-drift{0%{transform:scale(1) translate(0)}33%{transform:scale(1.06) translate(1.5%,-1%)}66%{transform:scale(1.03) translate(-1%,1.5%)}to{transform:scale(1.07) translate(.5%,-.5%)}}.hero-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:16px}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:9999px;font-size:12px;font-family:JetBrains Mono,monospace;color:var(--fg-2);text-decoration:none;transition:border-color .15s}.hero-badge[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-strong)}.hero-badge-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.hero-headline[data-astro-cid-j7pv25f6]{font-size:clamp(32px,6vw,52px);font-weight:600;letter-spacing:-2px;color:var(--fg);margin:0;line-height:1.05}.hero-subhead[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0;max-width:500px}.section-gap[data-astro-cid-j7pv25f6]{max-width:1200px;margin:20px auto 0;width:100%}@media(max-width:640px){.hero-section[data-astro-cid-j7pv25f6]{padding:40px 16px 0}.section-gap[data-astro-cid-j7pv25f6]{margin-top:12px}.hero-headline[data-astro-cid-j7pv25f6]{letter-spacing:-1.2px}.hero-subhead[data-astro-cid-j7pv25f6]{font-size:15px}}@media(max-width:420px){.hero-section[data-astro-cid-j7pv25f6]{padding:28px 12px 0}.section-gap[data-astro-cid-j7pv25f6]{margin-top:8px;padding:0 12px}.hero-subhead[data-astro-cid-j7pv25f6]{font-size:14px}}.seo-section[data-astro-cid-j7pv25f6]{max-width:860px;margin:72px auto 0;padding:0 24px;width:100%}.seo-inner[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border);padding-top:48px}.seo-h2[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600;letter-spacing:-.5px;color:var(--fg);margin:36px 0 12px;line-height:1.3}.seo-h2[data-astro-cid-j7pv25f6]:first-child{margin-top:0}.seo-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.75;color:var(--fg-2);margin:0 0 16px}.seo-section[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:500}.seo-section[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic}.seo-list[data-astro-cid-j7pv25f6]{margin:0 0 16px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.seo-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.7;color:var(--fg-2)}.seo-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:500}@media(max-width:640px){.seo-section[data-astro-cid-j7pv25f6]{padding:0 16px;margin-top:56px}.seo-h2[data-astro-cid-j7pv25f6]{font-size:18px}}@media(max-width:420px){.seo-section[data-astro-cid-j7pv25f6]{padding:0 12px;margin-top:40px}.seo-inner[data-astro-cid-j7pv25f6]{padding-top:32px}.seo-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.seo-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:14px}}
