.hero[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);max-width:var(--measure);padding-top:var(--space-4);flex-direction:column;display:flex}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-accent)}.claim[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-promo);font-weight:600}.lede[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}.callout[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent-soft);font-size:var(--text-sm);color:var(--color-text)}.callout-title[data-astro-cid-lcdefpme]{font-weight:700}.actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.actions-note[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-text-muted)}.btn[data-astro-cid-lcdefpme]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-block}.btn[data-astro-cid-lcdefpme]:hover{filter:brightness(1.08)}.btn-inverse[data-astro-cid-lcdefpme]{background:var(--color-surface);color:var(--color-accent)}.pains[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;letter-spacing:.01em;font-weight:600}.section-head[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm)}.section-note[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-sm);display:inline-block}.section-more[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:var(--text-sm)}.section-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600;text-decoration:none}.pillars[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pillars[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.pillars[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base)}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}.tags[data-astro-cid-lcdefpme]{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--color-text-muted)}.cta-panel[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-contrast);text-align:center;flex-direction:column;display:flex}.cta-panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);opacity:.9}@media (width<=52rem){.pains[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
