.ayuda-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef5);padding:2rem 1rem}.ayuda-container{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:2.5rem}.ayuda-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e8eef5}.ayuda-header h1{font-size:2.5rem;color:#1976d2;margin-bottom:.5rem}.ayuda-header .subtitle{font-size:1.125rem;color:#666;margin:0}.ayuda-section{margin-bottom:3rem}.ayuda-section h2{font-size:1.75rem;color:#333;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #1976d2}.ayuda-section p{line-height:1.7;color:#555;margin-bottom:1rem}.ayuda-section ul{margin-left:1.5rem;margin-bottom:1rem}.ayuda-section li{line-height:1.8;color:#555;margin-bottom:.5rem}.pasos{display:flex;flex-direction:column;gap:2rem}.paso{display:flex;gap:1.5rem;align-items:flex-start}.paso-numero{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 4px 12px #1976d24d}.paso-contenido{flex:1;background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #1976d2}.paso-contenido h3{color:#1976d2;margin-bottom:.75rem;font-size:1.25rem}.paso-contenido ul{margin-left:1.25rem;margin-bottom:0}.paso-contenido strong{color:#333}.faq-item{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #1976d2}.faq-item h3{color:#1976d2;margin-bottom:.75rem;font-size:1.125rem}.faq-item p{margin-bottom:.5rem}.faq-item p.nota-info{margin-top:1rem;padding:.75rem 1rem;background:#e3f2fd;border-left:3px solid #2196f3;border-radius:4px;font-size:.95rem}.consejos{display:grid;gap:1.25rem}.consejo{display:flex;gap:1rem;align-items:flex-start;background:#f8f9fa;padding:1.25rem;border-radius:8px;transition:all .3s ease}.consejo:hover{background:#e8eef5;transform:translate(4px)}.consejo-icono{font-size:2rem;flex-shrink:0}.consejo h4{color:#333;margin-bottom:.25rem;font-size:1rem}.consejo p{color:#666;font-size:.9rem;margin:0}.cta-section{text-align:center;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:2.5rem;border-radius:12px;margin-top:3rem}.cta-section h2{color:#fff;border-bottom:none;margin-bottom:1rem}.cta-section p{color:#ffffffe6;font-size:1.125rem;margin-bottom:1.5rem}.btn-primary-large{display:inline-block;background:#fff;color:#1976d2;padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.125rem;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.btn-primary-large:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.enlaces-utiles{list-style:none;margin-left:0}.enlaces-utiles li{margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;transition:background .3s ease}.enlaces-utiles li:hover{background:#e8eef5}.enlaces-utiles a{color:#1976d2;text-decoration:none;font-weight:600;font-size:1.05rem}.enlaces-utiles a:hover{text-decoration:underline}.enlaces-utiles span{color:#666;font-size:.9rem}@media (max-width: 768px){.ayuda-container{padding:1.5rem}.ayuda-header h1{font-size:1.875rem}.ayuda-section h2{font-size:1.5rem}.paso{flex-direction:column}.paso-numero{width:40px;height:40px;font-size:1.25rem}.btn-primary-large{padding:.875rem 2rem;font-size:1rem}}
