.landing-module__0aFFpq__hero{padding-bottom:var(--space-5)}.landing-module__0aFFpq__headline{font-size:var(--text-xl);letter-spacing:-.03em;margin:0 0 var(--space-3);font-weight:500;line-height:1.1}.landing-module__0aFFpq__sub{color:var(--muted);font-size:var(--text-sm);max-width:54ch;margin:0 0 var(--space-3)}.landing-module__0aFFpq__cta{background:var(--accent);color:var(--bg);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-decoration:none;display:inline-block}.landing-module__0aFFpq__caption{color:var(--muted);font-size:var(--text-xs);margin:var(--space-4) 0 var(--space-2)}.landing-module__0aFFpq__hooks{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-module__0aFFpq__hook{background:var(--surface);border-left:2px solid var(--accent);padding:var(--space-2);font-size:var(--text-xs)}.landing-module__0aFFpq__manifest{margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:1px dashed var(--border);color:var(--muted);font-size:var(--text-xs);overflow-x:auto}.landing-module__0aFFpq__block{padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-4)}.landing-module__0aFFpq__h2{font-size:var(--text-base);margin:0 0 var(--space-2);font-weight:500}.landing-module__0aFFpq__footnote{color:var(--muted);font-size:var(--text-xs);max-width:54ch}.landing-module__0aFFpq__steps{color:var(--muted);font-size:var(--text-sm);padding-left:var(--space-3);margin:0}.landing-module__0aFFpq__specs,.landing-module__0aFFpq__faq{font-size:var(--text-sm);margin:0}.landing-module__0aFFpq__specs div{gap:var(--space-2);border-bottom:1px solid var(--border);padding:var(--space-2) 0;display:flex}.landing-module__0aFFpq__specs dt{min-width:12ch;color:var(--muted)}.landing-module__0aFFpq__specs dd{margin:0}.landing-module__0aFFpq__faq dt{margin-top:var(--space-3)}.landing-module__0aFFpq__faq dd{margin:var(--space-1) 0 0;color:var(--muted);max-width:62ch}.landing-module__0aFFpq__packs{margin:0 0 var(--space-3);padding:0;list-style:none}.landing-module__0aFFpq__pack{border-bottom:1px solid var(--border);padding:var(--space-2) 0;font-size:var(--text-sm);justify-content:space-between;display:flex}.landing-module__0aFFpq__price{color:var(--accent)}.landing-module__0aFFpq__quiet{color:var(--muted);font-size:var(--text-xs)}
