.input-error,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44442e!important}.why-section{margin-top:3rem}.why-section h2{font-size:1.35rem;font-weight:700;margin-bottom:1.25rem;color:var(--text)}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.benefit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.25rem;text-align:center;transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition)}.benefit-card:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.benefit-icon{font-size:2rem;margin:0 auto .75rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8b5cf61f,#6366f114)}.benefit-card h3{font-size:.95rem;font-weight:700;margin-bottom:.35rem;color:var(--text)}.benefit-card p{font-size:.85rem;line-height:1.5;color:var(--text-secondary);margin:0}@media(max-width:768px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.benefits-grid{grid-template-columns:1fr}}
