.feedback-wrap{padding:5rem 0}.feedback-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:3rem;display:grid}.fb-info h1{margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.2}.fb-info p{color:var(--text-muted);margin-bottom:2rem;font-size:.95rem;line-height:1.75}.contact-item{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem 1.25rem;display:flex}.contact-icon{width:42px;height:42px;color:var(--accent-cyan);background:#00d4ff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-item .ci-label{color:var(--text-muted);margin-bottom:.2rem;font-size:.72rem}.contact-item .ci-value{font-size:.9rem;font-weight:600}.fb-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2.5rem}.fb-form-card h2{margin-bottom:1.75rem;font-size:1.3rem;font-weight:800}.input-group{margin-bottom:1.1rem}.input-label{color:var(--text-muted);margin-bottom:.45rem;font-size:.82rem;font-weight:600;display:block}.input-field{background:var(--bg-secondary);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:.7rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.input-field:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #00d4ff1a}.input-field::placeholder{color:#8892a466}.input-error{color:#ef4444;margin-top:.3rem;font-size:.78rem}.form-row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.star-rating{gap:.5rem;display:flex}.star-rating input{display:none}.star-rating label{cursor:pointer;color:var(--border);font-size:2rem;transition:color .1s}.star-rating input:checked~label,.star-rating label:hover,.star-rating label:hover~label{color:#f59e0b}.star-rating{flex-direction:row-reverse;justify-content:flex-end}.star-rating label:hover,.star-rating label:hover~label{color:#f59e0b}@media (width<=768px){.feedback-grid,.form-row2{grid-template-columns:1fr}}
