.sf-why[data-astro-cid-j7rfdf5h],.sf-faq[data-astro-cid-j7rfdf5h]{max-width:960px;margin:32px auto;padding:0 24px}.sf-why[data-astro-cid-j7rfdf5h] h2[data-astro-cid-j7rfdf5h],.sf-faq[data-astro-cid-j7rfdf5h] h2[data-astro-cid-j7rfdf5h]{font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;letter-spacing:1.5px;color:#ff6b00;text-align:center;margin:0 0 20px;text-transform:uppercase}.sf-why-grid[data-astro-cid-j7rfdf5h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sf-why-card[data-astro-cid-j7rfdf5h]{background:var(--card, rgba(255,255,255,.02));border:1px solid var(--card-border, rgba(255,255,255,.07));border-radius:12px;padding:16px 18px}.sf-why-card[data-astro-cid-j7rfdf5h] h3[data-astro-cid-j7rfdf5h]{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:0}.sf-why-card[data-astro-cid-j7rfdf5h] p[data-astro-cid-j7rfdf5h]{font-size:14px;color:#89a;line-height:1.5;margin:0}.sf-faq-list[data-astro-cid-j7rfdf5h]{display:flex;flex-direction:column;gap:8px}.sf-faq-list[data-astro-cid-j7rfdf5h] details[data-astro-cid-j7rfdf5h]{background:var(--card, rgba(255,255,255,.02));border:1px solid var(--card-border, rgba(255,255,255,.07));border-radius:10px;padding:12px 16px}.sf-faq-list[data-astro-cid-j7rfdf5h] summary[data-astro-cid-j7rfdf5h]{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.sf-faq-list[data-astro-cid-j7rfdf5h] summary[data-astro-cid-j7rfdf5h]::-webkit-details-marker{display:none}.sf-faq-list[data-astro-cid-j7rfdf5h] summary[data-astro-cid-j7rfdf5h]:after{content:"+";color:#ff6b00;font-size:20px;font-weight:400}.sf-faq-list[data-astro-cid-j7rfdf5h] details[data-astro-cid-j7rfdf5h][open] summary[data-astro-cid-j7rfdf5h]:after{content:"−"}.sf-faq-list[data-astro-cid-j7rfdf5h] p[data-astro-cid-j7rfdf5h]{font-size:14px;color:#89a;line-height:1.6;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--card-border, rgba(255,255,255,.05))}body.light .fi path[fill="#07101e"]{fill:#d8e6f0!important;stroke:#28231e2e!important}body.light .fi path[stroke="#2255bb"]{stroke:#ffb88a!important}body.light .fi path[fill="#4ECDC418"]{fill:#a8d5b18c!important;stroke:#4a8c6299!important}body.light .fi path[stroke="rgba(80,130,180,.06)"]{stroke:#28231e1f!important}body.light .fi{background:#fffcf880!important;border-color:#28231e1a!important}*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #060a12;--bg2: #0c1220;--accent: #FF6B00;--text: #e0e6f0;--text2: #8899AA;--text3: #556677;--card: rgba(255,255,255,.04);--card-border: rgba(255,255,255,.06)}body{font-family:Inter,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}body.hasReact .static-h1,body.hasReact .static-sub{display:none}.cg{cursor:pointer}.cg:hover .cdot{r:5;fill:var(--vc, #fff)!important;stroke:var(--vc, #fff)!important;stroke-width:1!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.cg:hover .cname{fill:var(--vc, #fff)!important;font-size:11px!important;font-weight:700!important;filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.cbtn{cursor:pointer;background:var(--card);border:1px solid var(--card-border);color:#89a;padding:4px 12px;border-radius:6px;font-size:12px;font-family:JetBrains Mono,monospace;transition:all .15s}.cbtn:hover{background:#ffffff14;color:#fff;border-color:#ff6b004d}.fi{animation:fi .3s ease-out}@keyframes fi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inp{background:#ffffff0a;border:1px solid var(--card-border);border-radius:8px;padding:10px 14px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:15px;outline:none;width:100%;box-sizing:border-box;transition:border-color .2s}.inp:focus{border-color:#ff6b0066;background:#ffffff0f}.inp::placeholder{color:var(--text3)}select.inp{appearance:auto;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#fff}select.inp option{background:#1a1a2e;color:#fff;padding:8px}@keyframes dashflow{to{stroke-dashoffset:-24}}.animated-dash{animation:dashflow 1s linear infinite}.ct{background:var(--card);border:1px solid var(--card-border);border-radius:10px;padding:14px 20px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-weight:700;font-size:19px;color:#89a;letter-spacing:.5px;flex:1}.ct:hover{border-color:#ff6b004d;color:#fff}.ct.on{border-color:var(--accent);background:#ff6b0014;color:var(--accent)}
