.guide-content--section-redesign{--section-accent:var(--color-accent-primary);--section-accent-soft:rgba(var(--color-success-rgb), .08);--section-accent-line:rgba(var(--color-success-rgb), .18)}.guide-content--section-redesign.guide-content--banca{--section-accent:#0f766e;--section-accent-soft:#0f766e14;--section-accent-line:#0f766e2e}.guide-content--section-redesign.guide-content--tarjetas{--section-accent:#475569;--section-accent-soft:#47556914;--section-accent-line:#4755692e}.guide-content--section-redesign .guide-section:not(#faq){margin-top:var(--spacing-2xl);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--section-accent-soft), transparent 180px), var(--color-card-bg);box-shadow:0 18px 38px rgba(var(--color-slate-rgb), .05);padding:clamp(1.25rem,2vw,1.75rem);position:relative}.guide-content--section-redesign .guide-section:nth-of-type(3n+1):not(#faq){background:linear-gradient(135deg, var(--section-accent-soft), transparent 45%), var(--color-card-bg)}.guide-content--section-redesign .guide-section:nth-of-type(3n+2):not(#faq){background:linear-gradient(180deg, rgba(var(--color-secondary-rgb), .08), transparent 170px), var(--color-card-bg)}.guide-content--section-redesign .guide-section:nth-of-type(3n):not(#faq){background:linear-gradient(90deg, var(--color-card-bg), var(--color-bg-secondary))}.guide-content--section-redesign .guide-section:first-of-type{margin-top:0}.guide-content--section-redesign .guide-section:not(#faq)>h2{margin-top:0;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);position:relative;text-align:left!important;border-bottom:0!important}.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-color:var(--section-accent-line);border-left-color:var(--section-accent);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--section-accent-soft), transparent 200px), var(--color-bg-secondary)}.guide-content--section-redesign .callout-warning{border-left-color:#f59e0b}.guide-content--section-redesign .callout-error{border-left-color:#ef4444}.guide-content--section-redesign .comparativa-table-container{margin:var(--spacing-xl) 0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:inset 0 1px 0 rgba(var(--color-white-rgb), .18);overflow-x:auto}.guide-content--section-redesign .comparativa-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.guide-content--section-redesign .comparativa-table th{padding:var(--spacing-lg);background:var(--section-accent-soft);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:.02em;font-weight:700}.guide-content--section-redesign .comparativa-table td{padding:var(--spacing-lg);border-bottom:1px solid rgba(var(--color-border-rgb), .16);font-size:var(--font-size-sm);color:var(--color-text-secondary);vertical-align:top}.guide-content--section-redesign .comparativa-table td:first-child{color:var(--color-text-primary);font-weight:800}.guide-content--section-redesign .comparativa-table strong{color:var(--section-accent)}.guide-content--section-redesign .comparison-grid,.guide-content--section-redesign .pros-cons-grid,.guide-content--section-redesign .decision-grid,.guide-content--section-redesign .insight-grid{gap:var(--spacing-lg);margin:var(--spacing-xl) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-content--section-redesign .comparison-card,.guide-content--section-redesign .pros-card,.guide-content--section-redesign .cons-card,.guide-content--section-redesign .insight-card,.guide-content--section-redesign .decision-card,.guide-content--section-redesign .scenario-card{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--shadow-sm)}.guide-content--section-redesign .comparison-card h3,.guide-content--section-redesign .pros-card h3,.guide-content--section-redesign .cons-card h3,.guide-content--section-redesign .insight-card h3,.guide-content--section-redesign .decision-card h3,.guide-content--section-redesign .scenario-card h3{font-size:var(--font-size-lg);margin-top:0}.guide-content--section-redesign .pros-card{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .1), transparent 140px), var(--color-bg-secondary)}.guide-content--section-redesign .cons-card{background:linear-gradient(180deg, #f59e0b1a, transparent 140px), var(--color-bg-secondary)}.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:rgba(var(--color-border-rgb), .05)}.guide-content--section-redesign .checklist-box{margin:var(--spacing-xl) 0 0;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);padding:clamp(1rem,2vw,1.5rem)}.guide-content--section-redesign .checklist{gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:grid}.guide-content--section-redesign .checklist li{border-radius:var(--radius-lg);background:var(--color-card-bg);color:var(--color-text-primary);margin:0;padding:.9rem 1rem}.guide-content--section-redesign .checklist-item-content{align-items:flex-start;gap:.75rem;display:flex}.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{width:100%;height:100%;display:block}@media (width<=768px){.guide-content--section-redesign .guide-section:not(#faq){padding:var(--spacing-lg)}.guide-content--section-redesign .comparison-grid,.guide-content--section-redesign .pros-cons-grid,.guide-content--section-redesign .decision-grid,.guide-content--section-redesign .insight-grid{grid-template-columns:1fr}.guide-content--section-redesign .comparativa-table{min-width:560px}}.guide-content--section-redesign .guide-section:not(#faq){box-shadow:0 2px 8px rgba(var(--color-black-rgb), .25), 0 0 0 1px rgba(var(--color-border-rgb), .08)}.guide-content--section-redesign .checklist li{box-shadow:0 1px 3px rgba(var(--color-black-rgb), .2)}.guide-content--section-redesign .comparativa-table th{background:var(--section-accent-soft)}[data-theme=light] .guide-content--section-redesign .guide-section:not(#faq){background:var(--color-bg-primary);border-color:var(--color-border);box-shadow:0 1px 4px rgba(var(--color-black-rgb), .06), 0 0 0 1px rgba(var(--color-black-rgb), .04)}[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:var(--color-bg-primary);box-shadow:inset 0 1px 0 rgba(var(--color-black-rgb), .04)}[data-theme=light] .guide-content--section-redesign .callout{background:rgba(var(--color-primary-dark-rgb), .04)}.guide-content--section-redesign .paso-card{padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-xl);border:1px solid rgba(var(--color-border-rgb), .1);transition:transform .2s,box-shadow .2s}.guide-content--section-redesign .paso-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.guide-content--section-redesign .paso-header{justify-content:center;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid rgba(var(--color-border-rgb), .1);display:flex}.guide-content--section-redesign .paso-header h2{line-height:1.2;text-align:left!important;font-size:var(--font-size-2xl)!important;border:none!important;margin:0!important;padding:0!important}.guide-content--section-redesign .paso-numero{border-radius:var(--radius-lg);color:#fff;width:3.5rem;height:3.5rem;font-size:var(--font-size-2xl);background:linear-gradient(135deg,#10b981,#059669);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:0 8px 16px #10b98140}@media (width<=640px){.guide-content--section-redesign .paso-header{text-align:center;flex-direction:column}.guide-content--section-redesign .paso-header h2{text-align:center!important;font-size:var(--font-size-xl)!important}}.guide-variant-minimal .guide-section:not(#faq){box-shadow:none!important;border:1px solid rgba(var(--color-border-rgb), .15)!important;border-radius:var(--radius-md)!important;background:0 0!important}.guide-variant-minimal .scenario-card{border-left:4px solid var(--section-accent);background:var(--color-bg-primary);box-shadow:none;border-radius:0 var(--radius-md) var(--radius-md) 0}.guide-variant-dark-cards .guide-section:not(#faq){background:var(--color-bg-secondary)!important;border:none!important;box-shadow:0 24px 48px #00000014!important}.guide-variant-dark-cards .scenario-card{background:var(--color-bg-primary);border:1px dashed rgba(var(--color-border-rgb), .2)}.guide-variant-timeline .guide-section:not(#faq){border-left:3px solid var(--section-accent)!important;border-radius:0 var(--radius-xl) var(--radius-xl) 0!important;background:linear-gradient(90deg, var(--section-accent-soft), transparent 300px), var(--color-card-bg)!important;box-shadow:none!important}.guide-variant-high-contrast .guide-section:not(#faq) h2{background:var(--section-accent);color:#fff;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);display:inline-block}.guide-variant-high-contrast .scenario-card{background:rgba(var(--color-black-rgb), .02);border:2px solid var(--section-accent)}.guide-variant-soft-gradient .guide-section:not(#faq){background:linear-gradient(135deg, var(--color-card-bg), var(--color-bg-secondary))!important;border-radius:var(--radius-3xl)!important}
