.reviews-experience{overflow:clip}.reviews-intro{border-block-end:1px solid var(--line);background:var(--surface);padding-block:clamp(2.5rem,5vw,5rem)}.reviews-intro h2{max-width:16ch;margin:0 0 var(--space-2)}.reviews-intro p{max-width:52ch;color:var(--ink-muted);font-size:var(--text-lg);margin:0}.reviews-body{padding-block:clamp(2.5rem,5vw,5rem)}.review-wall>h2{margin:0 0 var(--space-4)}.review-policy{max-width:70ch;margin:var(--space-3) 0 0;color:var(--ink-faint);font-size:var(--text-sm);line-height:1.6}.review-policy strong{color:var(--ink-muted);font-weight:600}.review-grid{background:var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.review{background:var(--ground);flex-direction:column;min-width:0;min-height:20rem;margin:0;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.review--feature{background:var(--surface);grid-column:1/-1;min-height:24rem}.review:last-child:nth-child(2n){grid-column:1/-1}.review blockquote{margin:0 0 var(--space-3)}.review blockquote p{font-family:var(--font-display);letter-spacing:-.02em;max-width:34ch;margin:0;font-size:clamp(1.2rem,1.05rem + .7vw,1.7rem);font-weight:600;line-height:1.25}.review--feature blockquote p{max-width:26ch;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.6rem);font-weight:700}.review figcaption{gap:.15rem;margin-top:auto;display:grid}.review figcaption strong{color:var(--ink)}.review figcaption span{color:var(--ink-muted);font-size:var(--text-md)}.review-standards{grid-template-columns:minmax(14rem,.5fr) minmax(0,1.5fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,5rem);display:grid}.review-standards h2{max-width:10ch;margin:0}.review-standards ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.review-standards li{border-bottom:1px solid var(--line);max-width:none;color:var(--ink-muted);margin:0;padding:1rem 0 1rem 1.6rem;position:relative}.review-standards li:before{content:"";background:var(--accent);width:.75rem;height:2px;position:absolute;inset-block-start:1.7rem;inset-inline-start:0}.review-cta{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:clamp(2.5rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.review-cta h2{margin:0 0 var(--space-3);max-width:14ch}.review-cta div{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.review-cta div a:not(.btn){min-height:var(--tap);color:var(--ink);border-bottom:1px solid var(--line-strong);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.review-cta div a:not(.btn) span{color:var(--accent)}.review-cta div a:not(.btn):focus-visible{color:var(--accent);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.review-cta div a:not(.btn):hover{color:var(--accent);border-color:var(--accent)}}@media (width<=900px){.review-standards,.review-grid{grid-template-columns:1fr}}
