:root{--teal: #5B3FD6;--coral: #3B82F6;--ink: #111827;--bg: #FFFFFF;--sub: #6B7280;--border: rgba(17,24,39,.1);--pad-x: clamp(20px, 5vw, 56px)}html,body{margin:0;padding:0;background:var(--bg);font-family:Nunito,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}[data-astro-cid-csj56lm5]{box-sizing:border-box}a[data-astro-cid-csj56lm5]{color:inherit;text-decoration:none}.wrap[data-astro-cid-csj56lm5]{max-width:780px;margin:0 auto;padding:0 var(--pad-x)}.mono[data-astro-cid-csj56lm5]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.display[data-astro-cid-csj56lm5]{font-family:Nunito,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.05}header[data-astro-cid-csj56lm5].nav{display:flex;align-items:center;padding:22px var(--pad-x);border-bottom:1px solid var(--border);background:var(--bg)}.logo[data-astro-cid-csj56lm5]{display:inline-flex;align-items:center;gap:10px;font-family:Quicksand,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em}.doc-page[data-astro-cid-csj56lm5]{padding:56px var(--pad-x) 88px}.doc-page[data-astro-cid-csj56lm5] h1[data-astro-cid-csj56lm5]{font-size:clamp(32px,5vw,48px);margin:12px 0 8px}.doc-page[data-astro-cid-csj56lm5] .meta[data-astro-cid-csj56lm5]{font-size:13px;color:var(--sub);margin-bottom:40px}.doc-page[data-astro-cid-csj56lm5] h2[data-astro-cid-csj56lm5]{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:36px 0 10px;color:var(--teal)}.doc-page[data-astro-cid-csj56lm5] h3[data-astro-cid-csj56lm5]{font-size:16px;font-weight:700;margin:20px 0 8px}.doc-page[data-astro-cid-csj56lm5] p[data-astro-cid-csj56lm5]{font-size:15px;color:var(--sub);line-height:1.65;margin:0 0 12px}.doc-page[data-astro-cid-csj56lm5] ul[data-astro-cid-csj56lm5]{margin:0 0 16px;padding-left:20px}.doc-page[data-astro-cid-csj56lm5] li[data-astro-cid-csj56lm5]{font-size:15px;color:var(--sub);line-height:1.6;margin-bottom:6px}.doc-page[data-astro-cid-csj56lm5] .pill-tag[data-astro-cid-csj56lm5]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:#5b3fd61f;color:var(--teal);margin-bottom:32px}.doc-page[data-astro-cid-csj56lm5] .pill-tag[data-astro-cid-csj56lm5] .dot[data-astro-cid-csj56lm5]{width:6px;height:6px;border-radius:999px;background:var(--teal)}.step-card[data-astro-cid-csj56lm5]{border:1px solid var(--border);border-radius:14px;padding:24px;margin:16px 0 20px;background:#fff}.step-card[data-astro-cid-csj56lm5] h3[data-astro-cid-csj56lm5]{margin-top:0;font-size:17px;color:var(--ink)}.step-card[data-astro-cid-csj56lm5] p[data-astro-cid-csj56lm5]:last-child{margin-bottom:0}.step-card[data-astro-cid-csj56lm5] .step-num[data-astro-cid-csj56lm5]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--teal);color:#fff;font-weight:800;font-size:13px;margin-right:10px;vertical-align:middle}.step-card[data-astro-cid-csj56lm5].alt .step-num[data-astro-cid-csj56lm5]{background:var(--coral)}.cta-btn[data-astro-cid-csj56lm5]{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff!important;font-weight:700;font-size:15px;padding:12px 22px;border-radius:999px;margin:12px 0 4px;transition:transform .15s ease,background .15s ease}.cta-btn[data-astro-cid-csj56lm5]:hover{transform:translateY(-1px);background:#4a32b0}.cta-btn[data-astro-cid-csj56lm5] svg[data-astro-cid-csj56lm5]{display:block}.info-box[data-astro-cid-csj56lm5]{background:#5b3fd60f;border-left:3px solid var(--teal);padding:14px 18px;border-radius:0 10px 10px 0;margin:18px 0}.info-box[data-astro-cid-csj56lm5] p[data-astro-cid-csj56lm5]{margin:0;color:var(--ink);font-size:14px;line-height:1.6}.contact-row[data-astro-cid-csj56lm5]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:8px;font-size:14px;color:var(--sub)}.contact-row[data-astro-cid-csj56lm5] a[data-astro-cid-csj56lm5]{color:var(--teal);font-weight:600}code[data-astro-cid-csj56lm5]{background:#1118270f;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--ink)}
