.ur-hero{padding:3.5rem 0 2.5rem;background:#f7f9f8;border-bottom:1px solid #e6e9ed;text-align:center}.ur-eyebrow{display:inline-block;margin-bottom:.75rem;color:#059669;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ur-title{margin:0 0 .75rem;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:#16201c}.ur-lead{margin:0 auto;max-width:640px;color:#4b5563;font-size:1.05rem}.ur-rating{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.75rem 1.25rem;background:#fff;border:1px solid #e6e9ed;border-radius:9999px}.ur-rating__value{font-size:1.25rem;font-weight:700;color:#16201c}.ur-rating__stars{color:#f59e0b;letter-spacing:2px}.ur-rating__label{color:#4b5563;font-size:.9rem}.ur-note{margin:.75rem 0 0;color:#6b7280;font-size:.8rem}.ur-wall{padding:3rem 0 3.5rem}.ur-grid{columns:3 300px;column-gap:1.5rem}.ur-card{break-inside:avoid;margin:0 0 1.5rem;padding:1.5rem;background:#fff;border:1px solid #e6e9ed;border-radius:16px}.ur-card__stars{margin-bottom:.75rem;color:#f59e0b;letter-spacing:2px}.ur-card__quote{margin:0 0 1rem;color:#16201c;line-height:1.6}.ur-card__author{display:flex;align-items:center;gap:.75rem}.ur-card__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#059669;color:#fff;font-weight:700}.ur-card__name{color:#16201c;font-weight:600}.ur-card__meta{color:#4b5563;font-size:.875rem}.ur-cta{padding:3rem 0 4rem;background:#f7f9f8;border-top:1px solid #e6e9ed;text-align:center}.ur-cta h2{margin:0 0 .5rem;font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);color:#16201c}.ur-cta p{margin:0 0 1.5rem;color:#4b5563}.ur-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ur-cta p.ur-cta__buy{margin:2.5rem 0 0;font-size:.95rem;color:#4b5563}.ur-cta__buy a{color:#059669;font-weight:600}.ur-cta__buy a:hover{text-decoration:underline}.ur-cta .button--secondary{background:#fff;color:#16201c;border:1px solid #d1d5db}.ur-cta .button--secondary:hover{border-color:#059669}
