.pricing-hero,.overview-hero,.start-hero{padding-top:2.25rem;text-align:center;max-width:40rem;margin:0 auto}.pricing-hero h1,.overview-hero h1{font-size:var(--text-h1);font-weight:var(--fw-heading);line-height:var(--lh-heading);margin-bottom:1rem}.pricing-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.plan-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-card-lg);border:1px solid var(--color-border-subtle);position:relative;transition:border-color 0.2s ease}.plan-card::before{display:none}.plan-card:hover{border-color:var(--color-border);transform:none;box-shadow:var(--shadow-card)}.plan-card.featured{border-color:var(--color-border)}.plan-card.featured::before{display:none;animation:none}.cycle-toggle{display:inline-flex;gap:0.5rem;margin:1.5rem 0;padding:0.25rem;background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.cycle-toggle button{border:none;background:transparent;color:var(--color-text-muted);padding:0.5rem 1rem;border-radius:var(--radius-sm);cursor:pointer;font-weight:500}.cycle-toggle button.is-active{background:var(--color-primary-dim);color:var(--color-primary)}.start-hero .trial-ribbon{display:inline-flex;align-items:center;gap:0.5rem;margin:1rem auto;padding:0.6rem 1rem;background:var(--color-success-dim);border:1px solid rgba(61,214,140,0.3);border-radius:var(--radius-md);color:var(--color-success);font-size:0.9rem}.overview-hero h1{font-weight:var(--fw-heading) !important}.panel{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-card-lg);box-shadow:var(--shadow-card)}.panel:hover{transform:none;border-color:var(--color-border)}section.faq{max-width:40rem;margin-left:auto;margin-right:auto;text-align:center}section.faq details{text-align:left}