:root{
  --r-blue:#005fbb;--r-blue-2:#0877d6;--r-navy:#092e62;--r-green:#35bb58;--r-orange:#ff7a00;
  --r-ink:#0b2d5e;--r-muted:#596d86;--r-line:#dbe6f0;--r-soft:#f7fafc;--r-page:#f7fbfd;--r-shell:1040px;
}
.r-public-site{background:var(--r-page)!important;color:var(--r-ink)}
.r-global-shell{width:min(var(--r-shell),calc(100% - 50px));margin:0 auto}
.r-global-topbar{position:fixed;top:0;left:0;right:0;z-index:60;height:54px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(219,230,240,.8);backdrop-filter:blur(12px)}
.r-global-navrow{height:54px;display:grid;grid-template-columns:250px 1fr auto;align-items:center;gap:14px}
.r-global-brand{display:flex;align-items:center;gap:10px;color:var(--r-navy);text-decoration:none}
.r-global-brand>.material-symbols-outlined{font-size:29px;color:#0877d6}
.r-global-brand>span:last-child{display:flex;flex-direction:column;line-height:1}
.r-global-brand strong{font-size:17px;letter-spacing:-.25px}
.r-global-brand small{margin-top:5px;font-size:7.5px;letter-spacing:1.35px;color:#667991}
.r-global-links{display:flex;justify-content:center;align-items:center;gap:24px;white-space:nowrap}
.r-global-links a{font-size:10.5px;color:#314968;text-decoration:none;font-weight:500;transition:.18s ease}
.r-global-links a:hover{color:#0068cb}
.r-global-actions{display:flex;align-items:center;gap:10px}
.r-global-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 17px;border-radius:10px;border:1px solid transparent;font-size:10.5px;font-weight:800;text-decoration:none;white-space:nowrap}
.r-global-ghost{background:#fff;border-color:#cbdced;color:#1463ba}
.r-global-dark{background:#043e7d;color:#fff}
.r-global-menu{display:none;width:40px;height:40px;border:1px solid var(--r-line);border-radius:10px;background:#fff;padding:9px}
.r-global-menu span{display:block;height:2px;background:var(--r-navy);margin:4px 0}
.r-global-mobile-auth{display:none}

/* Shell global: misma anchura y lenguaje visual que el home ampliado 25%. */
.r-public-main .max-w-7xl{max-width:65rem!important}
.r-public-main .max-w-6xl{max-width:65rem!important}
.r-public-main .shadow-premium{box-shadow:0 8px 24px rgba(21,62,103,.06)!important}
.r-public-main .rounded-3xl{border-radius:18px!important}
.r-public-main .rounded-2xl{border-radius:14px!important}
.r-public-main .bg-surface-container-low{background:var(--r-page)!important}
.r-public-main section.relative.overflow-hidden.bg-primary{background:linear-gradient(135deg,#005fbb 0%,#0877d6 100%)!important}
.r-public-main .text-primary{color:var(--r-ink)!important}
.r-public-main .border-slate-100{border-color:var(--r-line)!important}
.r-public-main article.bg-white,.r-public-main div.bg-white.rounded-3xl{border-color:var(--r-line)!important}

.r-global-footer{background:#fff;border-top:1px solid var(--r-line);margin-top:18px;color:var(--r-muted)}
.r-global-footer-top{min-height:86px;padding:18px 0 12px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}
.r-global-footer-brand{display:flex;flex-direction:column;gap:5px}
.r-global-footer-brand strong{font-size:11px;color:var(--r-navy)}
.r-global-footer-brand span{font-size:8.5px;line-height:1.45}
.r-global-footer-links{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}
.r-global-footer-links a{font-size:8px;color:#5a6d86;text-decoration:none}
.r-global-footer-links a:hover{color:#0068cb}
.r-global-footer-bottom{border-top:1px solid #edf2f6;min-height:34px;display:flex;align-items:center;justify-content:space-between;font-size:7.5px;color:#708096}

@media(max-width:980px){
  .r-global-shell{width:min(100% - 28px,var(--r-shell))}
  .r-global-navrow{grid-template-columns:1fr auto}
  .r-global-links,.r-global-actions{display:none}
  .r-global-menu{display:block;justify-self:end}
  .r-global-topbar.is-open .r-global-links{position:absolute;display:flex;top:54px;left:14px;right:14px;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:#fff;border:1px solid var(--r-line);border-radius:13px;box-shadow:0 16px 32px rgba(0,35,80,.12)}
  .r-global-topbar.is-open .r-global-links a{font-size:14px;padding:11px 12px;border-radius:8px}
  .r-global-topbar.is-open .r-global-links a:hover{background:#f4f9fd}
  .r-global-topbar.is-open .r-global-links .r-global-mobile-auth{display:block;font-weight:800;color:#075fae}
  .r-global-footer-top{grid-template-columns:1fr}
  .r-global-footer-links{justify-content:flex-start}
}
@media(max-width:640px){
  .r-global-shell{width:calc(100% - 20px)}
  .r-global-brand strong{font-size:15px}.r-global-brand small{font-size:6.5px}
  .r-global-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 0}
}

/* RETIRUM-MX-SEGURO-VIDA-FIX-009 SCALE-125 BEGIN */
.lifev5{max-width:1300px;margin:0 auto;padding:17.5px 22.5px 32.5px;color:#062b5f}.lifev5 *{box-sizing:border-box}.lifev5 img{display:block;max-width:100%}.lifev5 a{text-decoration:none}.lifev5-hero{display:grid;grid-template-columns:1.18fr .82fr;min-height:325px;background:#0669c8;border-radius:22.5px;overflow:hidden;color:#fff;margin:0 0 15px;box-shadow:0 10px 30px rgba(6,43,95,.07)}.lifev5-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:42.5px 47.5px}.lifev5-kicker{display:block;margin-bottom:7.5px;color:#14ae62;font-size:13.75px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.lifev5-kicker-light{color:#8ff0aa}.lifev5-hero h1{margin:0;font-size:clamp(40px,4.2vw,65px);line-height:.98;font-weight:850;letter-spacing:-.035em;color:#fff}.lifev5-hero p{max-width:750px;margin:18.75px 0 0;font-size:18.75px;line-height:1.5;color:#e9f4ff}.lifev5-hero-media{min-height:325px;padding:17.5px 17.5px 17.5px 0}.lifev5-hero-media img{width:100%;height:100%;object-fit:cover;border-radius:17.5px}.lifev5-topic-nav{display:flex;gap:12.5px;align-items:center;overflow-x:auto;padding:3.75px 2px 15px;scrollbar-width:none}.lifev5-topic-nav::-webkit-scrollbar{display:none}.lifev5-topic-nav a{flex:0 0 auto;border:1px solid #d7e2ec;border-radius:1248.75px;padding:11.25px 22.5px;background:#fff;color:#075b9f;font-size:15px;font-weight:700}.lifev5-topic-nav a.is-active{background:#0769c7;color:#fff;border-color:#0769c7}.lifev5-stack{display:grid;gap:12.5px}.lifev5-feature-row,.lifev5-section-card,.lifev5-advisor{border:1px solid #d9e4ed;background:#fff;border-radius:18.75px;box-shadow:0 8.75px 27.5px rgba(10,59,103,.045)}.lifev5-feature-row{display:grid;grid-template-columns:287.5px minmax(0,1fr) 306.25px;align-items:stretch;min-height:190px;overflow:hidden}.lifev5-feature-media{padding:11.25px}.lifev5-feature-media img{width:100%;height:100%;min-height:165px;object-fit:cover;border-radius:13.75px}.lifev5-feature-main{display:flex;flex-direction:column;justify-content:center;padding:25px 22.5px}.lifev5-feature-main h2{margin:0 0 10px;color:#062b5f;font-size:27.5px;line-height:1.12;font-weight:800;letter-spacing:-.02em}.lifev5-feature-main p{margin:0;color:#52677c;font-size:16.25px;line-height:1.5}.lifev5-text-link{margin-top:15px;color:#0067c5;font-size:15px;font-weight:800}.lifev5-faq{margin:15px 17.5px 15px 0;border-left:1px solid #d9e4ed;padding-left:17.5px;align-self:center}.lifev5-faq details{border-bottom:1px solid #dfe7ee}.lifev5-faq details:last-child{border-bottom:0}.lifev5-faq summary{cursor:pointer;list-style:none;padding:11.25px 30px 11.25px 0;color:#0d477a;font-size:13.75px;font-weight:700;position:relative}.lifev5-faq summary::-webkit-details-marker{display:none}.lifev5-faq summary:after{content:'⌄';position:absolute;right:2px;color:#0872d5}.lifev5-faq p{padding:0 15px 12.5px 0;margin:0;color:#607286;font-size:13.75px;line-height:1.4}.lifev5-section-card{margin-top:12.5px;padding:20px}.lifev5-section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:15px}.lifev5-section-head h2{margin:0 0 5px;color:#062b5f;font-size:25px;line-height:1.15;font-weight:800}.lifev5-section-head p{margin:0;color:#6a7b8c;font-size:15px}.lifev5-section-head>a{color:#0067c5;font-size:13.75px;font-weight:800}.lifev5-advisor{display:grid;grid-template-columns:1.2fr 1fr auto;gap:22.5px;align-items:center;margin-top:12.5px;padding:17.5px 20px}.lifev5-advisor h2{margin:0 0 6.25px;color:#062b5f;font-size:26.25px;font-weight:800}.lifev5-advisor p{margin:0;color:#65788b;font-size:15px;line-height:1.4}.lifev5-advisor-card{display:flex;gap:15px;align-items:center}.lifev5-advisor-card img{width:72.5px;height:72.5px;border-radius:50%;object-fit:cover;border:1px solid #d9e4ed}.lifev5-advisor-card strong,.lifev5-advisor-card span,.lifev5-advisor-card a{display:block}.lifev5-advisor-card strong{font-size:13.75px;color:#062b5f}.lifev5-advisor-card span{font-size:12.5px;color:#607286;margin:2px 0}.lifev5-advisor-card a{font-size:12.5px;color:#0067c5;font-weight:800}.lifev5-advisor-actions{display:flex;gap:10px}.lifev5-btn{display:inline-flex;justify-content:center;align-items:center;border-radius:10px;padding:12.5px 18.75px;font-size:13.75px;font-weight:800;white-space:nowrap}.lifev5-btn-primary{background:#075494;color:#fff}.lifev5-btn-outline{border:1px solid #b8c9d8;color:#075494;background:#fff}.lifev5-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#0669c8;border-radius:18.75px;color:#fff;margin-top:12.5px;padding:25px 30px}.lifev5-bottom-cta span{display:block;color:#8ff0aa;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.lifev5-bottom-cta h2{margin:3.75px 0 3.75px;color:#fff;font-size:28.75px;font-weight:850}.lifev5-bottom-cta p{margin:0;color:#e7f3ff;font-size:15px}.lifev5-bottom-cta>div:last-child{display:flex;gap:11.25px}.lifev5-btn-green{background:#24bd5f;color:#fff}.lifev5-btn-light{border:1px solid rgba(255,255,255,.75);color:#fff;background:transparent}
.lifev8-info-card{display:grid;grid-template-columns:287.5px minmax(0,1fr) 306.25px;grid-template-areas:"media head aside" "media rows aside";align-items:stretch;border:1px solid #d9e4ed;background:#fff;border-radius:18.75px;box-shadow:0 8.75px 27.5px rgba(10,59,103,.045);overflow:hidden;min-height:650px}.lifev8-info-media{grid-area:media;padding:12.5px;background:#f8fbfe;border-right:1px solid #e0e8ef}.lifev8-info-media img{width:100%;height:256.25px;object-fit:cover;border-radius:13.75px}.lifev8-info-media-note{margin-top:12.5px;padding:18.75px 16.25px;border-radius:13.75px;background:#eef6fd}.lifev8-info-media-note span{display:block;color:#16aa5d;font-size:11.25px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.lifev8-info-media-note strong{display:block;margin-top:5px;color:#063666;font-size:17.5px;line-height:1.2}.lifev8-info-media-note p{margin:7.5px 0 0;color:#607286;font-size:13.75px;line-height:1.45}.lifev8-info-head{grid-area:head;padding:25px 25px 18.75px}.lifev8-info-head h2{margin:0 0 10px;color:#062b5f;font-size:27.5px;line-height:1.12;font-weight:800;letter-spacing:-.02em}.lifev8-info-head p{margin:0;color:#52677c;font-size:16.25px;line-height:1.5}.lifev8-info-aside{grid-area:aside;margin:17.5px 17.5px 17.5px 0;padding:6.25px 0 6.25px 21.25px;border-left:1px solid #d9e4ed;display:grid;align-content:start;gap:0}.lifev8-info-aside>div{display:grid;grid-template-columns:32.5px 1fr;gap:11.25px;align-items:center;min-height:102.5px;padding:15px 6.25px;border-bottom:1px solid #edf2f6;color:#496278;font-size:15px;line-height:1.3}.lifev8-info-aside>div:last-child{border-bottom:0}.lifev8-info-aside .material-symbols-outlined{font-size:27.5px;color:#11aa5b}.lifev8-info-rows{grid-area:rows;border-top:1px solid #dfe8ef;margin:0 25px 22.5px;display:grid;grid-template-rows:repeat(4,minmax(95px,auto))}.lifev8-info-row{display:grid;grid-template-columns:42.5px 187.5px minmax(0,1fr);gap:15px;align-items:center;padding:16.25px 0;border-bottom:1px solid #e5edf3}.lifev8-info-row:last-child{border-bottom:0}.lifev8-row-number{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#eef7ff;color:#0872d5;font-size:12.5px;font-weight:900}.lifev8-info-row strong{color:#075494;font-size:15px;line-height:1.25}.lifev8-info-row p{margin:0;color:#536b80;font-size:14.38px;line-height:1.45}.lifev8-publications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12.5px}.lifev8-publication-card{min-height:160px;display:grid;grid-template-columns:127.5px minmax(0,1fr);gap:12.5px;align-items:center;border:1px solid #dce6ef;border-radius:15px;padding:10px;background:#fff;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lifev8-publication-card:hover{transform:translateY(-1px);border-color:#a9c3da;box-shadow:0 10px 25px rgba(6,43,95,.06)}.lifev8-publication-card img{width:127.5px;height:115px;object-fit:cover;border-radius:11.25px}.lifev8-publication-card span{display:block;color:#16aa5d;font-size:11.25px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.lifev8-publication-card strong{display:block;margin-top:2px;color:#063666;font-size:16.25px;line-height:1.15}.lifev8-publication-card small{display:-webkit-box;margin-top:6.25px;color:#718191;font-size:12.5px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lifev8-publication-card b{display:block;margin-top:8.75px;color:#0067c5;font-size:12.5px}.lifev8-more-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;background:#f3f8fd}.lifev8-more-card>.material-symbols-outlined{color:#0872d5;font-size:38.75px;margin-bottom:8.75px}.lifev8-more-card strong{font-size:18.75px}.lifev8-more-card small{display:block}.lifev8-publications-status{grid-column:span 2;display:flex;align-items:center;min-height:160px;padding:22.5px;border:1px dashed #c6d6e3;border-radius:15px;color:#65788b;background:#f9fbfd;font-size:15px;line-height:1.5}.lifev8-status-wide{grid-column:1/-1}.lifev8-browser-hero{background:#0669c8;border-radius:22.5px;color:#fff;padding:35px 40px;margin-bottom:15px}.lifev8-browser-hero h1{margin:0;color:#fff;font-size:45px;line-height:1.05}.lifev8-browser-hero p{max-width:900px;margin:12.5px 0 0;color:#e9f4ff;font-size:17.5px;line-height:1.5}.lifev8-publication-detail{grid-column:1/-1;padding:17.5px 5px}.lifev8-publication-detail h2{margin:17.5px 0 10px;color:#062b5f;font-size:37.5px;line-height:1.1}.lifev8-publication-excerpt{margin:0 0 22.5px;color:#557087;font-size:18.75px;line-height:1.5}.lifev8-publication-body{white-space:pre-wrap;color:#304b63;font-size:17.5px;line-height:1.75;max-width:1025px}
@media(max-width:1125px){.lifev5{padding-left:17.5px;padding-right:17.5px}.lifev5-hero{grid-template-columns:1fr}.lifev5-hero-copy{padding:35px 30px}.lifev5-hero-media{padding:0 17.5px 17.5px}.lifev5-hero-media img{max-height:412.5px}.lifev8-info-card{grid-template-columns:225px 1fr;grid-template-areas:"media head" "media rows" "aside aside";min-height:0}.lifev8-info-aside{margin:0 17.5px 17.5px;padding:17.5px;border-left:0;border-top:1px solid #d9e4ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.lifev8-info-aside>div{min-height:80px}.lifev8-info-row{grid-template-columns:42.5px 168.75px 1fr}.lifev8-publications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifev8-publications-status{grid-column:1/-1}.lifev5-feature-row{grid-template-columns:225px 1fr}.lifev5-faq{grid-column:1/-1;margin:0 17.5px 17.5px;padding:17.5px;border-left:0;border-top:1px solid #d9e4ed;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lifev5-advisor{grid-template-columns:1fr 1fr}.lifev5-advisor-actions{grid-column:1/-1}.lifev5-bottom-cta{align-items:flex-start;flex-direction:column}}@media(max-width:775px){.lifev5{padding-top:10px}.lifev5-hero{border-radius:17.5px}.lifev5-hero h1{font-size:43.75px}.lifev8-info-card{grid-template-columns:1fr;grid-template-areas:"media" "head" "rows" "aside"}.lifev8-info-media{border-right:0;border-bottom:1px solid #e0e8ef}.lifev8-info-media img{height:237.5px}.lifev8-info-media-note{display:none}.lifev8-info-head{padding:20px}.lifev8-info-rows{margin:0 20px 10px}.lifev8-info-row{grid-template-columns:40px 1fr;gap:10px 12.5px;align-items:start}.lifev8-info-row p{grid-column:2}.lifev8-info-aside{grid-template-columns:1fr}.lifev8-publications-grid{grid-template-columns:1fr}.lifev8-publication-card{grid-template-columns:115px 1fr}.lifev8-publication-card img{width:115px}.lifev8-more-card{display:flex;min-height:150px}.lifev5-feature-row{grid-template-columns:1fr}.lifev5-feature-media{padding-bottom:0}.lifev5-feature-media img{height:237.5px}.lifev5-feature-main{padding:20px}.lifev5-faq{grid-template-columns:1fr}.lifev5-advisor{grid-template-columns:1fr}.lifev5-advisor-actions{grid-column:auto;flex-wrap:wrap}.lifev5-bottom-cta>div:last-child{width:100%;flex-wrap:wrap}.lifev5-btn{flex:1}.lifev5-topic-nav{padding-bottom:12.5px}.lifev8-browser-hero{padding:30px 25px}.lifev8-browser-hero h1{font-size:37.5px}}
/* RETIRUM-MX-SEGURO-VIDA-FIX-009 SCALE-125 END */

/* RETIRUM-MX-SEGURO-VIDA-FIX-010-FIX-001 CONDUSEF-ONLY BEGIN */
.lifev10-insurers{margin-top:12.5px;padding:22.5px 25px;border:1px solid #d9e4ed;background:#fff;border-radius:18.75px;box-shadow:0 8.75px 27.5px rgba(10,59,103,.045)}
.lifev10-insurers-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:17.5px}.lifev10-insurers-head h2{margin:0 0 6.25px;color:#062b5f;font-size:26.25px;line-height:1.15;font-weight:800}.lifev10-insurers-head p{margin:0;color:#65788b;font-size:15px;line-height:1.45}.lifev10-insurers-directory{flex:0 0 auto;color:#0067c5;font-size:13.75px;font-weight:800;padding-top:5px}.lifev10-insurers-directory:hover{text-decoration:underline}.lifev10-insurers-grid{display:grid;grid-template-rows:repeat(5,minmax(48px,auto));grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.lifev10-insurer-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12.5px;border:1px solid #dce6ef;border-radius:11.25px;background:#fbfdff;color:#075494;font-size:13.75px;font-weight:750;line-height:1.25;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.lifev10-insurer-link:hover{transform:translateY(-1px);background:#f3f8fd;border-color:#a9c3da;box-shadow:0 7.5px 17.5px rgba(6,43,95,.055)}.lifev10-insurer-link .material-symbols-outlined{flex:0 0 auto;color:#16aa5d;font-size:18.75px}@media(max-width:1125px){.lifev10-insurers-grid{grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:775px){.lifev10-insurers{padding:20px}.lifev10-insurers-head{flex-direction:column;gap:10px}.lifev10-insurers-grid{grid-template-columns:1fr}}
/* RETIRUM-MX-SEGURO-VIDA-FIX-010-FIX-001 CONDUSEF-ONLY END */

/* RETIRUM-MX-PUBLIC-SHELL-PERFORMANCE-FIX-002 STATIC-CSS BEGIN */
.lifev12 .lifev12-info-card{display:grid;grid-template-columns:340px minmax(0,1fr) 306.25px;grid-template-areas:"media content products";min-height:760px;align-items:stretch;overflow:hidden}.lifev12 .lifev8-info-media{grid-area:media;display:flex;flex-direction:column;border-right:1px solid #dfe8ef}.lifev12 .lifev8-info-media img{height:225px;flex:0 0 auto;object-fit:cover}.lifev12 .lifev8-info-media-note{display:block;flex:1;margin-top:12.5px;padding:17.5px 15px}.lifev12-key-list,.lifev12 .lifev11-key-list{display:grid;margin-top:15px;border-top:1px solid #d5e5f2}.lifev12 .lifev11-key{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:12.5px 0;border-bottom:1px solid #dce9f3;align-items:start}.lifev12 .lifev11-key:last-child{border-bottom:0}.lifev12 .lifev11-key .lifev8-row-number{width:31.25px;height:31.25px;font-size:11.25px}.lifev12 .lifev11-key strong{display:block;color:#075494;font-size:13.75px;line-height:1.25}.lifev12 .lifev11-key p{margin:5px 0 0;color:#536b80;font-size:12.5px;line-height:1.4}.lifev12-content{grid-area:content;min-width:0;padding:31.25px 28.75px 27.5px}.lifev12-content h2{margin:5px 0 13.75px;color:#062b5f;font-size:28.75px;line-height:1.03;font-weight:850;letter-spacing:-.025em}.lifev12-copy{display:grid;gap:20px}.lifev12-copy p{margin:0;color:#52677c;font-size:16.25px;line-height:1.52}.lifev12-products{grid-area:products;min-width:0;border-left:1px solid #dfe8ef;padding:22.5px 15px 20px;background:#fff}.lifev12-products-head{margin:0 2px 12.5px}.lifev12-products-head .lifev5-kicker{margin:0;font-size:13.75px;line-height:1.12}.lifev12-products-list{display:grid;gap:12.5px}.lifev12-product-card{position:relative;min-height:145px;border:1px solid #dce6ef;border-radius:15px;padding:15px 16.25px;background:#fff;color:inherit;display:flex;flex-direction:column;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lifev12-product-card:hover{transform:translateY(-1px);border-color:#9fbfd9;box-shadow:0 10px 25px rgba(6,43,95,.06)}.lifev12-product-card>span{display:block;color:#16aa5d;font-size:11.25px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lifev12-product-card>strong{display:block;margin-top:5px;color:#063666;font-size:16.25px;line-height:1.16}.lifev12-product-card>small{display:-webkit-box;margin-top:7.5px;color:#687b8d;font-size:12.5px;line-height:1.38;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lifev12-product-card>b{margin-top:auto;padding-top:10px;color:#0067c5;font-size:12.5px}.lifev12 .lifev8-info-head,.lifev12 .lifev8-info-aside,.lifev12 .lifev11-products,.lifev12 .lifev8-info-rows{display:none}
@media(max-width:1125px){.lifev12 .lifev12-info-card{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"media content" "media products";min-height:0}.lifev12 .lifev8-info-media img{height:212.5px}.lifev12-content{padding:27.5px 25px 22.5px}.lifev12-products{border-left:0;border-top:1px solid #dfe8ef;padding:20px 25px 22.5px}.lifev12-products-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lifev12-product-card{min-height:150px}}
@media(max-width:775px){.lifev12 .lifev12-info-card{grid-template-columns:1fr;grid-template-areas:"content" "media" "products"}.lifev12-content{padding:22.5px 20px}.lifev12-content h2{font-size:26.25px}.lifev12-copy{gap:15px}.lifev12-copy p{font-size:15px}.lifev12 .lifev8-info-media{border-right:0;border-top:1px solid #e0e8ef;border-bottom:1px solid #e0e8ef}.lifev12 .lifev8-info-media img{height:220px}.lifev12-products{border-top:0;padding:20px}.lifev12-products-list{grid-template-columns:1fr}.lifev12-product-card{min-height:140px}}
.lifev5-kicker-light{color:#c4ffd0}.r-global-topbar small{color:#4b647a}
.lifev12 .lifev8-info-media-note>span{color:#087244!important}.lifev12 .lifev11-key .lifev8-row-number{background:#e4f0fa!important;color:#064f88!important;font-weight:900!important}
/* RETIRUM-MX-PUBLIC-SHELL-PERFORMANCE-FIX-002 STATIC-CSS END */

/* RETIRUM-MX-CONTENIDO-TEMAS-REPLICA-FIX-004 SEO-ASESORES-PRODUCTOS BEGIN */
.lifev13-advisor-results{margin-top:12.5px;padding:22.5px 20px;border:1px solid #d9e4ed;background:#fff;border-radius:18.75px;box-shadow:0 8.75px 27.5px rgba(10,59,103,.045)}
.lifev13-advisor-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17.5px}.lifev13-advisor-results-head h2{margin:3.75px 0 5px;color:#062b5f;font-size:26.25px;line-height:1.08;font-weight:850}.lifev13-advisor-results-head p{max-width:820px;margin:0;color:#62788b;font-size:13.75px;line-height:1.45}.lifev13-advisor-results-head>a{flex:0 0 auto;color:#0067c5;font-size:12.5px;font-weight:800;text-decoration:none}
.lifev13-advisor-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12.5px}.lifev13-advisor-result-card{display:flex;flex-direction:column;min-width:0;padding:17.5px;border:1px solid #dce6ef;border-radius:15px;background:#fff}.lifev13-advisor-result-card>strong{color:#063666;font-size:17.5px;line-height:1.2}.lifev13-advisor-headline{margin-top:5px;color:#087244;font-size:12.5px;font-weight:800;line-height:1.3}.lifev13-advisor-result-card>p{margin:10px 0 12.5px;color:#607589;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lifev13-advisor-rating{display:flex;align-items:center;gap:8px;margin-top:auto}.lifev13-stars{color:#e79b00;font-size:18.75px;letter-spacing:1px;line-height:1}.lifev13-advisor-rating>b{color:#062b5f;font-size:12.5px}.lifev13-advisor-result-card>small{display:block;margin-top:6.25px;color:#65798b;font-size:11.25px}.lifev13-advisor-result-card>a{display:inline-flex;margin-top:11.25px;color:#0067c5;font-size:12.5px;font-weight:800;text-decoration:none}.lifev13-advisor-status{grid-column:1/-1;padding:17.5px;border:1px dashed #c9d8e5;border-radius:12.5px;color:#607589;font-size:12.5px;text-align:center;background:#f8fbfd}
.lifev12-copy{gap:16.25px}.lifev12-copy p{font-size:15.625px;line-height:1.56}.lifev12-product-card>b{color:#005cae}
@media(max-width:1125px){.lifev13-advisor-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:775px){.lifev13-advisor-results{padding:20px 16px}.lifev13-advisor-results-head{display:block}.lifev13-advisor-results-head>a{display:inline-flex;margin-top:10px}.lifev13-advisor-results-grid{grid-template-columns:1fr}.lifev13-advisor-results-head h2{font-size:23.75px}.lifev12-copy p{font-size:15px}}
/* RETIRUM-MX-CONTENIDO-TEMAS-REPLICA-FIX-004 SEO-ASESORES-PRODUCTOS END */
