.hero.svelte-1xugogq{padding:50px 20px 30px;text-align:center;background:var(--black)}.audience-pill.svelte-1xugogq{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--purple-light);background:var(--purple-dim);border:1px solid rgba(var(--brand-rgb),.3);padding:6px 14px;border-radius:999px;margin-bottom:16px}.hero.svelte-1xugogq h1:where(.svelte-1xugogq){font-size:2.75rem;font-weight:700;color:var(--white);margin-bottom:12px}.lead.svelte-1xugogq{font-size:1.125rem;color:var(--muted);max-width:720px;margin:0 auto 24px;line-height:1.7}.hero-actions.svelte-1xugogq{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1xugogq,.btn-secondary.svelte-1xugogq{padding:12px 22px;border-radius:8px;font-weight:600;text-decoration:none;font-size:.95rem}.btn-primary.svelte-1xugogq{background:var(--purple);color:var(--white)}.btn-primary.svelte-1xugogq:hover{background:var(--purple-light)}.btn-secondary.svelte-1xugogq{border:1px solid var(--border);color:var(--white)}.btn-secondary.svelte-1xugogq:hover{border-color:rgba(var(--brand-rgb),.5)}.section.svelte-1xugogq{padding:56px 20px;background:var(--black)}.section.alt.svelte-1xugogq{background:var(--mid);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.narrow.svelte-1xugogq{max-width:820px;margin:0 auto}.section.svelte-1xugogq h2:where(.svelte-1xugogq){font-size:1.75rem;color:var(--white);margin-bottom:12px}.section-lead.svelte-1xugogq{color:var(--muted);line-height:1.7;margin-bottom:28px}.steps.svelte-1xugogq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.step-card.svelte-1xugogq{display:flex;gap:16px;padding:20px;background:var(--mid);border:1px solid var(--border);border-radius:12px}.step-num.svelte-1xugogq{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--purple-dim);color:var(--purple-light);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9rem}.step-card.svelte-1xugogq h3:where(.svelte-1xugogq){margin:0 0 8px;font-size:1.05rem;color:var(--white)}.step-card.svelte-1xugogq p:where(.svelte-1xugogq){margin:0;color:var(--muted);line-height:1.65;font-size:.95rem}.inline-link.svelte-1xugogq{display:inline-block;margin-top:8px;color:var(--purple-light);word-break:break-all}.url-hint.svelte-1xugogq{margin-top:10px!important;font-size:.875rem!important}.url-hint.svelte-1xugogq code:where(.svelte-1xugogq){color:var(--white);background:#ffffff0f;padding:2px 6px;border-radius:4px}.code-block.svelte-1xugogq{background:var(--black);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.section.alt.svelte-1xugogq .code-block:where(.svelte-1xugogq){background:var(--mid)}.code-head.svelte-1xugogq{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.copy-btn.svelte-1xugogq{background:transparent;border:1px solid var(--border);color:var(--white);border-radius:6px;padding:4px 10px;font-size:.75rem;cursor:pointer}.copy-btn.svelte-1xugogq:hover{border-color:var(--purple)}pre.svelte-1xugogq{margin:0;padding:14px 16px;overflow-x:auto}code.svelte-1xugogq{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;color:var(--white)}.bullets.svelte-1xugogq{margin:20px 0 0;padding-left:1.2rem;color:var(--muted);line-height:1.7}.warn.svelte-1xugogq{color:#fbbf24}.standards-grid.svelte-1xugogq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.standard-card.svelte-1xugogq{background:var(--mid);border:1px solid var(--border);border-radius:10px;padding:18px}.standard-card.svelte-1xugogq h3:where(.svelte-1xugogq){margin:0 0 8px;font-size:1rem;color:var(--white)}.standard-card.svelte-1xugogq p:where(.svelte-1xugogq){margin:0;font-size:.9rem;color:var(--muted);line-height:1.6}.cta-section.svelte-1xugogq{padding:72px 20px;text-align:center;border-top:1px solid var(--border)}.cta-section.svelte-1xugogq h2:where(.svelte-1xugogq){font-size:2rem;color:var(--white);margin-bottom:12px}.cta-section.svelte-1xugogq p:where(.svelte-1xugogq){color:var(--muted);max-width:560px;margin:0 auto 28px}.cta-buttons.svelte-1xugogq{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-cta-primary.svelte-1xugogq,.btn-cta-secondary.svelte-1xugogq{padding:14px 24px;border-radius:8px;font-weight:600;text-decoration:none}.btn-cta-primary.svelte-1xugogq{background:var(--purple);color:var(--white)}.btn-cta-secondary.svelte-1xugogq{border:1px solid var(--border);color:var(--white)}@media(max-width:768px){.hero.svelte-1xugogq h1:where(.svelte-1xugogq){font-size:2rem}}
