/* Additive trust/results update — intentionally scoped to preserve the original FR Music design. */
.fr-proof-intro{padding:22px 0 0}.fr-proof-intro-card{display:flex;gap:18px;align-items:center;padding:18px 22px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.018)}.fr-proof-number{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1;font-weight:750;letter-spacing:-.04em;color:var(--gold,#d4af37);white-space:nowrap}.fr-proof-intro .small-title{font-size:.64rem;opacity:.78}.fr-proof-intro h3{font-size:clamp(1rem,1.5vw,1.22rem);margin:2px 0 3px}.fr-proof-intro p{margin:0;max-width:820px;color:var(--muted,#a9a9a9);font-size:.82rem}
.fr-evidence-section{padding-top:74px}.fr-evidence-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.fr-evidence-head p{max-width:590px;margin:0;color:var(--muted,#aaa)}.fr-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fr-result-card{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:22px;padding:18px;transition:.25s ease;min-width:0}.fr-result-card:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.38)}.fr-result-image{display:block;border-radius:15px;overflow:hidden;background:#f4f4f4;aspect-ratio:4/3;margin-bottom:17px}.fr-result-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:.35s ease}.fr-result-card:hover img{transform:scale(1.02)}.fr-result-meta{display:flex;justify-content:space-between;gap:12px;align-items:start}.fr-result-meta strong{font-size:1.05rem}.fr-result-meta span{font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;color:var(--gold,#d4af37);white-space:nowrap}.fr-result-card p{font-size:.9rem;color:var(--muted,#aaa);margin:8px 0 0}.fr-proof-note{font-size:.78rem;color:var(--muted,#999);margin-top:18px}
.fr-testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fr-testimonial-card{border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:25px;background:rgba(255,255,255,.025);position:relative;overflow:hidden}.fr-testimonial-card:before{content:"“";position:absolute;right:16px;top:-10px;font-family:Georgia,serif;font-size:6rem;line-height:1;color:rgba(212,175,55,.08)}.fr-stars{font-size:.9rem;letter-spacing:.16em;color:var(--gold,#d4af37);margin-bottom:16px}.fr-testimonial-card blockquote{margin:0 0 20px;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.fr-testimonial-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;border-top:1px solid rgba(255,255,255,.07);padding-top:15px}.fr-testimonial-footer strong{font-size:.96rem}.fr-testimonial-footer span{font-size:.76rem;color:var(--muted,#999);text-align:right}
.fr-view-more{display:flex;justify-content:center;margin-top:26px}.fr-view-more .button{min-width:210px;text-align:center}
@media(max-width:900px){.fr-results-grid{grid-template-columns:1fr 1fr}.fr-evidence-head{align-items:start;flex-direction:column}.fr-testimonials-grid{grid-template-columns:1fr}}
@media(max-width:620px){.fr-results-grid{grid-template-columns:1fr}.fr-proof-intro-card{padding:16px 18px;align-items:flex-start}.fr-result-image{aspect-ratio:16/11}.fr-evidence-section{padding-top:55px}.fr-testimonial-footer{align-items:flex-start;flex-direction:column}.fr-testimonial-footer span{text-align:left}}
