/*! UX by Example — © 2026 Chris Daniels. All rights reserved. */
/*!r:1787847114518*/
@layer components{.product__eyebrow{margin-block-end:var(--space-2xs);color:var(--accent-strong)}.product-buy{margin-block:var(--space-l);padding:var(--space-l);text-align:center;background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius-l)}.product-buy--repeat{background:0 0;border:0;padding:0}.product-buy__price{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs)}.product-buy__amount{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);line-height:var(--leading-tight);color:var(--ink)}.product-buy__note{color:var(--muted);font-size:var(--step--1)}.product-buy__fineprint,.product-buy__soon{margin:0;max-inline-size:46ch;margin-inline:auto;font-size:var(--step--1);line-height:var(--leading-snug)}.product-buy__soon{color:var(--ink);font-size:var(--step-0)}.btn--lg{min-block-size:3.25rem;padding-inline:var(--space-l);font-size:var(--step-1)}.product-thanks{margin-block:var(--space-l);padding:var(--space-l);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l)}.product-thanks .is-err{color:var(--accent-strong);font-weight:600}.product-faq{margin-block:var(--space-m)}.product-faq dt{margin-block-start:var(--space-m);font-weight:600;color:var(--ink)}.product-faq dt:first-child{margin-block-start:0}.product-faq dd{margin:var(--space-3xs) 0 0;color:var(--muted)}}