.af-cs-page .af-page-hero h1{max-width:24ch}.af-card .af-eyebrow{color:var(--accent-gold-fg);margin-top:18px;font-size:13px}.af-card .af-points{margin-top:16px}.af-card .af-points li{padding:11px 0;font-size:15px;line-height:1.5}.af-card.af-cs-featured{border-color:var(--border-gold);background:radial-gradient(400px circle at 0% 0%, var(--af-glow), transparent 60%), var(--bg-secondary)}.af-card .af-cs-price{font:600 32px/1.1 var(--font-heading);letter-spacing:-.02em;color:var(--fg-primary);margin-top:14px}.af-card .af-cs-price span{font:400 14px/1.4 var(--font-sans);letter-spacing:0;color:var(--fg-muted);margin-top:6px;display:block}.af-cs-route{font:400 13px/1.4 var(--font-mono);color:var(--fg-secondary)}
