.guide-content--section-redesign{--section-accent: #16a34a;--section-accent-soft: rgba(22, 163, 74, .08);--section-accent-line: rgba(22, 163, 74, .18)}.guide-content--section-redesign.guide-content--banca{--section-accent: #0f766e;--section-accent-soft: rgba(15, 118, 110, .08);--section-accent-line: rgba(15, 118, 110, .18)}.guide-content--section-redesign.guide-content--tarjetas{--section-accent: #475569;--section-accent-soft: rgba(71, 85, 105, .08);--section-accent-line: rgba(71, 85, 105, .18)}.guide-content--section-redesign .guide-section:not(#faq){position:relative;margin-top:var(--spacing-2xl);padding:clamp(1.25rem,2vw,1.75rem);border:1px solid var(--section-accent-line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--section-accent-soft),transparent 140px),var(--color-card-bg);box-shadow:0 18px 38px #0f172a0d}.guide-content--section-redesign .guide-section:first-of-type{margin-top:0}.guide-content--section-redesign .guide-section:not(#faq)>h2{position:relative;margin-top:0;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-decorative-line)}.guide-content--section-redesign .guide-section>h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.guide-content--section-redesign .guide-section>p,.guide-content--section-redesign .guide-section li{line-height:1.75}.guide-content--section-redesign .guide-section>:last-child{margin-bottom:0}.guide-content--section-redesign .callout{border-left-color:var(--section-accent);background:linear-gradient(180deg,var(--section-accent-soft),transparent 200px),var(--color-bg-secondary)}.guide-content--section-redesign .comparativa-table-container{overflow-x:auto;margin:var(--spacing-xl) 0;border:1px solid var(--section-accent-line);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:inset 0 1px #ffffff2e}.guide-content--section-redesign .comparativa-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.guide-content--section-redesign .comparativa-table th{padding:var(--spacing-lg);border-bottom:1px solid var(--section-accent-line);background:var(--section-accent-soft);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.02em}.guide-content--section-redesign .comparativa-table td{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);vertical-align:top}.guide-content--section-redesign .comparativa-table tr:last-child td{border-bottom:none}.guide-content--section-redesign .comparativa-table tbody tr:nth-child(2n) td{background:#94a3b80d}.guide-content--section-redesign .checklist-box{margin:var(--spacing-xl) 0 0;padding:clamp(1rem,2vw,1.5rem);border-radius:var(--radius-xl);border:1px solid var(--section-accent-line);background:linear-gradient(180deg,var(--section-accent-soft),transparent 180px),var(--color-bg-secondary)}.guide-content--section-redesign .checklist{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-sm)}.guide-content--section-redesign .checklist li{margin:0;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card-bg);color:var(--color-text-primary)}.guide-content--section-redesign .checklist-item-content{display:flex;align-items:flex-start;gap:.75rem}.guide-content--section-redesign .checklist-icon-svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem}.guide-content--section-redesign .checklist-icon-svg svg{display:block;width:100%;height:100%}@media(max-width:768px){.guide-content--section-redesign .guide-section:not(#faq){padding:var(--spacing-lg)}.guide-content--section-redesign .comparativa-table{min-width:560px}}.guide-content--section-redesign .guide-section:not(#faq){box-shadow:0 2px 8px #00000040,0 0 0 1px #94a3b814}.guide-content--section-redesign .checklist li{box-shadow:0 1px 3px #0003}.guide-content--section-redesign .comparativa-table th{background:var(--section-accent-soft)}[data-theme=light] .guide-content--section-redesign .guide-section:not(#faq){background:#fff;border-color:var(--color-border);box-shadow:0 1px 4px #0000000f,0 0 0 1px #0000000a}[data-theme=light] .guide-content--section-redesign .checklist li{background:var(--color-bg-secondary);border-color:var(--color-border);box-shadow:none}[data-theme=light] .guide-content--section-redesign .checklist-box{background:var(--color-bg-secondary);border-color:var(--color-border)}[data-theme=light] .guide-content--section-redesign .comparativa-table-container{background:#fff;box-shadow:inset 0 1px #0000000a}[data-theme=light] .guide-content--section-redesign .callout{background:#0596690a}
