.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,#14b8a624,#06b6d414)}.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}}.rc-blue{background:#dbeafe;border-left:4px solid #2563eb}.rc-green{background:#dcfce7;border-left:4px solid #16a34a}.rc-yellow{background:#fef9c3;border-left:4px solid #ca8a04}.rc-purple{background:#f3e8ff;border-left:4px solid #7c3aed}[data-theme=dark] .rc-blue{background:#2563eb26}[data-theme=dark] .rc-green{background:#16a36a26}[data-theme=dark] .rc-yellow{background:#ca8a0426}[data-theme=dark] .rc-purple{background:#7c3aed26}
