.Pensiones-module__ESr1Qa__heroWrapper{isolation:isolate;position:relative;overflow:hidden}.Pensiones-module__ESr1Qa__heroBg{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.Pensiones-module__ESr1Qa__viz{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line-soft);box-shadow:var(--shadow-md);width:100%;overflow:hidden}.Pensiones-module__ESr1Qa__vizChrome{background:#f3f4f6;align-items:center;gap:8px;padding:8px 18px;display:flex}.Pensiones-module__ESr1Qa__vizDot{background:#001f2b40;border-radius:50%;width:8px;height:8px}.Pensiones-module__ESr1Qa__vizTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin-left:10px;font-size:11px}.Pensiones-module__ESr1Qa__vizBody{padding:20px}.Pensiones-module__ESr1Qa__vizMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:12px;font-size:10px}.Pensiones-module__ESr1Qa__docRow{background:var(--bg);border:1px solid var(--line-soft);color:var(--primary);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}.Pensiones-module__ESr1Qa__docIcon{background:var(--primary);border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.Pensiones-module__ESr1Qa__docName{flex:1;font-weight:500}.Pensiones-module__ESr1Qa__docStatus{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px}.Pensiones-module__ESr1Qa__docStatusOk{color:var(--primary);background:#88e4ee33}.Pensiones-module__ESr1Qa__docStatusPending{color:var(--slate);background:#001f2b12}.Pensiones-module__ESr1Qa__docStatusAi{color:var(--primary);background:#88e4ee59;font-weight:600}.Pensiones-module__ESr1Qa__statsGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:16px;display:grid}.Pensiones-module__ESr1Qa__statCell{text-align:center;background:var(--bg);border-radius:8px;padding:12px 8px}.Pensiones-module__ESr1Qa__statCellAccent{background:#88e4ee26;border:1px solid #88e4ee4d}.Pensiones-module__ESr1Qa__statBig{font-family:var(--font-display);color:var(--primary);font-size:24px;font-weight:400;display:block}.Pensiones-module__ESr1Qa__statLabel{color:var(--slate);font-size:11px;display:block}.Pensiones-module__ESr1Qa__heroCaseRow{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.Pensiones-module__ESr1Qa__heroCaseName{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.Pensiones-module__ESr1Qa__heroCaseBar{background:var(--bg-2);border-radius:3px;width:80px;height:5px;position:relative;overflow:hidden}.Pensiones-module__ESr1Qa__heroCaseBar:after{content:"";width:var(--p);background:var(--gold);border-radius:3px;position:absolute;inset:0}.Pensiones-module__ESr1Qa__heroCasePct{font-family:var(--font-mono);color:var(--slate);text-align:right;width:30px;font-size:11px}.Pensiones-module__ESr1Qa__aiProgress{background:var(--primary);color:var(--bg);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;font-size:13px;display:flex}.Pensiones-module__ESr1Qa__aiSpinner{border:2px solid #88e4ee4d;border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1s linear infinite Pensiones-module__ESr1Qa__spin}@keyframes Pensiones-module__ESr1Qa__spin{to{transform:rotate(360deg)}}.Pensiones-module__ESr1Qa__aiLabel{color:#f4f7f8d9;font-size:13px}.Pensiones-module__ESr1Qa__aiLabel strong{color:var(--gold)}.Pensiones-module__ESr1Qa__aiFields{flex-direction:column;gap:8px;display:flex}.Pensiones-module__ESr1Qa__aiFieldRow{grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.Pensiones-module__ESr1Qa__aiFieldLabel{color:var(--slate)}.Pensiones-module__ESr1Qa__aiFieldValue{color:var(--primary);background:#88e4ee2e;border:1px solid #88e4ee59;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:500}.Pensiones-module__ESr1Qa__aiSuccess{background:var(--primary);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.Pensiones-module__ESr1Qa__aiSuccessIcon{background:#88e4ee33;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.Pensiones-module__ESr1Qa__aiSuccessLabel{color:#f4f7f8e6;font-size:13px}.Pensiones-module__ESr1Qa__aiSuccessLabel strong{color:var(--gold)}.Pensiones-module__ESr1Qa__reqRow{background:var(--bg);border:1px solid var(--line-soft);opacity:.95;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}.Pensiones-module__ESr1Qa__reqRowDone{opacity:.75}.Pensiones-module__ESr1Qa__reqAvatar{background:var(--primary);width:30px;height:30px;color:var(--bg);font-family:var(--font-mono);letter-spacing:.04em;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.Pensiones-module__ESr1Qa__reqBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Pensiones-module__ESr1Qa__reqName{color:var(--primary);font-size:12px;font-weight:600}.Pensiones-module__ESr1Qa__reqDoc{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.Pensiones-module__ESr1Qa__reqStatus{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:600}.Pensiones-module__ESr1Qa__reqStatusOk{color:#1c5268;background:#bfe8ff}.Pensiones-module__ESr1Qa__reqStatusPending{color:#ffab00;background:#e7ac0c33}.Pensiones-module__ESr1Qa__caseHeader{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.Pensiones-module__ESr1Qa__caseClient{align-items:center;gap:10px;display:flex}.Pensiones-module__ESr1Qa__caseAvatar{background:var(--primary);width:36px;height:36px;color:var(--bg);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.Pensiones-module__ESr1Qa__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.Pensiones-module__ESr1Qa__caseName{color:var(--primary);font-size:13px;font-weight:600}.Pensiones-module__ESr1Qa__caseRef{color:var(--slate);font-size:11px;font-family:var(--font-mono)}.Pensiones-module__ESr1Qa__stepper{flex-direction:column;gap:0;margin-bottom:18px;display:flex}.Pensiones-module__ESr1Qa__step{border-bottom:1px solid var(--line-soft);grid-template-columns:12px 1fr auto;align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;display:grid;position:relative}.Pensiones-module__ESr1Qa__step:last-child{border-bottom:0}.Pensiones-module__ESr1Qa__stepDot{background:var(--line);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px}.Pensiones-module__ESr1Qa__stepDone .Pensiones-module__ESr1Qa__stepDot{background:var(--gold)}.Pensiones-module__ESr1Qa__stepActive .Pensiones-module__ESr1Qa__stepDot{background:var(--gold);animation:2s ease-out infinite Pensiones-module__ESr1Qa__stepPulse}@keyframes Pensiones-module__ESr1Qa__stepPulse{0%{box-shadow:0 0 #39aaaa8c}80%{box-shadow:0 0 0 6px #39aaaa00}to{box-shadow:0 0 #39aaaa00}}.Pensiones-module__ESr1Qa__stepPending .Pensiones-module__ESr1Qa__stepDot{border:2px solid var(--line);background:0 0}.Pensiones-module__ESr1Qa__stepLabel{color:var(--primary);font-size:12px;font-weight:500}.Pensiones-module__ESr1Qa__stepDone .Pensiones-module__ESr1Qa__stepLabel,.Pensiones-module__ESr1Qa__stepPending .Pensiones-module__ESr1Qa__stepLabel{color:var(--slate)}.Pensiones-module__ESr1Qa__stepMeta{font-family:var(--font-mono);color:var(--slate);font-size:10px}.Pensiones-module__ESr1Qa__stepActive .Pensiones-module__ESr1Qa__stepMeta{color:var(--gold);font-weight:600}.Pensiones-module__ESr1Qa__casesList{flex-direction:column;gap:8px;display:flex}.Pensiones-module__ESr1Qa__casesListRow{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:11px;display:grid}.Pensiones-module__ESr1Qa__casesListId{font-family:var(--font-mono);color:var(--slate);white-space:nowrap;font-size:9px}.Pensiones-module__ESr1Qa__casesListName{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Pensiones-module__ESr1Qa__casesListBar{background:var(--bg-2);border-radius:2px;width:60px;height:4px;position:relative;overflow:hidden}.Pensiones-module__ESr1Qa__casesListBar:after{content:"";width:var(--p);background:#88e4ee99;border-radius:2px;position:absolute;inset:0}.Pensiones-module__ESr1Qa__casesListPct{font-family:var(--font-mono);color:var(--slate);text-align:right;width:28px;font-size:10px}.Pensiones-module__ESr1Qa__alertRow{border-bottom:1px solid var(--line-soft);grid-template-columns:10px 1fr auto;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;display:grid}.Pensiones-module__ESr1Qa__alertRow:last-of-type{border-bottom:0}.Pensiones-module__ESr1Qa__alertDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.Pensiones-module__ESr1Qa__alertDotHigh{background:#e05252;animation:1.5s ease-out infinite Pensiones-module__ESr1Qa__alertPulse}.Pensiones-module__ESr1Qa__alertDotMed{background:var(--gold)}.Pensiones-module__ESr1Qa__alertDotLow{background:#88e4ee99}@keyframes Pensiones-module__ESr1Qa__alertPulse{0%{box-shadow:0 0 #e0525280}80%{box-shadow:0 0 0 5px #e0525200}to{box-shadow:0 0 #e0525200}}.Pensiones-module__ESr1Qa__alertBody{flex-direction:column;gap:2px;display:flex}.Pensiones-module__ESr1Qa__alertLabel{color:var(--primary);font-size:13px;font-weight:600}.Pensiones-module__ESr1Qa__alertRef{color:var(--slate);font-size:11px}.Pensiones-module__ESr1Qa__alertDays{font-family:var(--font-mono);color:var(--slate);white-space:nowrap;margin-top:2px;font-size:11px}.Pensiones-module__ESr1Qa__alertDaysHigh{color:#e05252;font-weight:700}.Pensiones-module__ESr1Qa__alertSummary{border-top:1px solid var(--line-soft);color:var(--slate);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.Pensiones-module__ESr1Qa__alertSummaryBadge{color:#e05252;border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.08em;background:#e052521f;padding:3px 10px;font-size:10px;font-weight:600}.Pensiones-module__ESr1Qa__ucCard{background:var(--primary);border-radius:20px;padding:80px;overflow:hidden;box-shadow:0 8px 48px #0000002e}.Pensiones-module__ESr1Qa__ucSection{grid-template-columns:2fr 3fr;gap:32px;height:640px;display:grid;overflow:hidden}.Pensiones-module__ESr1Qa__ucLeft{align-items:center;padding:32px 0;display:flex}.Pensiones-module__ESr1Qa__ucLeftInner{width:100%;max-width:520px;padding:0 8px}.Pensiones-module__ESr1Qa__ucLeftInner h2{color:#fff}.Pensiones-module__ESr1Qa__ucLeftInner h2 em,.Pensiones-module__ESr1Qa__ucLeftInner .Pensiones-module__ESr1Qa__eyebrow{color:var(--color-accent2)}.Pensiones-module__ESr1Qa__ucRight{flex:1;align-items:stretch;display:flex}.Pensiones-module__ESr1Qa__ucRightCard{background:radial-gradient(at 25% 70%,#23d5d521 0%,#0000 55%),linear-gradient(135deg,#f0fdfe 0%,#f8fffe 50%,#fff 85%);border-radius:14px;flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex;box-shadow:inset 0 0 0 1px #23d5d533}.Pensiones-module__ESr1Qa__ucVizWrap{width:100%;max-width:500px}@media (max-width:960px){.Pensiones-module__ESr1Qa__ucCard{padding:20px}.Pensiones-module__ESr1Qa__ucSection{grid-template-columns:1fr;gap:20px}.Pensiones-module__ESr1Qa__ucLeft{padding:24px 0 0}.Pensiones-module__ESr1Qa__ucLeftInner{max-width:100%;padding:0}.Pensiones-module__ESr1Qa__ucRightCard{min-height:400px;padding:32px 24px}}.Pensiones-module__ESr1Qa__integGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:600px){.Pensiones-module__ESr1Qa__integGrid{grid-template-columns:repeat(2,1fr)}}.Pensiones-module__ESr1Qa__integCard{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:18px 16px;transition:box-shadow .2s,border-color .2s;display:flex}.Pensiones-module__ESr1Qa__integCard:hover{box-shadow:var(--shadow-md);border-color:var(--line)}.Pensiones-module__ESr1Qa__integAbbr{font-family:var(--font-mono);color:var(--primary);letter-spacing:.06em;background:#001f2b0f;border-radius:6px;width:fit-content;padding:6px 10px;font-size:13px;font-weight:700;display:inline-block}.Pensiones-module__ESr1Qa__integName{color:var(--primary);font-size:13px;font-weight:600;line-height:1.3}.Pensiones-module__ESr1Qa__integDesc{color:var(--slate);font-size:11px;line-height:1.4}.Pensiones-module__ESr1Qa__secGrid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;display:grid}@media (max-width:900px){.Pensiones-module__ESr1Qa__secGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.Pensiones-module__ESr1Qa__secGrid{grid-template-columns:1fr}}.Pensiones-module__ESr1Qa__secCard{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #88e4ee24;padding:28px 24px}.Pensiones-module__ESr1Qa__secIcon{background:#88e4ee26;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.Pensiones-module__ESr1Qa__secCard h4{color:var(--bg);margin:0 0 10px;font-size:16px;font-weight:600}.Pensiones-module__ESr1Qa__secCard p{color:#f4f7f8a6;font-size:14px;line-height:1.55}.Pensiones-module__ESr1Qa__officesRow{color:var(--slate);flex-wrap:wrap;justify-content:center;gap:40px;margin-top:48px;font-size:13px;display:flex}.Pensiones-module__ESr1Qa__officeItem{flex-direction:column;align-items:center;gap:4px;display:flex}.Pensiones-module__ESr1Qa__officeCity{color:var(--primary);font-family:var(--font-display);font-size:18px;font-weight:400}.Pensiones-module__ESr1Qa__officeDivider{background:var(--line);align-self:stretch;width:1px}@media (max-width:640px){.Pensiones-module__ESr1Qa__officeDivider{display:none}}.Pensiones-module__ESr1Qa__testimonialContainer{gap:24px;grid-template-columns:1fr!important}.Pensiones-module__ESr1Qa__tableWrapper{background:var(--white);border:1px solid #d0d0d0;border-radius:0;grid-template-columns:1.3fr 1.3fr 1fr 1fr .7fr;font-family:Arial,sans-serif;display:grid;overflow:hidden}.Pensiones-module__ESr1Qa__tableHeader{display:contents}.Pensiones-module__ESr1Qa__tableHeaderCell{text-transform:uppercase;letter-spacing:.05em;color:#333;background:linear-gradient(#f2f2f2 0%,#e8e8e8 100%);border-bottom:2px solid #a6a6a6;border-right:1px solid #d0d0d0;align-items:center;min-height:37px;padding:11px 12px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;display:flex}.Pensiones-module__ESr1Qa__tableHeaderCell:last-child{border-right:0}.Pensiones-module__ESr1Qa__tableBody,.Pensiones-module__ESr1Qa__tableRow{display:contents}.Pensiones-module__ESr1Qa__tableRow:nth-child(odd){background-color:#fff}.Pensiones-module__ESr1Qa__tableRow:nth-child(2n){background-color:#f9f9f9}.Pensiones-module__ESr1Qa__tableRow:hover{background-color:#eee}.Pensiones-module__ESr1Qa__tableRowMissing .Pensiones-module__ESr1Qa__tableCell{background-color:#fffacd}.Pensiones-module__ESr1Qa__tableRowMissing .Pensiones-module__ESr1Qa__tableCell:hover{background-color:#ffeb9c}.Pensiones-module__ESr1Qa__tableCell{color:#222;text-align:left;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;align-items:center;min-height:37px;padding:11px 12px;font-family:Arial,sans-serif;font-size:12px;display:flex}.Pensiones-module__ESr1Qa__tableCell:last-of-type{border-right:0}.Pensiones-module__ESr1Qa__tableCellBadge{padding:0 10px}.Pensiones-module__ESr1Qa__badgeInserted{background:var(--gold);color:var(--primary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 10px;font-size:9px;font-weight:600;display:inline-block}.Pensiones-module__ESr1Qa__tableStats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:16px;display:grid}.Pensiones-module__ESr1Qa__statItem{text-align:center;flex-direction:column;gap:4px;display:flex}.Pensiones-module__ESr1Qa__statItemLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--slate);font-size:10px;font-family:var(--font-mono)}.Pensiones-module__ESr1Qa__statItemValue{color:var(--primary);font-size:18px;font-weight:600}.Pensiones-module__ESr1Qa__resultsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:48px;display:grid}.Pensiones-module__ESr1Qa__resultTestimonial{align-items:center;display:flex}.Pensiones-module__ESr1Qa__resultMetrics{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Pensiones-module__ESr1Qa__metricCard{border-radius:var(--radius-md);text-align:center;background:#ffffff0a;border:1px solid #88e4ee24;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.Pensiones-module__ESr1Qa__metricCard strong{font-family:var(--font-display);color:var(--gold);font-size:32px;line-height:1.2}.Pensiones-module__ESr1Qa__metricCard h4{color:var(--bg);margin:0;font-size:16px;font-weight:600;line-height:1.3}.Pensiones-module__ESr1Qa__metricCard p{color:#f4f7f8a6;margin:0;font-size:14px;line-height:1.55}@media (max-width:960px){.Pensiones-module__ESr1Qa__resultsGrid{grid-template-columns:1fr;gap:32px}.Pensiones-module__ESr1Qa__resultMetrics{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Pensiones-module__ESr1Qa__resultsGrid{gap:24px}.Pensiones-module__ESr1Qa__resultMetrics{grid-template-columns:1fr}.Pensiones-module__ESr1Qa__metricCard{padding:20px 16px}.Pensiones-module__ESr1Qa__metricCard strong{font-size:24px}.Pensiones-module__ESr1Qa__metricCard h4{font-size:14px}}.Pensiones-module__ESr1Qa__flowContainer{background:radial-gradient(at 25% 70%,#23d5d521 0%,#0000 55%),linear-gradient(135deg,#f0fdfe 0%,#f8fffe 50%,#fff 85%);border-radius:14px;flex:1;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #23d5d533}.Pensiones-module__ESr1Qa__flowSvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Pensiones-module__ESr1Qa__flowLine{stroke-dasharray:20 10;animation:2s linear infinite Pensiones-module__ESr1Qa__dataFlow}@keyframes Pensiones-module__ESr1Qa__dataFlow{0%{stroke-dashoffset:0;opacity:.4}50%{opacity:.8}to{stroke-dashoffset:30px;opacity:.4}}.Pensiones-module__ESr1Qa__flowTrack{z-index:2;width:100%;height:100%;position:relative}.Pensiones-module__ESr1Qa__flowPlatform{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 32px;transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset:0}.Pensiones-module__ESr1Qa__flowPlatform[data-position=before]{opacity:0;visibility:hidden}.Pensiones-module__ESr1Qa__flowPlatform[data-position=active]{opacity:1;visibility:visible}.Pensiones-module__ESr1Qa__flowPlatform[data-position=after]{opacity:0;visibility:hidden}.Pensiones-module__ESr1Qa__flowPlatformInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.Pensiones-module__ESr1Qa__ucSection{overflow:hidden;height:640px!important}@media (max-width:960px){.Pensiones-module__ESr1Qa__ucSection{grid-template-columns:1fr;gap:20px;height:auto}.Pensiones-module__ESr1Qa__flowContainer{min-height:400px}.Pensiones-module__ESr1Qa__flowSvg{display:none}}@media (max-width:640px){.Pensiones-module__ESr1Qa__ucSection{height:auto}.Pensiones-module__ESr1Qa__flowContainer{min-height:350px}.Pensiones-module__ESr1Qa__flowPlatform{padding:24px 16px}}