.teaser[data-astro-cid-w7ru6b56]{border:1px solid var(--border);background:var(--surface);width:100%;max-width:25rem;color:inherit;border-radius:1rem;padding:1.25rem;transition:border-color .15s,transform .15s;display:block;box-shadow:0 12px 30px #0000000f}.teaser[data-astro-cid-w7ru6b56]:hover{border-color:var(--color-primary);text-decoration:none;transform:translateY(-2px)}.caption[data-astro-cid-w7ru6b56]{color:var(--muted);margin:0 0 .75rem;font-size:.9rem}.screen[data-astro-cid-w7ru6b56]{border:1px solid var(--border);background:var(--bg);border-radius:.6rem;font-size:.85rem;overflow:hidden}.title[data-astro-cid-w7ru6b56]{color:var(--text);background:color-mix(in srgb, var(--color-accent) 10%, var(--surface));border-bottom:1px solid var(--border);margin:0;padding:.45rem .75rem;font-weight:600}.row[data-astro-cid-w7ru6b56]{color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:2.6rem 1fr auto auto;align-items:baseline;gap:.6rem;margin:0;padding:.45rem .75rem;display:grid}.row[data-astro-cid-w7ru6b56] b[data-astro-cid-w7ru6b56],.kw[data-astro-cid-w7ru6b56]{color:var(--text)}.kw[data-astro-cid-w7ru6b56],.state[data-astro-cid-w7ru6b56]{font-weight:600}.r0[data-astro-cid-w7ru6b56] .state[data-astro-cid-w7ru6b56]{color:var(--color-primary-dark)}.r1[data-astro-cid-w7ru6b56] .state[data-astro-cid-w7ru6b56]{color:#15803d}:root[data-theme=dark] .r0[data-astro-cid-w7ru6b56] .state[data-astro-cid-w7ru6b56]{color:var(--color-primary-light)}:root[data-theme=dark] .r1[data-astro-cid-w7ru6b56] .state[data-astro-cid-w7ru6b56]{color:#4ade80}.rule[data-astro-cid-w7ru6b56]{background:color-mix(in srgb, #dc2626 8%, var(--surface));color:#b91c1c;margin:0;padding:.5rem .75rem;font-size:.82rem;font-weight:600}:root[data-theme=dark] .rule[data-astro-cid-w7ru6b56]{color:#fca5a5}.link[data-astro-cid-w7ru6b56]{color:var(--color-primary-dark);margin:.85rem 0 0;font-weight:700}:root[data-theme=dark] .link[data-astro-cid-w7ru6b56]{color:var(--color-primary-light)}@media (width<=420px){.row[data-astro-cid-w7ru6b56]{grid-template-columns:2.4rem 1fr auto}.row[data-astro-cid-w7ru6b56] .state[data-astro-cid-w7ru6b56]{grid-column:2/-1}}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;gap:3rem;padding:5rem 0 3rem;display:grid}@media (width<=980px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;padding-top:3.5rem}}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;background:var(--gradient-brand);color:#0000;background-clip:text;margin:0 0 1rem;font-size:.95rem;font-weight:600}h1[data-astro-cid-ge2uvauf]{overflow-wrap:break-word;hyphens:auto;letter-spacing:-.02em;font-size:clamp(2.2rem,4.6vw,3.3rem);font-weight:900}.subtitle[data-astro-cid-ge2uvauf]{color:var(--muted);margin:1.25rem 0 2rem;font-size:1.15rem}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;display:flex}.trust[data-astro-cid-ge2uvauf]{border-left:3px solid var(--color-primary);color:var(--muted);margin:1.25rem 0 0;padding-left:.75rem;font-size:.92rem}.lines[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:.5rem 2rem;margin:1rem 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.more[data-astro-cid-d32ejlv2]{margin:1rem 0 0;font-weight:600}.proof[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--color-primary);border-radius:1.2rem;margin:3rem 0 0;padding:2rem}.proof[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2],.vision[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin-bottom:.75rem;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700}.proof[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2],.vision[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);max-width:50rem;margin:0;font-size:1.05rem}.vision[data-astro-cid-d32ejlv2]{border:1px dashed var(--color-primary);background:color-mix(in srgb, var(--color-primary) 4%, var(--surface));border-radius:1.2rem;margin:3rem 0 0;padding:2rem}.vision-actions[data-astro-cid-d32ejlv2]{margin:1.25rem 0 1rem}.waitlist[data-astro-cid-d32ejlv2]{max-width:32rem}.hood[data-astro-cid-d32ejlv2]{text-align:center;color:var(--muted);margin:2rem 0 0;font-size:.9rem}
