.page.svelte-ek35gc{background:#fff;color:#0f172a;min-height:100vh;font-family:Space Grotesk,ui-sans-serif,sans-serif;font-feature-settings:"ss01","ss02";padding:3rem 1.5rem 6rem;position:relative}.page.svelte-ek35gc:before{content:"";position:absolute;top:0;left:0;right:0;height:700px;background:linear-gradient(180deg,#eef2ff,#f5f7ff 60%,#fff);z-index:0;pointer-events:none}.masthead.svelte-ek35gc,.audiences.svelte-ek35gc,.how.svelte-ek35gc,.faq.svelte-ek35gc,.closing.svelte-ek35gc{position:relative;z-index:1;max-width:1080px;margin:0 auto}.masthead.svelte-ek35gc{padding:4rem 0 5rem}.masthead-inner.svelte-ek35gc{max-width:820px}.masthead-top.svelte-ek35gc{display:flex;justify-content:space-between;font-family:JetBrains Mono,Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:#6366f1;margin-bottom:2.5rem}.masthead-top.svelte-ek35gc .right:where(.svelte-ek35gc){text-align:right}.mono-label.svelte-ek35gc{font-family:JetBrains Mono,Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:#6366f1}.wordmark.svelte-ek35gc{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.05;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem;color:#0f172a}.wordmark.svelte-ek35gc em:where(.svelte-ek35gc){font-style:italic;font-weight:400;color:#4338ca}.lede.svelte-ek35gc{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;color:#334155;max-width:640px;margin:0 0 2rem}.cta-row.svelte-ek35gc{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin-bottom:3rem}.btn-primary.svelte-ek35gc{display:inline-flex;align-items:center;gap:.6rem;background:#4338ca;color:#fff;padding:.95rem 1.6rem;border-radius:999px;font-weight:500;font-size:1rem;text-decoration:none;transition:background .2s,transform .15s}.btn-primary.svelte-ek35gc:hover{background:#3730a3;transform:translateY(-1px)}.btn-primary.svelte-ek35gc svg:where(.svelte-ek35gc){width:18px;height:18px}.btn-ghost.svelte-ek35gc{color:#4338ca;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .2s}.btn-ghost.svelte-ek35gc:hover{border-bottom-color:#4338ca}.meta-strip.svelte-ek35gc{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #cbd5e1;padding-top:1.5rem}.meta-cell.svelte-ek35gc{display:flex;flex-direction:column;gap:.25rem}.meta-num.svelte-ek35gc{font-size:1.4rem;font-weight:600;color:#4338ca;letter-spacing:-.02em}.meta-text.svelte-ek35gc{font-family:JetBrains Mono,Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:#64748b}.section-head.svelte-ek35gc{margin:5rem 0 2.5rem;max-width:820px}.section-head.svelte-ek35gc .mono-label:where(.svelte-ek35gc){display:block;margin-bottom:.5rem}.section-title.svelte-ek35gc{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:500;letter-spacing:-.02em;margin:0;color:#0f172a}.aud-grid.svelte-ek35gc{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 720px){.aud-grid.svelte-ek35gc{grid-template-columns:1fr}}.aud-card.svelte-ek35gc{background:#fff;border:1px solid #e2e8f0;padding:2rem;border-radius:12px}.aud-tag.svelte-ek35gc{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;background:#eef2ff;color:#4338ca;padding:.2rem .55rem;border-radius:4px;margin-bottom:1rem}.aud-label.svelte-ek35gc{font-size:1.4rem;font-weight:600;margin:0 0 .5rem;color:#0f172a}.aud-body.svelte-ek35gc{font-size:.95rem;line-height:1.6;color:#475569;margin:0}.benefits.svelte-ek35gc{border-top:1px solid #e2e8f0}.benefit.svelte-ek35gc{border-bottom:1px solid #e2e8f0;padding:2.2rem 0}.benefit-grid.svelte-ek35gc{display:grid;grid-template-columns:80px 1fr;gap:2rem}.benefit-num.svelte-ek35gc{font-family:JetBrains Mono,Space Grotesk,monospace;font-size:.9rem;color:#94a3b8;letter-spacing:.05em}.benefit-title.svelte-ek35gc{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#0f172a}.benefit-text.svelte-ek35gc{font-size:.95rem;line-height:1.6;color:#475569;margin:0}.faq-list.svelte-ek35gc{display:flex;flex-direction:column}.faq-item.svelte-ek35gc{border-top:1px solid #e2e8f0;padding:1.2rem 0}.faq-item.svelte-ek35gc:last-child{border-bottom:1px solid #e2e8f0}.faq-item.svelte-ek35gc summary:where(.svelte-ek35gc){list-style:none;display:grid;grid-template-columns:60px 1fr 30px;align-items:center;gap:1rem;cursor:pointer}.faq-item.svelte-ek35gc summary:where(.svelte-ek35gc)::-webkit-details-marker{display:none}.faq-num.svelte-ek35gc{font-family:JetBrains Mono,Space Grotesk,monospace;font-size:.75rem;color:#94a3b8;letter-spacing:.05em}.faq-q.svelte-ek35gc{font-size:1.05rem;font-weight:500;color:#0f172a}.faq-arrow.svelte-ek35gc{text-align:right;font-size:1.4rem;color:#4338ca;font-weight:300;transition:transform .2s}.faq-item[open].svelte-ek35gc .faq-arrow:where(.svelte-ek35gc){transform:rotate(45deg)}.faq-a.svelte-ek35gc{margin:1rem 0 0 60px;font-size:.95rem;line-height:1.6;color:#475569}.closing.svelte-ek35gc{padding:6rem 0 2rem;text-align:center}.closing-line.svelte-ek35gc{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:#0f172a;margin:0}.closing-line.svelte-ek35gc .script:where(.svelte-ek35gc){font-style:italic;color:#475569}.closing-line.svelte-ek35gc a:where(.svelte-ek35gc){color:#4338ca;text-decoration:none;border-bottom:1px solid #4338ca;font-weight:500;margin-left:.5rem}.closing-line.svelte-ek35gc .dot:where(.svelte-ek35gc){color:#4338ca}.closing-sub.svelte-ek35gc{margin-top:1.5rem;font-size:.9rem;color:#64748b}.closing-sub.svelte-ek35gc a:where(.svelte-ek35gc){color:#4338ca;text-decoration:none}.closing-sub.svelte-ek35gc a:where(.svelte-ek35gc):hover{text-decoration:underline}@media (max-width: 720px){.masthead-top.svelte-ek35gc{flex-direction:column;gap:.4rem}.masthead-top.svelte-ek35gc .right:where(.svelte-ek35gc){text-align:left}.benefit-grid.svelte-ek35gc{grid-template-columns:1fr;gap:.8rem}.benefit-num.svelte-ek35gc{font-size:.85rem}.meta-strip.svelte-ek35gc{grid-template-columns:repeat(2,1fr);gap:1.2rem 0}.cta-row.svelte-ek35gc{flex-direction:column;align-items:stretch}.btn-primary.svelte-ek35gc,.btn-ghost.svelte-ek35gc{justify-content:center;text-align:center}}
