.btn-whatsapp{display:inline-block;padding:10px 16px;font-weight:600;color:#fff;background-color:#25d366;border-radius:6px;text-decoration:none;transition:all .3s ease}.btn-whatsapp:hover{color:#000;background:linear-gradient(to bottom,#aa151b 0,#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%,#aa151b 100%)}.btn-whatsapp-float{position:fixed!important;bottom:20px!important;right:20px!important;left:auto!important;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 6px 18px rgba(0,0,0,.3);transition:all .3s ease}.btn-whatsapp-float::before{content:"";width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M20.52 3.48A11.94 11.94 0 0012.06 0C5.4 0 .06 5.34.06 12c0 2.1.54 4.14 1.56 5.94L0 24l6.24-1.62A11.94 11.94 0 0012.06 24c6.66 0 12-5.34 12-12 0-3.2-1.26-6.2-3.54-8.52zM12.06 21.6c-1.8 0-3.6-.48-5.16-1.44l-.36-.24-3.72.96.96-3.6-.24-.36A9.54 9.54 0 1121.6 12c0 5.28-4.26 9.6-9.54 9.6zm5.22-7.2c-.3-.18-1.74-.84-2.04-.96-.3-.12-.48-.18-.72.18-.24.36-.84.96-1.02 1.14-.18.18-.36.18-.66.06-.3-.12-1.32-.48-2.52-1.56-.96-.84-1.56-1.86-1.74-2.16-.18-.3 0-.48.12-.66.12-.12.3-.36.42-.54.12-.18.18-.3.3-.48.12-.18.06-.36 0-.54-.06-.18-.72-1.74-.96-2.4-.24-.66-.48-.54-.72-.54h-.6c-.18 0-.48.06-.72.3-.24.24-.96.96-.96 2.34 0 1.38.96 2.7 1.14 2.88.18.18 1.98 3 4.8 4.2.66.3 1.2.48 1.62.6.66.18 1.26.18 1.74.12.54-.06 1.74-.72 1.98-1.44.24-.72.24-1.32.18-1.44-.06-.12-.24-.18-.54-.36z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.btn-whatsapp-float:hover{background:linear-gradient(to bottom,#aa151b 0,#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%,#aa151b 100%);transform:scale(1.1)}.btn-whatsapp-float{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.btn-whatsapp-float,.btn-whatsapp-float:active,.btn-whatsapp-float:hover,.btn-whatsapp-float:link,.btn-whatsapp-float:visited{text-decoration:none!important;border:none!important;border-bottom:none!important;outline:0!important}a.btn-whatsapp-float,a.btn-whatsapp-float:active,a.btn-whatsapp-float:focus,a.btn-whatsapp-float:hover,a.btn-whatsapp-float:link,a.btn-whatsapp-float:visited{text-decoration:none!important;border:none!important;border-bottom:none!important;box-shadow:none!important;outline:0!important}a.btn-whatsapp-float::after,a.btn-whatsapp-float::before{border:none!important;text-decoration:none!important}a.btn-whatsapp-float::after{content:none!important;display:none!important}.btn-whatsapp-float{all:unset;position:fixed!important;bottom:20px!important;right:20px!important;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex!important;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.btn-whatsapp-float::before{display:block!important;content:""!important;width:32px!important;height:32px!important;background-size:contain!important;background-repeat:no-repeat!important}.btn-whatsapp-float{right:max(20px,env(safe-area-inset-right))!important;bottom:max(20px,env(safe-area-inset-bottom))!important}@media (max-width:768px){.btn-whatsapp-float{right:max(14px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:54px;height:54px}.btn-whatsapp-float::before{width:28px!important;height:28px!important}}.banner-renta{margin:40px auto;padding:30px 20px;background:linear-gradient(135deg,#0f2a0f,#1c4a1c);border-radius:18px;color:#fff}.banner-renta-container{max-width:1100px;margin:auto;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.banner-renta-content{flex:1;min-width:280px}.banner-badge{display:inline-block;background:#0f8;color:#0f2a0f;font-weight:700;padding:6px 12px;border-radius:999px;margin-bottom:12px;font-size:12px}.banner-renta h2{font-size:26px;margin-bottom:10px}.banner-renta p{font-size:16px;line-height:1.6;margin-bottom:18px}.banner-cta{display:flex;gap:12px;flex-wrap:wrap}.btn-primary{background:#0f8;color:#0f2a0f;padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none}.btn-secondary{background:0 0;border:1px solid #fff;color:#fff;padding:12px 18px;border-radius:10px;text-decoration:none}.banner-renta-image{flex:1;min-width:260px}.banner-renta-image img{width:100%;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.hero{text-align:center!important;padding:30px 20px!important}.hero h1,.hero h2,.hero p{max-width:1100px;text-align:center!important;margin-left:auto!important;margin-right:auto!important}body:has(.doc-wrap) .hero h1,body:has(.doc-wrap) .hero h2,body:has(.doc-wrap) .hero p{max-width:980px}.hero h1{font-size:32px;margin-bottom:10px}.hero h2{font-weight:600}@media (max-width:768px){.hero{text-align:center!important;padding:24px 16px 20px!important;transform:none!important;will-change:auto!important}.hero h1,.hero h2,.hero p{text-align:center!important}.hero h1{font-size:24px!important;line-height:1.15!important;margin-bottom:12px!important}.hero h2{margin:0!important;line-height:1.2!important;overflow-wrap:anywhere!important}.hero p{line-height:1.45!important;overflow-wrap:anywhere!important}}.doc-wrap article{text-rendering:optimizeLegibility}.doc-wrap article p{margin:0 0 16px;line-height:1.72;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.doc-wrap article ol,.doc-wrap article ul{margin:0 0 18px 22px;padding-left:0}.doc-wrap article li{margin:0 0 10px;line-height:1.65;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.doc-wrap article h1,.doc-wrap article h2,.doc-wrap article h3,.doc-wrap article h4,.doc-wrap article h5,.doc-wrap article h6{text-align:left}.doc-wrap article .doc-callout,.doc-wrap article .doc-callout p,.doc-wrap article .doc-cta,.doc-wrap article .doc-cta a,.doc-wrap article .doc-cta p,.doc-wrap article .doc-kicker,.doc-wrap article .doc-meta,.doc-wrap article .doc-meta span,.doc-wrap article .video-embed,.doc-wrap article .video-embed video{text-align:left;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}.doc-wrap article p[style*="font-size: .88rem"]{text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important}.doc-table-block,.retirement-table-block{margin:34px auto!important}.doc-table-scroll,.doc-table-wrap,.retirement-table-scroll{max-width:920px!important;margin:22px auto 24px!important;overflow-x:auto!important;border:1px solid rgba(0,255,136,.2)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;box-shadow:0 18px 42px rgba(0,0,0,.18)!important}.doc-table,.retirement-comparison-table{width:100%!important;min-width:760px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.doc-table td,.doc-table th,.retirement-comparison-table td,.retirement-comparison-table th{padding:14px 16px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;vertical-align:top!important;text-align:left!important;line-height:1.55!important}.doc-table th,.retirement-comparison-table th{background:rgba(0,255,136,.13)!important;color:#f5fff8!important;font-weight:800!important}.doc-table tbody tr:last-child td,.retirement-comparison-table tbody tr:last-child td{border-bottom:0!important}.doc-table tbody tr:nth-child(even) td,.retirement-comparison-table tbody tr:nth-child(even) td{background:rgba(255,255,255,.035)!important}.doc-video-embed,.video-embed{max-width:820px!important;margin:22px auto 34px!important;padding:14px!important;border:1px solid rgba(0,255,136,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}.doc-video-embed video,.video-embed video{display:block!important;width:100%!important;max-height:70vh!important;margin:0 auto!important;border-radius:14px!important;background:#000!important}.doc-video-source,.video-embed .video-source{margin:10px 0 0!important;text-align:center!important;font-size:.95rem!important}@media (max-width:768px){.doc-wrap article li,.doc-wrap article p{text-align:left;text-justify:auto;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}.doc-table-scroll,.doc-table-wrap,.doc-video-embed,.retirement-table-scroll,.video-embed{margin-left:-8px!important;margin-right:-8px!important}.doc-table td,.doc-table th,.retirement-comparison-table td,.retirement-comparison-table th{padding:12px!important}}a,a *,a:active,a:active *,a:focus,a:focus *,a:focus-visible,a:focus-visible *,a:hover,a:hover *,a:visited{text-decoration:none!important;text-decoration-line:none!important}a:active,a:focus,a:focus-visible,a:hover{border-bottom-color:transparent!important}@media (max-width:768px){.container p,.content p,.doc-content p,.legal-content p,.page-content p,.report-content p,article p,main p,p,section p{text-align:justify;text-justify:inter-word;hyphens:auto}}@media (max-width:480px){.container p,.content p,.doc-content p,.legal-content p,.page-content p,.report-content p,article p,main p,p,section p{text-align:justify;text-justify:inter-word;hyphens:auto}}@media screen and (max-width:1024px){html body p{text-align:justify!important;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}}a.active,a:active,a:focus,a:focus-visible,a:hover{text-decoration:none!important;text-decoration-line:none!important}a.active::after,a:active::after,a:focus-visible::after,a:focus::after,a:hover::after{width:0!important;transform:scaleX(0)!important;border-bottom:none!important;box-shadow:none!important}.btn-login-float,.btn-whatsapp-float{position:fixed!important;right:18px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;border-radius:999px!important;box-sizing:border-box!important;transform:none!important}.btn-whatsapp-float{bottom:18px!important;z-index:9999!important}.btn-login-float{bottom:92px!important;z-index:9998!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important;background:#fff!important;border:2px solid rgba(255,255,255,.85)!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;text-decoration:none!important;line-height:1!important;font-size:0!important}.btn-login-float .login-avatar{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:999px!important;transition:opacity .18s ease!important;box-sizing:border-box!important}.btn-login-float .login-avatar-default{opacity:1!important}.btn-login-float .login-avatar-hover{opacity:0!important}.btn-login-float:focus-visible .login-avatar-default,.btn-login-float:hover .login-avatar-default{opacity:0!important}.btn-login-float:focus-visible .login-avatar-hover,.btn-login-float:hover .login-avatar-hover{opacity:1!important}.btn-login-float:focus-visible,.btn-login-float:hover{border-color:rgba(255,255,255,.85)!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;outline:0!important;outline-offset:0!important}.btn-login-float .sr-only,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:768px){.btn-login-float,.btn-whatsapp-float{right:14px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important}.btn-whatsapp-float{bottom:14px!important}.btn-login-float{bottom:82px!important}}@media (max-width:420px){.btn-login-float,.btn-whatsapp-float{right:12px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}.btn-whatsapp-float{bottom:12px!important}.btn-login-float{bottom:76px!important}}.badge-premium,.doc-tag-premium,.report-tag-premium,.tag-premium{display:inline-flex;align-items:center;width:fit-content;margin:0 0 14px 10px;padding:8px 12px;border-radius:999px;background:rgba(212,175,55,.18);border:1px solid rgba(212,175,55,.45);color:#f5d36b;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.badge-important,.estado-importante,.report-tag-important,.status-importante,.tag-important{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-weight:800;letter-spacing:.03em;text-transform:uppercase}