.hero-art.svelte-r45l43{display:flex;justify-content:center;padding-bottom:2.5rem}.row-art.svelte-r45l43{line-height:0}.band-art.svelte-r45l43{display:flex;justify-content:center;margin-bottom:2.5rem}.cells.svelte-r45l43{margin-top:3rem;display:grid;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.cell.svelte-r45l43{background:var(--surface);padding:1.5rem}.cell-title.svelte-r45l43{font-size:var(--type-card-title);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.cell-body.svelte-r45l43{margin-top:.5rem;font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground)}.receipts.svelte-r45l43{margin-top:3rem;display:grid;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.receipt.svelte-r45l43{display:flex;flex-direction:column;gap:1px;background:var(--border)}.receipt-head.svelte-r45l43,.receipt-line.svelte-r45l43{background:var(--surface);padding:1.25rem 1.5rem}.receipt-line-us.svelte-r45l43{flex:1;background:var(--surface-raised)}.receipt-team.svelte-r45l43{font-size:var(--type-card-title);font-weight:500;letter-spacing:-.01em;color:var(--foreground)}.receipt-context.svelte-r45l43{margin-top:.375rem;font-size:var(--type-caption);line-height:1.4;color:var(--secondary-foreground)}.receipt-line-top.svelte-r45l43{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.receipt-brand.svelte-r45l43{font-size:var(--type-caption);font-weight:500;color:var(--foreground)}.receipt-brand-them.svelte-r45l43{color:var(--secondary-foreground)}.receipt-amount.svelte-r45l43{font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground)}.receipt-amount-them.svelte-r45l43{color:var(--secondary-foreground)}.receipt-per.svelte-r45l43{font-size:var(--type-caption);font-weight:400;color:var(--faint-foreground)}.receipt-note.svelte-r45l43{margin-top:.5rem;font-size:var(--type-caption);line-height:1.5;color:var(--secondary-foreground)}.shot-figure.svelte-r45l43{margin:3rem auto 0;max-width:56rem}.window.svelte-r45l43{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.window-bar.svelte-r45l43{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-raised);border-bottom:1px solid var(--border)}.window-bar.svelte-r45l43 span:where(.svelte-r45l43){width:10px;height:10px;border-radius:9999px;background:var(--border-strong)}.window.svelte-r45l43 img:where(.svelte-r45l43){display:block;width:100%;height:auto}.shot-figure.svelte-r45l43 figcaption:where(.svelte-r45l43){margin-top:.75rem;text-align:center;font-size:var(--type-caption);color:var(--faint-foreground)}.quotes.svelte-r45l43{margin-top:3rem;display:grid;gap:1.5rem;background:none}.quotes.svelte-r45l43 .cell:where(.svelte-r45l43){border:1px solid var(--border);border-radius:var(--radius-md)}.quote-cell.svelte-r45l43{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;transition:background-color .15s var(--ease-out-smooth)}.quote-cell.svelte-r45l43:hover{background:var(--surface-raised)}.quote-tag.svelte-r45l43{align-self:flex-start;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.quote-text.svelte-r45l43{font-size:var(--type-body);line-height:1.6;color:var(--foreground)}.quote-source.svelte-r45l43{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border);font-size:var(--type-caption);color:var(--secondary-foreground)}.quote-ref.svelte-r45l43{color:var(--faint-foreground)}.scores.svelte-r45l43{margin-top:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.score.svelte-r45l43{display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.score-value.svelte-r45l43{font-size:var(--type-numeral);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:var(--foreground)}.score-out.svelte-r45l43{font-size:var(--type-hero-subtitle);color:var(--faint-foreground)}.score-label.svelte-r45l43{font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground);transition:color .15s var(--ease-out-smooth)}.score.svelte-r45l43:hover .score-label:where(.svelte-r45l43){color:var(--foreground)}.review.svelte-r45l43{display:flex;flex-direction:column}.review-head.svelte-r45l43{display:flex;align-items:center;gap:.75rem}.review-avatar.svelte-r45l43{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--surface-raised);border:1px solid var(--border);font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground)}.review-who.svelte-r45l43{display:flex;flex-direction:column;gap:.25rem;min-width:0}.review-author.svelte-r45l43{font-size:var(--type-caption);font-weight:500;color:var(--foreground)}.review-rating.svelte-r45l43{display:inline-flex;gap:.0625rem;font-size:var(--type-caption);line-height:1}.review-star.svelte-r45l43{color:var(--border-strong)}.review-star.is-on.svelte-r45l43{color:var(--foreground)}.review-title.svelte-r45l43{margin-top:1rem}.review-reply.svelte-r45l43{margin-top:1rem;padding:.75rem 1rem;background:var(--surface-raised);border-radius:var(--radius-sm);font-size:var(--type-caption);line-height:1.5;color:var(--secondary-foreground)}.review-source.svelte-r45l43{margin-top:auto;padding-top:1rem;font-size:var(--type-caption);color:var(--faint-foreground);text-decoration:none;transition:color .15s var(--ease-out-smooth)}.review-source.svelte-r45l43:hover{color:var(--foreground)}.cmp.svelte-r45l43{margin-top:3rem;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.cmp-head.svelte-r45l43,.cmp-row.svelte-r45l43{display:grid;grid-template-columns:1.4fr 1fr 1fr}.cmp-head.svelte-r45l43{border-bottom:1px solid var(--border);background:var(--surface-raised)}.cmp-head-cell.svelte-r45l43{padding:.75rem 1rem;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.cmp-head-us.svelte-r45l43{display:flex;align-items:center;gap:.4rem;color:var(--foreground)}.cmp-group.svelte-r45l43{grid-column:1 / -1;padding:.625rem 1rem;background:var(--surface-raised);border-block:1px solid var(--border);font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.cmp-row.svelte-r45l43{border-bottom:1px solid var(--border)}.cmp-row.svelte-r45l43:last-child{border-bottom:0}.cmp-cell.svelte-r45l43{display:flex;align-items:flex-start;gap:.4rem;padding:.875rem 1rem;font-size:var(--type-body);line-height:1.45}.cmp-feature.svelte-r45l43{font-weight:500;color:var(--foreground)}.cmp-ref.svelte-r45l43{font-size:var(--type-caption);color:var(--faint-foreground);text-decoration:none;vertical-align:super}.cmp-them.svelte-r45l43{color:var(--secondary-foreground);border-left:1px solid var(--border)}.cmp-us.svelte-r45l43{color:var(--foreground);border-left:1px solid var(--border)}.cmp-cell-neutral.svelte-r45l43{color:var(--secondary-foreground)}.cmp-mark.svelte-r45l43{flex-shrink:0;color:var(--faint-foreground)}.cmp-mark-us.svelte-r45l43{color:var(--success)}.rows.svelte-r45l43{margin-top:3rem;display:grid;gap:3rem}.row.svelte-r45l43{display:grid;gap:.75rem}.row-num.svelte-r45l43{font-size:var(--type-numeral);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:var(--faint-foreground)}.row-title.svelte-r45l43{font-size:var(--type-card-title);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.row-body.svelte-r45l43{margin-top:.5rem;max-width:34rem;font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground)}.band.svelte-r45l43{padding-block:6rem;background:var(--background-alt)}.band-quote.svelte-r45l43{max-width:48rem;margin-inline:auto;text-align:center}.band-title.svelte-r45l43{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--foreground)}.band-sub.svelte-r45l43{margin-top:1.5rem;font-size:var(--type-hero-subtitle);line-height:1.55;text-wrap:pretty;color:var(--secondary-foreground)}.timeline.svelte-r45l43,.faq.svelte-r45l43{margin-top:3rem;max-width:48rem;margin-inline:auto}.note.svelte-r45l43{margin-top:2rem;max-width:48rem;font-size:var(--type-caption);line-height:1.7;color:var(--faint-foreground)}.note-center.svelte-r45l43{margin-inline:auto;text-align:center}.note.svelte-r45l43 a:where(.svelte-r45l43){color:var(--secondary-foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color .15s var(--ease-out-smooth)}.note.svelte-r45l43 a:where(.svelte-r45l43):hover{color:var(--foreground)}@media(min-width:640px){.cells.svelte-r45l43{grid-template-columns:repeat(2,minmax(0,1fr))}.receipts.svelte-r45l43{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr}.receipt.svelte-r45l43{display:grid;grid-row:span 3;grid-template-rows:subgrid}}@media(min-width:768px){.cells.svelte-r45l43,.receipts.svelte-r45l43,.cmp.svelte-r45l43,.rows.svelte-r45l43,.scores.svelte-r45l43,.shot-figure.svelte-r45l43,.timeline.svelte-r45l43,.faq.svelte-r45l43{margin-top:4rem}.quotes.svelte-r45l43{grid-template-columns:repeat(3,minmax(0,1fr))}.cell.svelte-r45l43{padding:1.75rem}.rows.svelte-r45l43{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.5rem}.score.svelte-r45l43{margin-top:calc(var(--step) * 2rem)}.band.svelte-r45l43{padding-block:8rem}}@media(max-width:640px){.cmp-head.svelte-r45l43,.cmp-row.svelte-r45l43{grid-template-columns:1.2fr 1fr 1fr}.cmp-cell.svelte-r45l43,.cmp-head-cell.svelte-r45l43{padding:.7rem .6rem;font-size:var(--type-caption)}}
