/* === SITIO 2: CENTRO DE AYUDA === */
*{margin:0;padding:0;box-sizing:border-box;}
:root{--primary-help:#dc2626;--secondary-help:#059669;--accent-help:#f59e0b;--dark-help:#0f172a;--light-help:#fef2f2;--white-help:#fff;--gray-help:#64748b;--border-help:#fecaca;--shadow-help:0 4px 6px rgba(0,0,0,.1);--shadow-lg-help:0 10px 25px rgba(0,0,0,.15);--transition-help:all .3s ease;}
body{font-family:'Inter','Segoe UI',system-ui,sans-serif;line-height:1.7;color:var(--dark-help);background:var(--light-help);font-size:16px;}
.container-help{max-width:1200px;margin:0 auto;padding:0 20px;}
.top-bar-help{background:var(--dark-help);color:var(--white-help);padding:.75rem 0;font-size:.9rem;}
.top-info-help{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;}
.help-badge{background:var(--accent-help);color:var(--dark-help);padding:.25rem .75rem;border-radius:20px;font-weight:600;font-size:.8rem;}
.separator-help{opacity:.6;}
.top-bar-help a{color:var(--accent-help);text-decoration:none;font-weight:500;}
.top-bar-help a:hover{text-decoration:underline;}
.main-header-help{background:var(--white-help);box-shadow:var(--shadow-help);position:sticky;top:0;z-index:1000;padding:1.5rem 0;}
.header-content-help{display:flex;justify-content:space-between;align-items:center;}
.brand-help{display:flex;align-items:center;gap:1rem;}
.brand-logo-help{font-size:3rem;}
.brand-text-help h1{font-size:2rem;color:var(--primary-help);font-weight:800;line-height:1.1;}
.brand-text-help h1 span{color:var(--secondary-help);}
.tagline-help{font-size:.9rem;color:var(--gray-help);font-weight:500;margin-top:.25rem;}
.nav-help{display:flex;gap:2rem;align-items:center;}
.nav-help a{text-decoration:none;color:var(--dark-help);font-weight:600;transition:var(--transition-help);padding:.5rem 0;position:relative;}
.nav-help a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--primary-help);transition:var(--transition-help);}
.nav-help a:hover::after{width:100%;}
.btn-nav-help{background:var(--secondary-help);color:var(--white-help)!important;padding:.75rem 2rem!important;border-radius:8px;font-weight:700;}
.btn-nav-help::after{display:none;}
.btn-nav-help:hover{background:#047857;transform:translateY(-2px);}
.hero-help{background:linear-gradient(135deg,var(--primary-help),#b91c1c);color:var(--white-help);padding:6rem 0;position:relative;overflow:hidden;}
.hero-help::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3;}
.hero-overlay-help{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,0,0,.1),transparent);}
.hero-content-help{position:relative;z-index:10;max-width:1000px;margin:0 auto;text-align:center;}
.hero-title-help{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1;}
.hero-description-help{font-size:1.3rem;margin-bottom:2rem;opacity:.95;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto;}
.disclaimer-help{background:rgba(255,255,255,.15);border-left:5px solid var(--accent-help);padding:1.5rem 2rem;border-radius:10px;margin-bottom:2rem;backdrop-filter:blur(10px);display:flex;gap:1rem;align-items:flex-start;max-width:800px;margin-left:auto;margin-right:auto;}
.disclaimer-icon-help{font-size:1.5rem;margin-top:.25rem;}
.disclaimer-text-help strong{display:block;margin-bottom:.5rem;font-size:1.1rem;}
.disclaimer-text-help p{margin:0;font-size:.95rem;line-height:1.5;}
.disclaimer-text-help a{color:var(--accent-help);text-decoration:underline;font-weight:600;}
.hero-actions-help{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;}
.btn-primary-help{display:inline-block;background:var(--secondary-help);color:var(--white-help);padding:1.25rem 2.5rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:var(--transition-help);box-shadow:var(--shadow-help);}
.btn-primary-help:hover{background:#047857;transform:translateY(-3px);box-shadow:var(--shadow-lg-help);}
.btn-secondary-help{display:inline-block;background:transparent;color:var(--white-help);padding:1.25rem 2.5rem;border:3px solid var(--white-help);border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:var(--transition-help);}
.btn-secondary-help:hover{background:var(--white-help);color:var(--primary-help);transform:translateY(-3px);}
section{padding:5rem 0;}
.section-header-help{text-align:center;margin-bottom:4rem;}
.section-header-help h2{font-size:2.75rem;color:var(--primary-help);margin-bottom:1rem;font-weight:800;}
.section-header-help p{font-size:1.2rem;color:var(--gray-help);max-width:700px;margin:0 auto;line-height:1.6;}
.help-section-help{background:var(--white-help);}
.help-grid-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;}
.help-card-help{background:var(--light-help);padding:3rem 2rem;border-radius:15px;box-shadow:var(--shadow-help);transition:var(--transition-help);border-top:5px solid var(--primary-help);text-align:center;}
.help-card-help:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg-help);}
.help-icon-help{font-size:4rem;margin-bottom:1.5rem;}
.help-card-help h3{font-size:1.75rem;color:var(--primary-help);margin-bottom:1rem;font-weight:700;}
.help-card-help p{color:var(--gray-help);margin-bottom:1.5rem;line-height:1.7;font-size:1.05rem;}
.help-features-help{list-style:none;padding:0;text-align:left;}
.help-features-help li{padding:.75rem 0;padding-left:2rem;position:relative;color:var(--dark-help);font-weight:500;}
.help-features-help li::before{content:'✓';position:absolute;left:0;color:var(--secondary-help);font-weight:bold;font-size:1.2rem;}
.support-section-help{background:var(--light-help);}
.support-timeline-help{max-width:1000px;margin:0 auto;position:relative;}
.support-timeline-help::before{content:'';position:absolute;left:40px;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--primary-help),var(--secondary-help));border-radius:2px;}
.timeline-item-help{position:relative;margin-bottom:4rem;padding-left:100px;}
.timeline-marker-help{position:absolute;left:0;width:80px;height:80px;background:linear-gradient(135deg,var(--primary-help),var(--secondary-help));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white-help);font-size:2rem;font-weight:800;box-shadow:var(--shadow-lg-help);z-index:10;}
.timeline-content-help{background:var(--white-help);padding:2.5rem;border-radius:15px;box-shadow:var(--shadow-help);}
.timeline-content-help h3{color:var(--primary-help);margin-bottom:1rem;font-size:1.5rem;font-weight:700;}
.timeline-content-help p{color:var(--gray-help);line-height:1.8;margin-bottom:1.5rem;font-size:1.05rem;}
.timeline-note-help{background:#fef2f2;padding:1.25rem;border-left:4px solid var(--primary-help);border-radius:8px;margin-top:1.5rem;}
.timeline-note-help strong{color:var(--primary-help);}
.resources-section-help{background:var(--white-help);}
.resources-tabs-help{max-width:1100px;margin:0 auto;}
.tabs-nav-help{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center;}
.tab-btn-help{padding:1.25rem 2rem;background:var(--light-help);border:3px solid var(--border-help);border-radius:10px;font-size:1.1rem;font-weight:700;color:var(--dark-help);cursor:pointer;transition:var(--transition-help);}
.tab-btn-help:hover{border-color:var(--primary-help);color:var(--primary-help);transform:translateY(-2px);}
.tab-btn-help.active{background:var(--primary-help);color:var(--white-help);border-color:var(--primary-help);}
.tabs-content-help{background:var(--light-help);padding:3rem;border-radius:15px;box-shadow:var(--shadow-help);}
.tab-pane-help{display:none;}
.tab-pane-help.active{display:block;}
.tab-pane-help h3{color:var(--primary-help);margin-bottom:2rem;font-size:2rem;font-weight:800;}
.manual-grid-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;}
.manual-card-help{background:var(--white-help);padding:2rem;border-radius:12px;box-shadow:var(--shadow-help);}
.manual-card-help h4{color:var(--primary-help);margin-bottom:1rem;font-size:1.3rem;font-weight:700;}
.manual-card-help p{color:var(--gray-help);line-height:1.7;}
.tutorials-table-help{overflow-x:auto;}
.help-table-help{width:100%;border-collapse:collapse;margin-top:1.5rem;background:var(--white-help);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-help);}
.help-table-help thead{background:var(--primary-help);color:var(--white-help);}
.help-table-help th,.help-table-help td{padding:1.25rem;text-align:left;border-bottom:1px solid var(--border-help);}
.help-table-help tbody tr:hover{background:#fef2f2;}
.faq-detailed-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.5rem;}
.faq-category-help{background:var(--white-help);padding:2rem;border-radius:12px;box-shadow:var(--shadow-help);}
.faq-category-help h4{color:var(--primary-help);margin-bottom:1.5rem;font-size:1.4rem;font-weight:700;}
.faq-list-help{display:flex;flex-direction:column;gap:1.5rem;}
.faq-item-help{display:flex;gap:1rem;align-items:flex-start;}
.faq-icon-help{font-size:1.5rem;margin-top:.25rem;}
.faq-item-help strong{display:block;color:var(--dark-help);margin-bottom:.5rem;font-size:1.1rem;}
.faq-item-help p{color:var(--gray-help);line-height:1.6;margin:0;}
.contact-info-help{margin-top:2rem;}
.contact-cards-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;}
.contact-card-help{background:var(--white-help);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-help);transition:var(--transition-help);position:relative;}
.contact-card-help:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg-help);}
.contact-card-help h4{background:var(--primary-help);color:var(--white-help);padding:2rem;text-align:center;margin:0;font-size:1.4rem;font-weight:700;}
.contact-details-help{padding:2rem;}
.contact-details-help p{margin-bottom:1rem;line-height:1.6;}
.contact-details-help strong{color:var(--primary-help);}
.faq-help{background:var(--light-help);}
.faq-container-help{max-width:1000px;margin:0 auto;}
.faq-item-help{background:var(--white-help);margin-bottom:1.5rem;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-help);}
.faq-question-help{background:var(--primary-help);color:var(--white-help);padding:1.75rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.1rem;transition:var(--transition-help);}
.faq-question-help:hover{background:#b91c1c;}
.faq-answer-help{padding:0 2rem;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;}
.faq-answer-help.active{padding:1.75rem 2rem;max-height:500px;}
.faq-toggle-help{font-size:1.5rem;transition:transform .3s ease;}
.faq-toggle-help.active{transform:rotate(45deg);}
.cta-help{background:linear-gradient(135deg,var(--secondary-help),#047857);color:var(--white-help);text-align:center;padding:5rem 0;}
.cta-content-help h2{font-size:2.75rem;margin-bottom:1rem;font-weight:800;}
.cta-content-help p{font-size:1.2rem;margin-bottom:2rem;opacity:.95;}
.cta-buttons-help{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;}
.btn-cta-primary-help{background:var(--accent-help);color:var(--dark-help);padding:1.25rem 2.5rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:var(--transition-help);}
.btn-cta-primary-help:hover{background:#d97706;transform:translateY(-3px);}
.btn-cta-secondary-help{background:transparent;color:var(--white-help);border:3px solid var(--white-help);padding:1.25rem 2.5rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:var(--transition-help);}
.btn-cta-secondary-help:hover{background:var(--white-help);color:var(--secondary-help);}
.footer-help{background:var(--dark-help);color:var(--white-help);padding:4rem 0 2rem;}
.footer-main-help{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;}
.footer-brand-help{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;}
.footer-brand-help .brand-logo-help{font-size:2.5rem;}
.footer-column-help h3,.footer-column-help h4{margin-bottom:1.5rem;color:var(--accent-help);font-weight:700;}
.footer-column-help p{line-height:1.7;opacity:.9;margin-bottom:1rem;}
.disclaimer-footer-help{background:rgba(255,255,255,.1);padding:1.25rem;border-radius:8px;margin-top:1rem;font-size:.9rem;}
.disclaimer-footer-help a{color:var(--accent-help);text-decoration:underline;}
.footer-links-help{list-style:none;padding:0;}
.footer-links-help li{margin-bottom:.75rem;}
.footer-links-help a{color:var(--white-help);text-decoration:none;opacity:.85;transition:var(--transition-help);}
.footer-links-help a:hover{opacity:1;color:var(--accent-help);}
.footer-bottom-help{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;text-align:center;}
.footer-bottom-help p{opacity:.8;margin-bottom:.5rem;}
.footer-disclaimer-help{font-size:.9rem;opacity:.7;}
@media (max-width:768px){.header-content-help,.nav-help,.footer-main-help{flex-direction:column;grid-template-columns:1fr;gap:1rem;}.hero-title-help{font-size:2.5rem;}.section-header-help h2{font-size:2.25rem;}.support-timeline-help::before{left:20px;}.timeline-marker-help{width:60px;height:60px;font-size:1.5rem;}.timeline-item-help{padding-left:80px;}.tabs-nav-help{flex-direction:column;}.tab-btn-help{width:100%;}.tabs-content-help{padding:2rem 1.5rem;}.cta-content-help h2{font-size:2.25rem;}}
@media (max-width:480px){.hero-title-help{font-size:2rem;}.cta-content-help h2{font-size:1.8rem;}}

