.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-4xl) var(--space-3xl);text-align:center}.hero-content[data-astro-cid-j7pv25f6]{max-width:720px;margin:0 auto}.badge[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:100px;padding:4px 16px;font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.2rem;line-height:1.15;margin-bottom:var(--space-lg)}.highlight[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-2xl)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-lg)}.btn-lg[data-astro-cid-j7pv25f6]{padding:12px 28px;font-size:1.1rem}.hero-note[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-text-muted)}.problem[data-astro-cid-j7pv25f6]{background:var(--color-surface)}.problem[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.features[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.how-it-works[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.pricing-teaser[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-2xl)}.card-icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:var(--space-md)}.problem-card[data-astro-cid-j7pv25f6]:nth-child(1) .card-icon[data-astro-cid-j7pv25f6]{background:#fee2e2;color:#dc2626}.problem-card[data-astro-cid-j7pv25f6]:nth-child(2) .card-icon[data-astro-cid-j7pv25f6]{background:#fef3c7;color:#d97706}.problem-card[data-astro-cid-j7pv25f6]:nth-child(3) .card-icon[data-astro-cid-j7pv25f6]{background:#dbeafe;color:#2563eb}.tag[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-md);font-size:.8rem;padding:2px 10px;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-border)}.section-foot[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-xl);font-size:1.1rem}.steps[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-2xl)}.step[data-astro-cid-j7pv25f6]{text-align:center;max-width:180px}.step-num[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto var(--space-sm)}.step-arrow[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:1.5rem;align-self:center;margin-top:-20px}.step-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:var(--space-xs)}.step-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-text-muted)}.terminal-preview[data-astro-cid-j7pv25f6]{background:#0d1117;border-radius:12px;padding:var(--space-lg);max-width:700px;margin:0 auto;overflow-x:auto}.terminal-preview[data-astro-cid-j7pv25f6] pre[data-astro-cid-j7pv25f6]{margin:0;font-size:.85rem;line-height:1.6;color:#c9d1d9;font-family:var(--font-mono)}.terminal-preview[data-astro-cid-j7pv25f6] .dim[data-astro-cid-j7pv25f6]{color:#6e7681}.cols-3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cols-2[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto;border-radius:12px;border:1px solid var(--color-border)}table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-astro-cid-j7pv25f6],td[data-astro-cid-j7pv25f6]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border)}th[data-astro-cid-j7pv25f6]{background:var(--color-surface);font-weight:600}th[data-astro-cid-j7pv25f6].us{color:var(--color-primary)}td[data-astro-cid-j7pv25f6].yes{color:#059669;font-weight:600}td[data-astro-cid-j7pv25f6].no{color:var(--color-text-muted)}td[data-astro-cid-j7pv25f6].partial{color:#d97706}.price-card[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-2xl) var(--space-lg);position:relative}.price-card[data-astro-cid-j7pv25f6].featured{border:2px solid var(--color-primary);transform:scale(1.03)}.featured-tag[data-astro-cid-j7pv25f6]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;padding:4px 16px;border-radius:100px;font-size:.8rem;font-weight:600}.price[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:800;margin:var(--space-md) 0 var(--space-xs)}.price[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:400;color:var(--color-text-muted)}.price-desc[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);margin-bottom:var(--space-lg);font-size:.9rem}.price-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-bottom:var(--space-xl);text-align:left}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:6px 0;font-size:.9rem}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"+ ";color:var(--color-primary);font-weight:700}.cta[data-astro-cid-j7pv25f6]{background:var(--color-surface);text-align:center}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:600px;margin:0 auto var(--space-xl);font-size:1.1rem;color:var(--color-text-muted)}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.cta-or[data-astro-cid-j7pv25f6]{color:var(--color-text-muted)}.cta-buttons[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{padding:8px 16px}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.2rem}.steps[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.step-arrow[data-astro-cid-j7pv25f6]{transform:rotate(90deg)}.price-card[data-astro-cid-j7pv25f6].featured{transform:none}table[data-astro-cid-j7pv25f6]{font-size:.8rem}}
