.logo{font-size:1.8rem;font-weight:700;color:#111;text-decoration:none}.review-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 14px 40px rgba(2,6,23,.06);transition:transform .3s;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.review-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(2,6,23,.1)}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.reviewer-info{display:flex;align-items:center;gap:15px}.avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(90deg,#ff6b35 0%,#8d3bff 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.2rem}.reviewer-details h4{margin-bottom:5px;color:#111;font-weight:600}.review-date{color:#6b7280;font-size:.9rem}.review-rating{color:#ffc107;font-size:1.2rem}.review-content{color:#6b7280;line-height:1.7;margin-bottom:20px}.review-package{display:inline-block;background:#f7f7f7;padding:5px 15px;border-radius:15px;font-size:.9rem;color:#6b7280;border:1px solid rgba(0,0,0,.1)}.verified-tag{display:inline-flex;align-items:center;background:linear-gradient(90deg,#ff6b35 0%,#8d3bff 100%);color:white;padding:3px 10px;border-radius:12px;font-size:.8rem;margin-left:10px}.loading{text-align:center;padding:40px;color:#6b7280;font-size:1.2rem}@media (max-width:768px){.review-header{flex-direction:column;gap:15px}}