body{font-family:Inter,sans-serif;margin:100px 0 0;padding:0}li,ul{margin:0;padding:0}a{color:#fff;text-decoration:none}.text-gradient{background:linear-gradient(90deg,#0051ba,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:Source Sans Pro,sans-serif!important;font-weight:600}.to-break-word *{hyphens:auto!important;overflow-wrap:break-word!important}.ifmd_buttong_bg{background:linear-gradient(0deg,#2563eb,#26437e);border-radius:50px;color:#fff;margin:auto;padding:15px 20px;text-align:center;width:fit-content}.ifmd_buttong_bg a{color:#fff!important}.ifmd_h1 *,h1{font-size:6rem;overflow-wrap:normal;word-break:keep-all}.ifmd_h1 *,.ifmd_h2 *,h1,h2{font-family:Outfit,sans-serif;font-weight:900;line-height:1}.ifmd_h2 *,h2{font-size:2.5rem;margin:0}.ifmd_h3 *,h3{font-family:Outfit,sans-serif;font-size:2rem;font-weight:900;margin:0}.ifmd_h *{font-size:2.5rem}.ifmd_p *,li,lu,p{font-size:1.2rem;font-weight:300}li,lu,p{color:#fff;font-family:Inter}.hsfc-Step__Content{padding:20px!important}.hsfc-Row{margin-bottom:8px!important;margin-top:0!important}.hsfc-FieldLabel{color:rgba(15,23,42,.65)!important;display:block!important;font-size:13px!important;font-weight:400!important;margin-bottom:3px!important}.hsfc-TextInput,.hsfc-TextareaInput{border:1px solid rgba(15,23,42,.2)!important;border-radius:10px!important;font-size:14px!important;padding:10px 16px!important}.hsfc-NavigationRow{margin-bottom:0!important;margin-top:8px!important}.hsfc-NavigationRow__Buttons{margin-top:0!important;padding-top:0!important}.hsfc-Button{background:linear-gradient(0deg,#2563eb,#26437e)!important;border-radius:50px!important;box-shadow:0 6px 20px rgba(37,99,235,.35)!important;font-size:1.2rem;font-weight:300;opacity:.88!important;padding:11px 20px!important;width:100%!important}.grve-related-posts{background:#fff!important;margin:80px auto;max-width:1200px;padding:0 20px}.grve-related-title{font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.grve-related-posts .grve-blog-grid{display:grid!important;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.grve-related-posts .grve-post-item{float:none!important;margin:0!important;max-width:none!important;width:auto!important}.grve-related-posts .grve-post-inner{border-radius:18px;box-shadow:0 8px 25px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.grve-related-posts .grve-post-inner:hover{box-shadow:0 20px 40px rgba(0,0,0,.12),0 8px 15px rgba(0,0,0,.08);transform:translateY(-8px)}.grve-related-posts .grve-post-link{inset:0;position:absolute;z-index:10}.grve-related-posts .grve-featured-image-wrapper{overflow:hidden}.grve-related-posts .grve-featured-image img{display:block;height:240px;object-fit:cover;transition:transform .5s ease;width:100%}.grve-related-posts .grve-post-inner:hover .grve-featured-image img{transform:scale(1.06)}.grve-related-posts .grve-post-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.grve-related-posts .grve-post-date{color:#777;font-size:.85rem;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.grve-related-posts .grve-h6{color:#1a1a1a;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;transition:color .3s ease}.grve-related-posts .grve-post-inner:hover .grve-h6{color:#06f}.grve-related-posts .grve-post-content:after{color:#06f;content:"→ Leer artículo";font-size:.9rem;font-weight:600;margin-top:20px}@media (max-width:1024px){.grve-related-posts .grve-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grve-related-posts .grve-blog-grid{grid-template-columns:1fr}.grve-related-posts .grve-featured-image img{height:220px}}@media only screen and (max-width:900px){body{margin:80px 0 0}.grve-body-text,p{font-size:1rem}.ifmd_h1 *{align-items:center;font-size:4rem;text-align:center}.ifmd_h2 *{font-size:2.2rem}.ifmd_h3 *{font-size:2rem}.ifmd_h *{font-size:2.3rem}.ifmd_p *{font-size:.9rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}li,lu{font-size:.9rem;font-weight:300}}@media only screen and (max-width:700px){body{margin:70px 0 0}.ifmd_h1 *{font-size:2.8rem}.ifmd_h2 *{font-size:1.8rem}.ifmd_h3 *{font-size:1.5rem}.ifmd_h *{font-size:2rem}}@media only screen and (max-width:767px){body,html{overflow-x:hidden}.container,.dnd-column{box-sizing:border-box!important;padding-left:10px!important;padding-right:10px!important}}@media only screen and (max-width:600px){body{margin:40px 0 0}}