.review-sources[data-astro-cid-wyol64mg]{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.review-sources-links[data-astro-cid-wyol64mg]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.review-source-link[data-astro-cid-wyol64mg]{align-items:center;gap:var(--space-3);border:1px solid var(--ink-900);border-radius:var(--radius-pill);background:var(--cream-50);color:var(--ink-900);font:var(--type-button);transition:var(--transition-control);padding:10px 20px 10px 10px;font-size:.9375rem;text-decoration:none;display:inline-flex}.review-source-icon[data-astro-cid-wyol64mg]{border-radius:var(--radius-pill);background:var(--surface-chip);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.review-source-link[data-astro-cid-wyol64mg]:hover{background:var(--cream-100)}.review-source-link[data-astro-cid-wyol64mg]:active{transform:var(--press-scale)}.why-grid[data-astro-cid-wyol64mg]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.why-card[data-astro-cid-wyol64mg]{padding:var(--space-8) var(--space-6);text-align:center;align-items:center;gap:var(--space-5);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#edebe2;border-radius:20px;flex-direction:column;display:flex;box-shadow:0 6px 20px #0818240f}.why-card[data-astro-cid-wyol64mg]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0818241a}.why-icon[data-astro-cid-wyol64mg]{background:var(--amber-400);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.why-title[data-astro-cid-wyol64mg]{font:700 17px/1.3 var(--font-sans);color:var(--text-heading)}@media (max-width:768px){.why-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.why-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr}}.acc-row[data-astro-cid-wyol64mg]{align-items:center;gap:var(--space-11);display:flex}@media (max-width:1024px){.acc-row[data-astro-cid-wyol64mg]{gap:var(--space-8)}.acc-row-media[data-astro-cid-wyol64mg]{flex-basis:320px!important}}@media (max-width:768px){.acc-row[data-astro-cid-wyol64mg]{flex-direction:column;align-items:stretch}.acc-row-media[data-astro-cid-wyol64mg]{width:100%;flex-basis:auto!important}}.quote-grid[data-astro-cid-wyol64mg]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%;display:grid}.quote-card[data-astro-cid-wyol64mg]{background:var(--surface-page-soft);border-top:4px solid var(--amber-400);padding:var(--space-8);gap:var(--space-4);min-height:280px;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:20px;flex-direction:column;display:flex;box-shadow:0 6px 20px #0818240f}.quote-card[data-astro-cid-wyol64mg]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0818241a}.quote-mark[data-astro-cid-wyol64mg]{font:400 48px/1 var(--font-display);color:var(--amber-400)}.quote-text[data-astro-cid-wyol64mg]{font:400 19px/1.6 var(--font-sans);color:var(--text-heading);flex:1;margin:0}.quote-name[data-astro-cid-wyol64mg]{font:700 14px/1 var(--font-sans);color:var(--text-muted)}.guest-chip-cloud[data-astro-cid-wyol64mg]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;max-width:920px;display:flex}.guest-chip[data-astro-cid-wyol64mg]{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);padding:var(--space-4) var(--space-6);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#edebe2;border:1px solid #08182414;display:flex;box-shadow:0 2px 8px #0818240a}.guest-chip[data-astro-cid-wyol64mg]:hover{background:var(--surface-page-soft);transform:translateY(-3px);box-shadow:0 10px 22px #0818241a}.guest-chip-icon[data-astro-cid-wyol64mg]{background:var(--amber-400);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.guest-chip-text[data-astro-cid-wyol64mg]{font:600 15px/1.3 var(--font-sans);color:var(--text-heading);white-space:nowrap}@media (max-width:768px){.guest-chip-text[data-astro-cid-wyol64mg]{white-space:normal}.reviews-hero-title[data-astro-cid-wyol64mg]{font-size:2rem!important}.reviews-grid[data-astro-cid-wyol64mg]{scroll-snap-type:x mandatory;align-self:stretch;gap:var(--space-5);width:100%;padding:4px 0 var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;display:flex!important}.reviews-grid[data-astro-cid-wyol64mg]::-webkit-scrollbar{display:none}.reviews-grid-item[data-astro-cid-wyol64mg]{scroll-snap-align:start;flex:0 0 85%;min-width:0}}
