.platform-page[data-astro-cid-fti3poye]{padding:3rem 0 5rem}.hero[data-astro-cid-fti3poye]{max-width:50rem;margin:0 0 4rem}.hero[data-astro-cid-fti3poye] h1[data-astro-cid-fti3poye]{font-size:clamp(2rem,4.5vw,3rem);margin:.5rem 0 1rem;line-height:1.15}.lead[data-astro-cid-fti3poye]{color:var(--text-muted);font-size:1.1rem;line-height:1.65;margin-bottom:1.5rem}.cta[data-astro-cid-fti3poye]{display:flex;gap:.6rem;flex-wrap:wrap}section[data-astro-cid-fti3poye] h2[data-astro-cid-fti3poye]{font-size:1.5rem;margin-bottom:1.25rem}.specs[data-astro-cid-fti3poye],.why[data-astro-cid-fti3poye],.how[data-astro-cid-fti3poye],.examples[data-astro-cid-fti3poye],.faq[data-astro-cid-fti3poye],.final-cta[data-astro-cid-fti3poye]{margin-bottom:3.5rem}.specs[data-astro-cid-fti3poye] dl[data-astro-cid-fti3poye]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.6rem;margin:0}.specs[data-astro-cid-fti3poye] dl[data-astro-cid-fti3poye]>div[data-astro-cid-fti3poye]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:.85rem 1rem}.specs[data-astro-cid-fti3poye] dt[data-astro-cid-fti3poye]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);margin-bottom:.2rem}.specs[data-astro-cid-fti3poye] dd[data-astro-cid-fti3poye]{margin:0;font-size:.9rem;color:var(--text)}.why-grid[data-astro-cid-fti3poye]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.why-card[data-astro-cid-fti3poye]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.4rem}.why-card[data-astro-cid-fti3poye] h3[data-astro-cid-fti3poye]{font-size:1rem;margin:0 0 .5rem}.why-card[data-astro-cid-fti3poye] p[data-astro-cid-fti3poye]{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.6}.steps[data-astro-cid-fti3poye]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.step[data-astro-cid-fti3poye]{padding:1.5rem;border:1px solid var(--border);border-radius:12px;background:var(--bg-panel)}.step-n[data-astro-cid-fti3poye]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;color:var(--accent);margin-bottom:.8rem;letter-spacing:.05em}.step[data-astro-cid-fti3poye] h3[data-astro-cid-fti3poye]{font-size:1.05rem;margin:0 0 .4rem}.step[data-astro-cid-fti3poye] p[data-astro-cid-fti3poye]{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.6}.examples-head[data-astro-cid-fti3poye]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.5rem}.ex-grid[data-astro-cid-fti3poye]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.ex-card[data-astro-cid-fti3poye]{display:block;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-panel);text-decoration:none;color:inherit;transition:border-color .16s}.ex-card[data-astro-cid-fti3poye]:hover{border-color:var(--accent)}.ex-preview[data-astro-cid-fti3poye]{aspect-ratio:16 / 9;background:#000}.ex-preview[data-astro-cid-fti3poye] svg{width:100%;height:100%;display:block}.ex-body[data-astro-cid-fti3poye]{padding:.55rem .7rem .7rem}.ex-name[data-astro-cid-fti3poye]{font-size:.85rem;font-weight:500}.ex-scene[data-astro-cid-fti3poye]{font-size:.72rem;color:var(--text-subtle)}.faq[data-astro-cid-fti3poye] details[data-astro-cid-fti3poye]{border:1px solid var(--border);border-radius:12px;background:var(--bg-panel);overflow:hidden;transition:border-color .16s;margin-bottom:.6rem}.faq[data-astro-cid-fti3poye] details[data-astro-cid-fti3poye][open]{border-color:#7c5cff66}.faq[data-astro-cid-fti3poye] summary[data-astro-cid-fti3poye]{cursor:pointer;list-style:none;padding:1rem 3rem 1rem 1.3rem;font-weight:500;position:relative}.faq[data-astro-cid-fti3poye] summary[data-astro-cid-fti3poye]::-webkit-details-marker{display:none}.faq[data-astro-cid-fti3poye] summary[data-astro-cid-fti3poye]:after{content:"+";position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--text-muted)}.faq[data-astro-cid-fti3poye] details[data-astro-cid-fti3poye][open] summary[data-astro-cid-fti3poye]:after{content:"−";color:var(--accent)}.faq[data-astro-cid-fti3poye] .answer[data-astro-cid-fti3poye]{padding:0 1.3rem 1.1rem}.faq[data-astro-cid-fti3poye] .answer[data-astro-cid-fti3poye] p[data-astro-cid-fti3poye]{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.6}.final-cta[data-astro-cid-fti3poye]{text-align:center;padding:3rem 1.5rem;background:linear-gradient(180deg,rgba(124,92,255,.08),transparent),var(--bg-panel);border:1px solid rgba(124,92,255,.25);border-radius:16px}.final-cta[data-astro-cid-fti3poye] h2[data-astro-cid-fti3poye]{font-size:1.6rem;margin-bottom:.5rem}.final-cta[data-astro-cid-fti3poye] p[data-astro-cid-fti3poye]{color:var(--text-muted);margin:0 0 1.5rem}.btn[data-astro-cid-fti3poye].big{font-size:1rem;padding:.75rem 1.4rem}@media (max-width: 800px){.steps[data-astro-cid-fti3poye]{grid-template-columns:1fr}}
