.reviews-page{background:var(--ink)}.reviews-hero{padding:60px 0 24px;background:radial-gradient(100% 80% at 85% 0%,rgba(245,165,36,.08) 0%,transparent 55%),var(--ink)}.reviews-hero .container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.reviews-title{font-size:clamp(2.8rem,7vw,5rem)}.reviews-lead{color:var(--bone-dim);font-size:1.1rem;line-height:1.65;max-width:52ch}.reviews-wall{padding-top:56px;padding-bottom:40px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{margin:0;height:100%}.review-card .bezel-core{padding:28px 26px;display:flex;flex-direction:column;gap:16px;height:100%}.review-stars{display:flex;gap:3px;color:var(--bolt)}.review-card blockquote{margin:0;color:var(--bone-dim);font-size:1rem;line-height:1.65;flex:1}.review-card blockquote:before{content:"“";color:var(--bolt)}.review-card blockquote:after{content:"”";color:var(--bolt)}.review-card figcaption{display:flex;flex-direction:column;gap:2px}.review-card figcaption strong{font-family:var(--font-cond),var(--font-body);font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bone)}.review-card figcaption span{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--smoke)}.reviews-funnel{background:linear-gradient(180deg,var(--ink) 0%,var(--ink-2) 100%);border-top:1px solid var(--line)}.funnel-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}.funnel-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.funnel-title{font-size:clamp(2.4rem,5.5vw,4rem)}.funnel-copy p{color:var(--bone-dim);font-size:1.05rem;line-height:1.65;max-width:46ch}.funnel-prompts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.funnel-prompts li{display:flex;align-items:center;gap:12px;color:var(--bone-dim)}.funnel-prompts .tick{color:var(--bolt)}.funnel-actions-core{padding:36px 32px;display:flex;flex-direction:column;gap:14px}.funnel-btn{justify-content:space-between}.funnel-note{margin-top:8px;font-size:.88rem;color:var(--smoke);line-height:1.6}.funnel-note a{color:var(--bolt);font-weight:700}@media (max-width: 900px){.reviews-grid{grid-template-columns:1fr}.funnel-grid{grid-template-columns:1fr;gap:36px}}
