.feature-card{text-align:center;background:#fff;border:1px solid #00000014;border-radius:0;padding:2rem 1.5rem;transition:all .3s}.feature-card:hover{border-color:#1a1a2e;transform:translateY(-8px);box-shadow:0 12px 24px #0000001a}.feature-card-icon{color:#d4af37;background:#d4af371a;border-radius:0;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;transition:all .3s;display:flex}.feature-card:hover .feature-card-icon{color:#fff;background:#1a1a2e;transform:scale(1.05)}.feature-card-title{font-family:var(--font-serif);color:#1a1a2e;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.75rem;font-size:1rem;font-weight:500;line-height:1.4}.feature-card-description{color:#6b7280;font-size:.85rem;line-height:1.7}@media (max-width:768px){.feature-card{padding:1.5rem}.feature-card-icon{width:50px;height:50px}.feature-card-title{font-size:.95rem}.feature-card-description{font-size:.85rem}}
.testimonial-card{box-shadow:none;background:#fff;border-left:3px solid #d4af37;border-radius:0;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s;display:flex}.testimonial-card:hover{background:#fafafa;border-left-width:5px;transform:translateY(-4px)}.testimonial-rating{gap:.2rem;margin-bottom:.5rem;display:flex}.star-filled{color:#d4af37}.star-empty{color:#e5e7eb}.testimonial-text{color:#6b7280;flex:1;margin:0;font-size:.9rem;font-style:italic;line-height:1.8}.testimonial-author{border-top:1px solid #00000014;flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.testimonial-author-name{font-family:var(--font-serif);color:#1a1a2e;font-size:.95rem;font-weight:500}.testimonial-author-country{color:#9ca3af;font-size:.8rem}.testimonial-service{color:#d4af37;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.testimonial-card{padding:1.5rem}.testimonial-text{font-size:.875rem}}
