.reviews-hero[data-astro-cid-tswnd3gl]{background:var(--color-brand-dark);color:#fff;padding:3.5rem 1.5rem}.reviews-hero-inner[data-astro-cid-tswnd3gl]{text-align:center}.reviews-hero-eyebrow[data-astro-cid-tswnd3gl]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-hover);margin:0 0 var(--space-1)}.reviews-hero-title[data-astro-cid-tswnd3gl]{font-family:Cormorant Garamond,serif;font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);margin:0 0 var(--space-2)}.reviews-hero-intro[data-astro-cid-tswnd3gl]{color:#fffc;font-size:var(--font-size-lg);line-height:1.6;max-width:36rem;margin:0 auto}.confidence-bar[data-astro-cid-tswnd3gl]{background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.confidence-inner[data-astro-cid-tswnd3gl]{padding:var(--space-2) 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-brand-dark)}.confidence-label[data-astro-cid-tswnd3gl]{font-weight:var(--font-weight-semibold)}.reviews-content[data-astro-cid-tswnd3gl]{display:flex;flex-direction:column;gap:var(--space-7)}.highlights-grid[data-astro-cid-tswnd3gl]{display:grid;gap:var(--space-2)}@media(min-width:40rem){.highlights-grid[data-astro-cid-tswnd3gl]{grid-template-columns:repeat(2,1fr)}}.highlight-item[data-astro-cid-tswnd3gl]{display:flex;align-items:flex-start;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);box-shadow:var(--shadow-sm)}.highlight-check[data-astro-cid-tswnd3gl]{color:var(--color-success);font-size:var(--font-size-lg);flex-shrink:0;line-height:1}.highlight-text[data-astro-cid-tswnd3gl]{color:var(--color-brand-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;margin:0}.section-h2[data-astro-cid-tswnd3gl]{font-family:Cormorant Garamond,serif;font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);color:var(--color-brand-dark);text-align:center;margin:0 0 var(--space-4)}.trust-grid[data-astro-cid-tswnd3gl]{display:grid;gap:var(--space-2)}@media(min-width:40rem){.trust-grid[data-astro-cid-tswnd3gl]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.trust-grid[data-astro-cid-tswnd3gl]{grid-template-columns:repeat(4,1fr)}}.trust-card[data-astro-cid-tswnd3gl]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:var(--shadow-sm);text-align:center}.trust-card-title[data-astro-cid-tswnd3gl]{font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);font-size:var(--font-size-sm);margin:0 0 var(--space-1)}.trust-card-text[data-astro-cid-tswnd3gl]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.6;margin:0}.proof-cta[data-astro-cid-tswnd3gl]{background:var(--color-brand-dark);color:#fff;border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.proof-cta-title[data-astro-cid-tswnd3gl]{font-family:Cormorant Garamond,serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);margin:0 0 var(--space-1)}.proof-cta-body[data-astro-cid-tswnd3gl]{color:#ffffffbf;font-size:var(--font-size-sm);max-width:28rem;margin:0 auto var(--space-3)}.proof-cta-links[data-astro-cid-tswnd3gl]{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center}.proof-link[data-astro-cid-tswnd3gl]{display:inline-flex;align-items:center;gap:var(--space-1);padding:.625rem 1.25rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background var(--transition-fast)}.proof-link--primary[data-astro-cid-tswnd3gl]{background:var(--color-secondary);color:#fff}.proof-link--primary[data-astro-cid-tswnd3gl]:hover{background:var(--color-secondary-hover)}.proof-link--ghost[data-astro-cid-tswnd3gl]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.proof-link--ghost[data-astro-cid-tswnd3gl]:hover{background:#fff3}.reviews-error[data-astro-cid-tswnd3gl]{max-width:48rem;margin:0 auto;padding:var(--space-6) var(--space-3)}
