section[data-astro-cid-2cn4sulx]+section[data-astro-cid-2cn4sulx]{border-top:1px solid var(--divider)}h2[data-astro-cid-2cn4sulx]{font-size:clamp(1.75rem,3.5vw,2.4rem);line-height:1.1;margin-bottom:2.5rem;max-width:860px}h3[data-astro-cid-2cn4sulx]{font-size:1.2rem;margin-bottom:.75rem}.accent[data-astro-cid-2cn4sulx]{color:var(--purple)}.cta-row[data-astro-cid-2cn4sulx]{display:flex;gap:1rem;flex-wrap:wrap}.cta-row[data-astro-cid-2cn4sulx].center{justify-content:center}.hero[data-astro-cid-2cn4sulx]{padding-block:clamp(5rem,12vh,9rem)}.eyebrow[data-astro-cid-2cn4sulx]{color:var(--purple);font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.75rem;display:flex;align-items:center;gap:.75rem}.eyebrow[data-astro-cid-2cn4sulx]:before{content:"";width:32px;height:1px;background:var(--purple)}.hero[data-astro-cid-2cn4sulx] h1[data-astro-cid-2cn4sulx]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.05;max-width:900px;margin-bottom:1.5rem;letter-spacing:-.02em}.sub[data-astro-cid-2cn4sulx]{color:var(--text-dim);font-size:1.15rem;max-width:720px;margin-bottom:2.75rem;line-height:1.55}.meta[data-astro-cid-2cn4sulx]{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-top:4.5rem;padding-top:3rem;border-top:1px solid var(--divider)}.num[data-astro-cid-2cn4sulx]{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;color:var(--purple);letter-spacing:-.02em;display:block;margin-bottom:.4rem}.caption[data-astro-cid-2cn4sulx]{color:var(--text-dim);font-size:.85rem;line-height:1.4}.pains[data-astro-cid-2cn4sulx]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}blockquote[data-astro-cid-2cn4sulx]{margin:0;padding:1.75rem;border-top:2px solid var(--purple);background:var(--bg-lift);color:var(--text-dim);font-size:1rem;line-height:1.55}blockquote[data-astro-cid-2cn4sulx] strong{color:var(--text)}.shot[data-astro-cid-2cn4sulx]{margin:0}.step-shot[data-astro-cid-2cn4sulx]{margin-top:1.5rem;max-width:960px}.phase-shot[data-astro-cid-2cn4sulx]{margin:0 0 2.5rem;max-width:1100px}.shot[data-astro-cid-2cn4sulx] video[data-astro-cid-2cn4sulx]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid var(--divider);border-radius:8px;box-shadow:0 12px 32px #0a0a1814;background:var(--bg-alt)}.shot[data-astro-cid-2cn4sulx] img[data-astro-cid-2cn4sulx]{display:block;width:100%;height:auto;border:1px solid var(--divider);border-radius:8px;box-shadow:0 12px 32px #0a0a1814;background:var(--bg-alt)}.shot[data-astro-cid-2cn4sulx] figcaption[data-astro-cid-2cn4sulx]{margin-top:.75rem;color:var(--text-dim);font-size:.85rem;line-height:1.5}.demo-note[data-astro-cid-2cn4sulx]{margin-top:2rem;color:var(--text-dim);font-size:.85rem}.arch[data-astro-cid-2cn4sulx]{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 12px 32px #1a123814}.arch[data-astro-cid-2cn4sulx] text[data-astro-cid-2cn4sulx]{font-family:Lato,sans-serif}.arch[data-astro-cid-2cn4sulx] .a-cap[data-astro-cid-2cn4sulx]{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;fill:#5a3fb5}.arch[data-astro-cid-2cn4sulx] .a-card[data-astro-cid-2cn4sulx]{fill:#fff;stroke:#e2ddf0}.arch[data-astro-cid-2cn4sulx] .a-t[data-astro-cid-2cn4sulx]{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;fill:#1e1a33}.arch[data-astro-cid-2cn4sulx] .a-big[data-astro-cid-2cn4sulx]{font-size:20px}.arch[data-astro-cid-2cn4sulx] .a-w[data-astro-cid-2cn4sulx]{fill:#fff}.arch[data-astro-cid-2cn4sulx] .a-s[data-astro-cid-2cn4sulx]{font-size:12.5px;fill:#6b6685}.arch[data-astro-cid-2cn4sulx] .a-w2[data-astro-cid-2cn4sulx]{fill:#ece7ff}.arch[data-astro-cid-2cn4sulx] .a-pill[data-astro-cid-2cn4sulx]{fill:#fff;fill-opacity:.14;stroke:#fff;stroke-opacity:.45}.arch[data-astro-cid-2cn4sulx] .a-n[data-astro-cid-2cn4sulx]{font-family:Montserrat,sans-serif;font-weight:800;font-size:13px;fill:#fff;fill-opacity:.7}.arch[data-astro-cid-2cn4sulx] .a-p[data-astro-cid-2cn4sulx]{font-size:13px;font-weight:700;fill:#fff}.arch[data-astro-cid-2cn4sulx] .a-d[data-astro-cid-2cn4sulx]{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;fill:#0a0a18}.arch[data-astro-cid-2cn4sulx] .a-flow[data-astro-cid-2cn4sulx]{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 7;animation:a-dash 1.1s linear infinite}@keyframes a-dash{to{stroke-dashoffset:-20}}@media(prefers-reduced-motion:reduce){.arch[data-astro-cid-2cn4sulx] .a-flow[data-astro-cid-2cn4sulx]{animation:none}}.steps[data-astro-cid-2cn4sulx]{list-style:none;padding:0;margin:0;display:grid;gap:0}.step[data-astro-cid-2cn4sulx]{display:grid;grid-template-columns:4.5rem 1fr;gap:1.5rem;padding-block:2rem;border-top:1px solid var(--divider)}.step[data-astro-cid-2cn4sulx]:first-child{border-top:2px solid var(--purple)}.step-num[data-astro-cid-2cn4sulx]{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;color:var(--purple);line-height:1}.step[data-astro-cid-2cn4sulx] p[data-astro-cid-2cn4sulx]{color:var(--text-dim);font-size:1rem;line-height:1.6;max-width:820px}.step[data-astro-cid-2cn4sulx] .detail[data-astro-cid-2cn4sulx]{margin-top:.75rem;color:var(--text);font-weight:700;font-size:.95rem}.uses[data-astro-cid-2cn4sulx]{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.uses[data-astro-cid-2cn4sulx] li[data-astro-cid-2cn4sulx]{font-size:.8rem;font-weight:700;color:var(--purple);background:#f1edff;border-radius:999px;padding:.3rem .8rem}.uses[data-astro-cid-2cn4sulx] a[data-astro-cid-2cn4sulx]{color:inherit;text-decoration:none}.uses[data-astro-cid-2cn4sulx] a[data-astro-cid-2cn4sulx]:hover{text-decoration:underline;text-underline-offset:3px}.extend-body[data-astro-cid-2cn4sulx]{max-width:860px;margin-bottom:2.5rem}.extend-body[data-astro-cid-2cn4sulx] p[data-astro-cid-2cn4sulx]{color:var(--text-dim);font-size:1.05rem;line-height:1.6}.extend-body[data-astro-cid-2cn4sulx] a[data-astro-cid-2cn4sulx]{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.table-wrap[data-astro-cid-2cn4sulx]{overflow-x:auto}.compare[data-astro-cid-2cn4sulx]{width:100%;min-width:720px;border-collapse:collapse;font-size:.95rem}.compare[data-astro-cid-2cn4sulx] th[data-astro-cid-2cn4sulx]{text-align:left;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);padding:.75rem 1rem;border-bottom:2px solid var(--gold)}.compare[data-astro-cid-2cn4sulx] td[data-astro-cid-2cn4sulx]{padding:1rem;border-bottom:1px solid var(--divider);color:var(--text-dim);vertical-align:top;line-height:1.5}.compare[data-astro-cid-2cn4sulx] .what[data-astro-cid-2cn4sulx]{color:var(--text);font-weight:700;width:32%}.compare[data-astro-cid-2cn4sulx] .here[data-astro-cid-2cn4sulx]{color:var(--text)}.sub-p[data-astro-cid-2cn4sulx]{color:var(--text-dim);font-size:.85rem;margin-top:1.25rem}.questions[data-astro-cid-2cn4sulx]{max-width:860px}details[data-astro-cid-2cn4sulx]{border-bottom:1px solid var(--divider);padding-block:1.25rem}summary[data-astro-cid-2cn4sulx]{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem}details[data-astro-cid-2cn4sulx] p[data-astro-cid-2cn4sulx]{margin-top:.75rem;color:var(--text-dim);line-height:1.55}.cta-final[data-astro-cid-2cn4sulx]{padding-block:7rem;text-align:center}.cta-final[data-astro-cid-2cn4sulx] h2[data-astro-cid-2cn4sulx]{margin-inline:auto;margin-bottom:1.5rem;max-width:900px}.cta-final[data-astro-cid-2cn4sulx] p[data-astro-cid-2cn4sulx]{color:var(--text-dim);font-size:1.1rem;max-width:620px;margin-inline:auto;margin-bottom:2.5rem}.cta-final[data-astro-cid-2cn4sulx] p[data-astro-cid-2cn4sulx] a[data-astro-cid-2cn4sulx]{color:var(--purple);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.hero[data-astro-cid-2cn4sulx] h1[data-astro-cid-2cn4sulx]{font-size:2rem}.sub[data-astro-cid-2cn4sulx]{font-size:1rem}.meta[data-astro-cid-2cn4sulx]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.pains[data-astro-cid-2cn4sulx]{grid-template-columns:1fr}.step[data-astro-cid-2cn4sulx]{grid-template-columns:3rem 1fr;gap:1rem}.step-num[data-astro-cid-2cn4sulx]{font-size:1.8rem}}
