.hero-ace[data-astro-cid-5uu3axuy]{padding:var(--section-py) var(--gutter) var(--section-py-sm);min-height:65vh;display:flex;align-items:center}.hero-ace__content[data-astro-cid-5uu3axuy]{display:flex;flex-direction:column;gap:var(--space-5)}.hero-ace__headline[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:300;line-height:1.05;letter-spacing:-.025em;color:var(--color-text-primary)}.hero-ace__subheading[data-astro-cid-5uu3axuy]{font-size:var(--text-display-sm);color:var(--color-text-secondary);line-height:1.6;max-width:600px}.hero-ace__actions[data-astro-cid-5uu3axuy]{display:flex;gap:var(--space-4);flex-wrap:wrap}.btn--outline[data-astro-cid-5uu3axuy]{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);padding:.75rem 1.5rem;text-decoration:none;border-radius:4px;font-size:var(--text-sm);font-weight:500;display:inline-flex;align-items:center;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.btn--outline[data-astro-cid-5uu3axuy]:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.how-it-works[data-astro-cid-5uu3axuy]{background:var(--color-bg-secondary)}.how-it-works__header[data-astro-cid-5uu3axuy]{margin-bottom:var(--space-8)}.how-it-works__heading[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:300;letter-spacing:-.02em}.steps[data-astro-cid-5uu3axuy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-7)}.step[data-astro-cid-5uu3axuy]{padding:var(--space-6);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}.step__num[data-astro-cid-5uu3axuy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-amber-primary);letter-spacing:.1em;margin-bottom:var(--space-4)}.step__heading[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:400;margin-bottom:var(--space-3);letter-spacing:-.01em}.step__body[data-astro-cid-5uu3axuy]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.65}.pricing-preview__header[data-astro-cid-5uu3axuy]{margin-bottom:var(--space-8)}.pricing-preview__heading[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:300;letter-spacing:-.02em;margin-bottom:var(--space-3)}.pricing-preview__subheading[data-astro-cid-5uu3axuy]{color:var(--color-text-secondary);font-size:var(--text-base)}.pricing-cards[data-astro-cid-5uu3axuy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5);margin-bottom:var(--space-8)}.pricing-card[data-astro-cid-5uu3axuy]{padding:var(--space-6);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.pricing-card[data-astro-cid-5uu3axuy]:hover{background:var(--color-bg-elevated);border-color:var(--color-amber-dim)}.pricing-card--featured[data-astro-cid-5uu3axuy]{border-color:var(--color-amber-dim);background:var(--color-bg-elevated)}.pricing-card__product[data-astro-cid-5uu3axuy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-amber-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-3)}.pricing-card--featured[data-astro-cid-5uu3axuy] .pricing-card__product[data-astro-cid-5uu3axuy]{color:var(--color-amber-primary)}.pricing-card__price[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:400;color:var(--color-text-primary);margin-bottom:var(--space-4)}.pricing-card__price[data-astro-cid-5uu3axuy] span[data-astro-cid-5uu3axuy]{font-size:var(--text-sm);color:var(--color-text-tertiary);font-family:var(--font-ui)}.pricing-card__desc[data-astro-cid-5uu3axuy]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.65;margin-bottom:var(--space-4)}.pricing-card__route[data-astro-cid-5uu3axuy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-primary);padding:var(--space-1) var(--space-2);border-radius:3px}.pricing-preview__cta[data-astro-cid-5uu3axuy]{text-align:center}.protocols[data-astro-cid-5uu3axuy]{background:var(--color-bg-secondary)}.protocols__heading[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:300;letter-spacing:-.02em;margin-bottom:var(--space-7)}.protocol-list[data-astro-cid-5uu3axuy]{display:flex;flex-direction:column;gap:var(--space-5)}.protocol-item[data-astro-cid-5uu3axuy]{display:flex;gap:var(--space-5);align-items:baseline}.protocol-item__tag[data-astro-cid-5uu3axuy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-amber-primary);letter-spacing:.12em;min-width:60px}.protocol-item[data-astro-cid-5uu3axuy] p[data-astro-cid-5uu3axuy]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.65}.cta-section[data-astro-cid-5uu3axuy]{background:var(--color-bg-primary)}.cta-section__inner[data-astro-cid-5uu3axuy]{text-align:center;padding:var(--space-4) 0}.cta-section__heading[data-astro-cid-5uu3axuy]{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:300;margin-bottom:var(--space-5)}.cta-section__body[data-astro-cid-5uu3axuy]{color:var(--color-text-secondary);margin-bottom:var(--space-7);line-height:1.65}.cta-section__note[data-astro-cid-5uu3axuy]{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:var(--space-5)}.cta-section__note[data-astro-cid-5uu3axuy] a[data-astro-cid-5uu3axuy]{color:var(--color-amber-dim);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.cta-section__note[data-astro-cid-5uu3axuy] a[data-astro-cid-5uu3axuy]:hover{color:var(--color-amber-primary)}@media (max-width: 768px){.hero-ace[data-astro-cid-5uu3axuy]{padding:var(--section-py-sm) var(--gutter);min-height:50vh}.steps[data-astro-cid-5uu3axuy],.pricing-cards[data-astro-cid-5uu3axuy]{grid-template-columns:1fr}.protocol-item[data-astro-cid-5uu3axuy]{flex-direction:column;gap:var(--space-2)}}
