.hero[data-astro-cid-7ymmqvel]{padding:8rem 1.5rem 5rem;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-layer-1) 100%)}.hero[data-astro-cid-7ymmqvel] .container[data-astro-cid-7ymmqvel]{max-width:800px}.hero[data-astro-cid-7ymmqvel] h1[data-astro-cid-7ymmqvel]{margin-bottom:1.5rem}.hero[data-astro-cid-7ymmqvel] .lead[data-astro-cid-7ymmqvel]{font-size:1.25rem;margin-bottom:2rem}.when[data-astro-cid-7ymmqvel]{background:var(--color-bg-alt)}.when-grid[data-astro-cid-7ymmqvel]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.when-item[data-astro-cid-7ymmqvel]{padding:1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem}.when-item[data-astro-cid-7ymmqvel] code[data-astro-cid-7ymmqvel]{font-size:1rem;font-weight:700;color:var(--color-accent);background:transparent}.when-item[data-astro-cid-7ymmqvel] h4[data-astro-cid-7ymmqvel]{margin:.75rem 0 .5rem}.when-item[data-astro-cid-7ymmqvel] p[data-astro-cid-7ymmqvel]{color:var(--color-text-muted);font-size:.9375rem;margin:0;line-height:1.6}.compare-table[data-astro-cid-7ymmqvel]{margin-top:3rem;border:1px solid var(--color-border-dark);border-radius:.5rem;overflow:hidden}.compare-row[data-astro-cid-7ymmqvel]{display:grid;grid-template-columns:1.5fr 1fr 1fr}.compare-row[data-astro-cid-7ymmqvel].header{background:var(--color-bg-dark-alt)}.compare-row[data-astro-cid-7ymmqvel]:not(.header){border-top:1px solid var(--color-border-dark)}.compare-feature[data-astro-cid-7ymmqvel],.compare-option[data-astro-cid-7ymmqvel]{padding:1rem 1.25rem}.compare-feature[data-astro-cid-7ymmqvel]{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-light)}.compare-option[data-astro-cid-7ymmqvel]{text-align:center;color:var(--color-text-light);font-size:.9375rem}.compare-row[data-astro-cid-7ymmqvel].header .compare-option[data-astro-cid-7ymmqvel]{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;color:var(--color-text-inverse)}.compare-option[data-astro-cid-7ymmqvel].highlight{background:#d977061a}.compare-row[data-astro-cid-7ymmqvel].header .compare-option[data-astro-cid-7ymmqvel].highlight{color:var(--color-accent)}.included[data-astro-cid-7ymmqvel]{background:var(--color-bg)}.included-grid[data-astro-cid-7ymmqvel]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.included-item[data-astro-cid-7ymmqvel]{padding:1.5rem;background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:.5rem}.included-item[data-astro-cid-7ymmqvel] h4[data-astro-cid-7ymmqvel]{font-family:var(--font-mono);font-size:.9375rem;margin-bottom:.5rem}.included-item[data-astro-cid-7ymmqvel] p[data-astro-cid-7ymmqvel]{color:var(--color-text-muted);font-size:.9375rem;margin:0;line-height:1.6}.process-list[data-astro-cid-7ymmqvel]{margin-top:3rem;display:flex;flex-direction:column;gap:1rem}.process-item[data-astro-cid-7ymmqvel]{display:flex;gap:2rem;padding:1.5rem;background:var(--color-bg-dark-alt);border:1px solid var(--color-border-dark);border-radius:.5rem}.process-phase[data-astro-cid-7ymmqvel]{font-family:var(--font-mono);font-size:.875rem;color:var(--color-accent);flex-shrink:0;width:80px}.process-content[data-astro-cid-7ymmqvel] h4[data-astro-cid-7ymmqvel]{font-size:1rem;color:var(--color-text-inverse);margin-bottom:.5rem}.process-content[data-astro-cid-7ymmqvel] p[data-astro-cid-7ymmqvel]{color:var(--color-text-light);font-size:.9375rem;margin:0;line-height:1.6}.pricing[data-astro-cid-7ymmqvel]{background:var(--color-bg-alt)}.price-display[data-astro-cid-7ymmqvel]{font-family:var(--font-mono);font-size:4rem;font-weight:700;color:var(--color-accent);margin:1rem 0}.price-note[data-astro-cid-7ymmqvel]{color:var(--color-text-muted);font-size:1.125rem;margin-bottom:1.5rem}.price-detail[data-astro-cid-7ymmqvel]{color:var(--color-text-muted);font-size:.9375rem;max-width:500px;margin:0 auto}.cta[data-astro-cid-7ymmqvel]{padding:6rem 1.5rem}.cta[data-astro-cid-7ymmqvel] h2[data-astro-cid-7ymmqvel]{margin-bottom:1rem}.cta[data-astro-cid-7ymmqvel] .lead[data-astro-cid-7ymmqvel]{margin-bottom:2rem}@media(max-width:768px){.when-grid[data-astro-cid-7ymmqvel],.included-grid[data-astro-cid-7ymmqvel]{grid-template-columns:1fr}.compare-table[data-astro-cid-7ymmqvel]{overflow-x:auto}.compare-row[data-astro-cid-7ymmqvel]{min-width:500px}.process-item[data-astro-cid-7ymmqvel]{flex-direction:column;gap:.5rem}}
