.section--reviews{background:radial-gradient(70% 90% at 100% 0%, rgba(46, 163, 242, 0.28), transparent 60%),var(--color-ocean-deep)}.trust-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-4);padding:0 var(--space-4);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);color:#fff;font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:border-color var(--dur-fast),background var(--dur-fast)}.trust-chip:hover{border-color:var(--color-aqua-soft);background:rgba(255,255,255,.08);color:#fff}.trust-chip__star{color:#00b67a;fill:currentColor;stroke-width:1}.review figure{display:flex;flex-direction:column;height:100%;margin:0;padding:var(--space-6);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-lg);background:#fff;color:var(--color-text);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.review figure:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.review__quote{margin-bottom:var(--space-4);color:var(--color-aqua)}.review blockquote{max-width:40ch;margin:0 0 var(--space-6);color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-md);font-weight:300;line-height:1.55;font-variation-settings:"opsz" 24}.review__author{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-ocean-deep);font-weight:700}.review__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-ocean);color:#fff;font-size:var(--fs-sm)}
